庭院监控

来自Jack's Lab
(版本间的差异)
跳转到: 导航, 搜索
(以“== 模块与云通信 == === 概述 === 模块固件从 flash 中读出 SN 和 KEY,SN + 当前时间戳用 KEY 加密(AES) 运算后生成的串作为 Token 云...”为内容创建页面)
 
(State 检查)
第6行: 第6行:
  
 
云端验证 SN 和 Token
 
云端验证 SN 和 Token
 +
 +
<br><br>
 +
 +
=== Beacon ===
 +
 +
  /v2/node/beacon
  
 
<br><br>
 
<br><br>
第24行: 第30行:
 
;;2. TCP 长链接方案
 
;;2. TCP 长链接方案
  
 +
<br><br>
 +
<br><br>
 +
<br><br>
 +
<br><br>
 +
<br><br>
 +
<br><br>
 
<br><br>
 
<br><br>

2015年7月30日 (四) 00:55的版本

目录

1 模块与云通信

1.1 概述

模块固件从 flash 中读出 SN 和 KEY,SN + 当前时间戳用 KEY 加密(AES) 运算后生成的串作为 Token

云端验证 SN 和 Token



1.2 Beacon

 /v2/node/beacon



1.3 State 检查

1. Polling 方案
 /v2/node/state

模块 1s GET 一次,取回的数据为一个 JSON 结构,解析得到 value (on/off, 55/99),与本地状态不一致,就改变自己的状态、

APP 通过写 (POST) 这个值,来完成远程控制

APP 也需要定时 (2s ?) GET 一下,以防其他用户改变该值导致插座状态改变而与另一个用户APP状态不一致


2. TCP 长链接方案















个人工具
名字空间

变换
操作
导航
工具箱