數據幀:一個幀由固定16個字節組成 字節:一個字節由8位二進制組成,取值范圍0-255 1、規定:幀頭1個字節,定值,二進制11111110,十進制 254,十六進制FE 2、規定:幀尾1個字節,定值,二進制11111111,十進制 255,十六進制FF 3、規定:設備ID_1,1個字節,取值范圍0-255 4、規定:設備ID_2,1個字節,取值范圍0-255 5、規定:控制位固定4個字節 6、規定:數據位固定8個字節 |
名稱 | ID | 密鑰 | 備注 |
服務器端 | { 0,0 } | 無 | 服務器占用的ID |
1號終端 | { 0,1 } | {255,255,255,255,255,1} | |
2號終端 | { 0,2 } | {255,255,255,255,255,2} | |
3號終端 | { 0,3 } | {255,255,255,255,255,3} | |
4號終端 | { 0,4 } | {255,255,255,255,255,4} | |
5號終端 | { 0,5 } | {255,255,255,255,255,5} | |
6號終端 | { 0,6 } | {255,255,255,255,255,6} | |
名稱 | 控制位 | 名稱 | 控制位 |
心跳 | {0,0,0,1} | | |
查詢設備ID和密鑰 | {0,0,0,2} | 返回設備ID和密鑰 | {1,0,0,2} |
登錄成功 | {0,0,0,3} | 登錄失敗 | {0,0,0,4} |
更新用戶信息時間 | {0,0,0,9} | 返回更新用戶信息時間 | {1,0,0,9} |
查詢溫度1 | {0,0,1,1} | 返回溫度 1 | {1,0,1,1} |
查詢溫度2 | {0,0,1,2} | 返回溫度 2 | {1,0,1,2} |
查詢溫度3 | {0,0,1,3} | 返回溫度 3 | {1,0,1,3} |
查詢溫度4 | {0,0,1,4} | 返回溫度 4 | {1,0,1,4} |
查詢開關1 | {0,0,2,1} | 返回開關1狀態 | {1,0,2,1} |
查詢開關2 | {0,0,2,2} | 返回開關2狀態 | {1,0,2,2} |
查詢開關3 | {0,0,2,3} | 返回開關3狀態 | {1,0,2,3} |
查詢開關4 | {0,0,2,4} | 返回開關4狀態 | {1,0,2,4} |
設置開關1 | {2,0,2,1} | | |
設置開關2 | {2,0,2,2} | | |
設置開關3 | {2,0,2,3} | | |
設置開關4 | {2,0,2,4} | | |
名稱 | 數據位 | 說明 |
設備ID和密鑰 | {0-255,0-255,0-255,0-255,0-255,0-255,0-255,0-255} | 前2位是設備ID,后6位是密鑰 |
打開開關 | {1,0,0,0,0,0,0,0} | 1是打開 |
關閉開關 | {2,0,0,0,0,0,0,0} | 2是關閉 |
返回溫度 | {0-255,0-255,0,0,0,0,0,0} | 前兩位分別是DS18B20溫度傳感器高位和底位 |
perfect123 發表于 2018-12-27 00:09
網絡的最大問題是ip地址的不確定,咱沒有固定的網址,你這樣搞,能實現千里之外的有網就能控制嗎?依舊是要 ...
xxiaoshujjun 發表于 2019-1-28 14:02
互聯網那個模塊有購買鏈接嗎?想研究個基于它的繼電器控制器
duwen009 發表于 2019-3-31 14:19
下位機主動連接上位機,用域名來連接,就可以了。
歡迎光臨 (http://www.raoushi.com/bbs/) | Powered by Discuz! X3.1 |