创建设备物模型
POST
/api/v1/things/device/schema/create请求参数
Body 参数application/json
productID
string
产品id 只读
deviceName
string
必需
type
integer <int64>
必需
物模型类型 1:property属性 2:event事件 3:action行为
tag
integer <int64>
必需
物模型标签 1:自定义 2:可选 3:必选 必选不可删除
identifier
string
标识符
extendConfig
string
拓展参数
name
string
功能名称
desc
string
描述
required
integer <int64>
可选
是否必须 1:是 2:否
affordance
string
可选
各功能类型的详细参数定义
isCanSceneLinkage
integer <int64>
是否可以场景联动
funcGroup
integer <int64>
可选
功能分类: 1:普通功能 2:系统功能
userPerm
integer <int64>
可选
用户权限操作: 1:r(只读) 3:rw(可读可写)
isHistory
integer <int64>
是否存储历史记录
order
integer <int64>
排序
controlMode
integer <int64>
可选
控制模式: 1: 可以群控,可以单控 2:只能单控
示例
{
"productID": "string",
"deviceName": "string",
"type": 0,
"tag": 0,
"identifier": "string",
"extendConfig": "string",
"name": "string",
"desc": "string",
"required": 0,
"affordance": "string",
"isCanSceneLinkage": 0,
"funcGroup": 0,
"userPerm": 0,
"isHistory": 0,
"order": 0,
"controlMode": 0
}
示例代码
返回响应
成功(200)
HTTP 状态码: 200
内容格式: JSONapplication/json
A successful response.
数据结构
code
integer
返回code
默认值:
200
msg
string
返回的消息
示例
{
"code": "200",
"msg": "string"
}
最后修改时间: 3 天前