1 Star 0 Fork 0

育子/nuciotsdk

Create your Gitee Account
Explore and code with more than 12 million developers,Free private repositories !:)
Sign up
Clone or Download
thing.go 1.66 KB
Copy Edit Raw Blame History
育子 authored 2021-12-26 18:53 . update thing model
package models
// 物模型属性
type ThingProperty struct {
DeviceId string `json:"deviceId"` // 设备编号
Params interface{} `json:"params"` // 运行参数
Method string `json:"method"` // 方法
IotBase
}
// 物模型事件
type ThingEvent struct {
DeviceId string `json:"deviceId"` // 设备编号
Params interface{} `json:"params"` // 运行参数
Method string `json:"method"` // 方法
IotBase
}
// 物模型服务调用
type ThingServiceCall struct {
DeviceId string `json:"deviceId"` // 设备编号
Params interface{} `json:"params"` // 参数
Method string `json:"method"` // 方法
IotBase
}
// 物模型服务响应
type ThingServiceCallReply struct {
DeviceId string `json:"deviceId"` // 设备编号
Params interface{} `json:"params"` // 回复参数
Message string `json:"message"` // 响应结果
Method string `json:"method"` // 方法
IotBase2
}
// 物模型参数设置
type ThingPropertySet struct {
DeviceId string `json:"deviceId"` // 设备编号
Params interface{} `json:"params"` // 设置参数
Method string `json:"method"` // 方法
IotBase
}
// 物模型参数设置
type ThingPropertySetReply struct {
DeviceId string `json:"deviceId"` // 设备编号
Params interface{} `json:"params"` // 设置参
Message string `json:"message"` // 响应结果
Method string `json:"method"` // 方法
IotBase2
}
// 数据项
type ThingDataItem struct {
DataKey string `json:"dataKey"` // 数据key
DataValue interface{} `json:"dataVal"` // 数据内容
Clock int64 `json:"clock"` // 时间戳
}
马建仓 AI 助手
尝试更多
代码解读
代码找茬
代码优化
Go
1
https://gitee.com/magicyu90/nuciotsdk.git
git@gitee.com:magicyu90/nuciotsdk.git
magicyu90
nuciotsdk
nuciotsdk
v1.2.0

Search