新增协议脚本设备
POST
/api/v1/things/protocol/script/device/create
things/protocol/script/devicethingsProtocolScriptDevice
请求参数
Header 参数
Ithings-Project-Id
string
可选
默认值:
{{Ithings-Project-Id}}
Ithings-Token
string
可选
默认值:
{{iThings-token}}
app-code
string
可选
默认值:
{{appCode}}
device-id
string
可选
Body 参数application/json
id
string
可选
triggerSrc
integer <int64>
可选
productID
string
可选
deviceName
string
可选
scriptID
integer <int64>
可选
priority
integer <int64>
执行优先级
status
integer <int64>
状态:是否启用
createdTime
integer <int64>
创建时间
script
object (ProtocolScript)
可选
id
string
可选
name
string
可选
desc
string
可选
triggerDir
integer <int64>
可选
triggerTimer
integer <int64>
可选
triggerHandle
string
可选
triggerType
string
可选
script
string
脚本内容
status
integer <int64>
状态:是否启用
createdTime
integer <int64>
创建时间
product
object (ProductInfo)
可选
createdTime
string
创建时间 只读
productID
string
产品id 只读
productName
string
产品名称
productImg
string
产品图片
isUpdateProductImg
boolean
可选
authMode
integer <int64>
可选
<= 2
deviceType
integer <int64>
可选
<= 4
deviceSchemaMode
integer <int64>
可选
<= 4
categoryID
integer <int64>
产品品类
netType
integer <int64>
可选
<= 10
protocolCode
string
可选
subProtocolCode
string
可选
autoRegister
integer <int64>
可选
<= 3
secret
string
可选
trialTime
string
可选
desc
string
描述
tags
array[object (Tag) {2}]
产品tag
sceneMode
string
可选
status
integer <int64>
可选
bindLevel
integer <int64>
可选
protocolConf
array[object (Tag) {2}]
协议配置
subProtocolConf
array[object (Tag) {2}]
子协议协议配置
protocol
object (ProtocolInfo)
可选
category
object (ProductCategory)
可选
config
object (ProductConfig)
可选
customUi
object
可选
device
object (DeviceInfo)
可选
id
integer <int64>
可选
tenantCode
string
可选
productID
string
产品id 只读
projectID
string
项目id 只读
productName
string
可选
deviceType
integer <int64>
可选
productImg
string
产品图片
areaID
string
项目区域id 只读
deviceName
string
设备名称 读写
deviceAlias
string
设备别名 读写
secret
string
设备秘钥 只读
cert
string
设备证书 只读
imei
string
可选
mac
string
可选
categoryID
integer <int64>
产品品类
version
string
固件版本 读写
hardInfo
string
可选
softInfo
string
可选
mobileOperator
integer <int64>
可选
<= 10
phone
string
手机号
iccid
string
SIM卡卡号
position
object (Point)
可选
address
string
所在地址
adcode
string
地区编码
tags
array[object (Tag) {2}]
设备tag
schemaAlias
object
可选
isOnline
integer <int64>
可选
<= 2
firstLogin
string
激活时间 只读
firstBind
string
可选
lastBind
string
最后绑定时间 只读
lastLogin
string
最后上线时间 只读
expTime
string
到期时间
logLevel
integer <int64>
可选
<= 5
rssi
integer <int64>
信号强度
createdTime
string
创建时间 只读
status
integer <int64>
可选
isEnable
integer <int64>
是否启用
withProperties
object
可选