# 1 簡介
為了增加設備靈活性,我們為WiFi設備提供了獨立于https://www.lwkits.com 服務平臺的接口功能。
**系統架構**

# 2 自定義socket對接第三方平臺(WTH8266)
**通信舉例**
WTH-8266 可以作為tcp client 自定義指向tcp 服務器,如下圖所示:

1. 我們在 test.iammeter.com 這個域名的服務器上面用netcat起了一個tcp server ,監聽12345 這個端口.
2. 在WTH-8266 配置頁面設置socket 指向這個端口
3. tcp server 在第一次鏈接的時候收到數據包
4. 每次tcp server 端發送read 命令(nc 利用ctrl+D 發送),都會收到數據包
**數據包解釋**
數據包舉例:
>"data": [13.1875], "mac": "b4e62d313338"
**data**: 第1個溫度數據,第2個濕度數據,如果只有溫度就傳1個數據(參考上面的例子)
**mac**: wifi 模塊的mac地址,可以作為sn 使用
# 3 自定義socket對接第三方平臺 (WTH-3080)
WTH-3080 也可以作為tcp client 自定義指向tcp 服務器,如下圖所示:
**通信舉例**

1. 我們在 test.iammeter.com 這個域名的服務器上面用netcat起了一個tcp server ,監聽12345 這個端口.
2. 在WTH-3080 配置頁面設置socket 指向這個端口
3. tcp server 在第一次鏈接的時候收到wifi模塊的mac地址,然后一分鐘上傳一次數據包
**數據包解釋**
數據包舉例:
>"method":"uploadsn","mac":"B0F8933BBCBF","version":1.29,"server":"HT","SN":"C2FA94D9","Data":[19.4]
**mac**: WiFi模組mac地址
**version**: 固件版本
**SN**: 設備SN
**Data**:第1個溫度數據,第2個濕度數據,如果只有溫度就傳1個數據(參考上面的例子)