CONNECT:10+字符總長(zhǎng)度(遵循剩余字符算法)+00+04+4D 51 54 54+04(MQTT3.1.1)+C2 +?;顣r(shí)間(120s:00 78)+客戶端長(zhǎng)度(2字節(jié))+客戶端ID+用戶名長(zhǎng)度(2字節(jié))+用戶名+密碼長(zhǎng)度(2字節(jié))+PASSWORD
例如
{
"clientId":"a1mc0PReOQ9.NTP_TEST|securemode=2,signmethod=hmacsha256,timestamp=1647925073533|",
"username":"NTP_TEST&a1mc0PReOQ9",
"mqttHostUrl":"a1mc0PReOQ9.iot-as-mqtt.cn-shanghai.aliyuncs.com",
"passwd":"cc207a68488466dc5ffb1278cf4f30e77fa7b9fdea072d722addeade429cc2da",
"port":1883
}
報(bào)文如下(保護(hù)時(shí)間120s):
10 B4 01 00 04 4D 51 54 54 04 C2 00 78 00 50 61 31 6D 63 30 50 52 65 4F 51 39 2E 4E 54 50 5F 54 45 53 54 7C 73 65 63 75 72 65 6D 6F 64 65 3D 32 2C 73 69 67 6E 6D 65 74 68 6F 64 3D 68 6D 61 63 73 68 61 32 35 36 2C 74 69 6D 65 73 74 61 6D 70 3D 31 36 34 37 39 32 35 30 37 33 35 33 33 7C 00 14 4E 54 50 5F 54 45 53 54 26 61 31 6D 63 30 50 52 65 4F 51 39 00 40 63 63 32 30 37 61 36 38 34 38 38 34 36 36 64 63 35 66 66 62 31 32 37 38 63 66 34 66 33 30 65 37 37 66 61 37 62 39 66 64 65 61 30 37 32 64 37 32 32 61 64 64 65 61 64 65 34 32 39 63 63 32 64 61
MCGS腳本(用戶策略)配置如下:
第一步:初始化發(fā)送緩存變量;
第二步:為發(fā)送緩存變量寫入?yún)f(xié)議標(biāo)識(shí)字段(00044D51545404C2)+?;顣r(shí)間16進(jìn)制兩字節(jié)(0078);
第三步:傳入CLIENT ID字符到計(jì)算緩存變量,用于計(jì)算和字符轉(zhuǎn)換(調(diào)用前文提到的長(zhǎng)度計(jì)算腳本和ASCII轉(zhuǎn)HEX腳本);
第四步:將結(jié)算結(jié)果存入發(fā)送緩存變量;
使用相同方法分別計(jì)算存儲(chǔ)Username與password;
第五步:將之前的緩存的字符串傳入長(zhǎng)度計(jì)算算出字符總長(zhǎng);
第六步:封裝報(bào)文頭及可變長(zhǎng)度;
第七步:發(fā)送報(bào)文等待服務(wù)器響應(yīng);
接入成功服務(wù)器會(huì)返回20020000,最后一位表示返回碼,只有0x00才是正確接入,其余返回碼都表示服務(wù)器拒絕連接(具體含義請(qǐng)查詢OASIS-MQTT3.1.1協(xié)議規(guī)范)。
推薦文章:【教程】利用ECAN-401實(shí)現(xiàn)CAN報(bào)文自定義協(xié)議轉(zhuǎn)發(fā)
億佰特人每一天都致力于更好的助力物聯(lián)化、智能化、自動(dòng)化的發(fā)展,提升資源利用率,更多產(chǎn)品更多資料,感興趣的小伙伴可以登錄我們的官網(wǎng)http:///行了解,還有客服小姐姐在線答疑哦!成都億佰特--物聯(lián)網(wǎng)應(yīng)用專家,隨時(shí)在身邊,時(shí)刻準(zhǔn)備為您服務(wù)!
7 X 24 銷售服務(wù)熱線
4000-330-990深圳辦事處柯經(jīng)理:18218726658 南京辦事處葛經(jīng)理:17626012283
無(wú)錫辦事處劉經(jīng)理:13558641933
成都總部銷售經(jīng)理:
秦 科(無(wú)線模塊):18884314654 馮子恒(無(wú)線模塊):18828049434
蔡友銀(無(wú)線模塊):13882211021 葛宇龍(通信設(shè)備):19138800613
胡兵(外貿(mào)銷售經(jīng)理):18584911141、 sales06@ebyte.com
業(yè)務(wù)郵箱:support@cdebyte.com 全國(guó)銷售投訴電話:19934352316
地址:四川省成都市高新西區(qū)西區(qū)大道199號(hào)B5棟(前臺(tái)座機(jī):028-61543675)
?? 成都億佰特電子科技有限公司【版權(quán)所有】 蜀ICP備13019384號(hào)