Zigbee?型智能家居拓展網關
產品概述
A、概述
Zigbee 是一種短距離、低功耗的無線通信技術名稱。其特點是近距離、低復雜度、低功耗、低數據速率、低成本。ZigBee 模塊是一種物聯網無線數據終端,利用?ZigBee?網絡為用戶提供無線數據傳輸功能。該產品采用高性能的工業級?ZigBee?方案,實現數據透明傳輸功能和開關采集、AD?采集功能;可廣泛應用于物聯網產業鏈中的?M2M?行業,如智能電網、智能交通、智能家居、金融、移動?POS?終端、供應鏈自動化、工業自動化、智能建筑、消防、公共安全、環境保護、氣象、數字化醫療、遙感勘測、農業、林業、水務、煤礦、石化等領域。
本?zigbee 無線組網模塊為 2.4GHZ 的 Zigbee 模塊,內嵌串口透明傳輸(點多點和點對多點)通訊協議,支持空中升級固件或配置遠程模塊信息。
高達?2dBm?的功率輸出和-100dBm?的接收靈敏度,可滿足遠距離通訊;最高無線通訊速度可達?1Mbps;
多種通訊協議可供用戶選擇,可滿足不同的應用需求;支持?RS232 和 RS485 的通訊接口;
多達?16?位的短地址配對方式,最大地址范圍?0~65535;具有 16 個可配置通道,可有效避開的 Wifi 干擾;
B、產品功能
l聯網接口:以太網接口;
l支持標準zigbee3.0產品對接,能支持市面通用zigbee智能家居相關產品,以實現人工智能外設功能擴展;
l支持TCP/IP、WIFI、MQTT、Socket串口等。并且配備有豐富的外設接口(SPI、IIC、UART、GPIO等),可以滿足學生和老師不同的學習和開發需求;
l支持市面各種zigbee智能家居產品接入,提供web設備添加管理界面;
lWeb界面可支持zigbee設備的網絡拓撲查看,可以根據實際接入設備的類型,自動生成zigbee網絡拓樸圖,拓樸圖可顯示,終端節點、路由器、協調器等設備;
l支持WebSocket服務接口,可以使用JavaScript+CSS編程語言,通過WebSocket與智能家居擴展網關聯網,實現HTML5 Web顯示及跨平臺的控制。控制子系統包括:空調、窗簾、門鎖、報警等信息,提供設備控制案例與項目說明。
控制
后臺控制
本設備一共有3個ZigBee設備,其中為單鍵開關,雙鍵開關,窗簾。
在瀏覽器搜索:網關IP:8080即可進入后臺。例如網關IP為192.168.1.235,搜索:192.168.1.235:8080
在總覽中即可進行控制
MQTT接口
MQTT偵聽接口格式為:smarthouse/”設備名”
MQTT控制接口格式為:smarthouse/”設備名”/set
偵聽獲取JSON控制格式
例如:先在后臺控制任何一個設備,例如控制窗簾。并且使用MQTTX測試工具偵聽
首先打開MQTTX,連接MQTT,客戶端ID隨機取,服務器地址為網關IP,端口固定為1883
訂閱設備偵聽主題
在后臺控制設備,即可偵聽到數據
{"linkquality":47,"position":55,"state":"CLOSE","work_state":"success"}
所以控制的JSON格式為:{"position":數值},{"state":"狀態"}
在下框中,窗簾發送的主題為:smarthouse/窗簾/set,點擊發送即可控制
總結:
MQTT偵聽接口(訂閱主題)格式為:smarthouse/”設備名”
MQTT控制接口(發布主題)格式為:smarthouse/”設備名”/set
窗簾的控制格式為:{"position":數值},{"state":"狀態"}
單鍵開關的控制格式為:{"state_l1":"ON"/"OFF"}
雙鍵開關的控制格式為:{"state_l1":"ON"/"OFF"},{"state_l2":"ON"/"OFF"},
{"state_l1":"ON"/"OFF","state_l2":"ON"/"OFF"}