查看Cloud Of Smart Home的源代码
←
Cloud Of Smart Home
跳转到:
导航
,
搜索
因为以下原因,你没有权限编辑本页:
您刚才请求的操作只有这个用户组中的用户才能使用:
用户
您可以查看并复制此页面的源代码:
=== Device === 设备是传感器 (sensor) 和 控制器 (controller) 统称。客厅大灯是一个设备,当然他只是一个控制器,因其主要响应用户的控制行为。客厅的温湿度检测也是一个设备,实际他是一个传感器,因其主要负责收集数据。贴于门窗上的门磁也是一个传感器设备。 传感器的值、控制器的状态都写在 state 域里,方便设备 check 以实现远程控制。每次push 的数据或状态则写在 datapoints 表里,带时间戳,方便呈现和日志检查 同时带有多个感应和多个控制的设备,也用一行描述,当前状态用一个 JSON 结构,写在 state 域里 设备新加的传感器、控制器,可在APP里直接选择用 Device 的 UUID push 数据和状态,在参数里,写上name,type,数据等,云端首先遍历下级node列表,识别是否已有同名的设备,没有则为其创建新 node,并加到 node 列表里 <source lang=bash> name, type, up_nodes, down_nodes, state, uuid, auth:{}, meta:{}, trigger:{} meta: { product: "camgo", activate: 1, rom: { version:"1.0.2", latest_version: "1.0.5", url: "/v2/roms/camgo.1.0.5.bin" }, mac: "XXXXXXXXXXXX" } auth:{"pubkey":"XOIO1234", "algo":"xx", "seed":"12345" } trigger: { wexin:{root:wx_user1, users:[wx_user1, wx_user2...]}, "166745":{msg:"家里大门开了", wexin:{root:wx_user1, users:[wx_user1, wx_user2...]}}, "139225":{msg:"客厅阳台门开了", weixin:{root:wx_user1, users:[wx_user2, wx_user3...]}} } state: { value: 55 } </source> <br><br>
返回到
Cloud Of Smart Home
。
个人工具
登录
名字空间
页面
讨论
变换
查看
阅读
查看源代码
查看历史
操作
搜索
导航
首页
社区专页
新闻动态
最近更改
随机页面
帮助
工具箱
链入页面
相关更改
特殊页面