0
  • 聊天消息
  • 系統(tǒng)消息
  • 評(píng)論與回復(fù)
登錄后你可以
  • 下載海量資料
  • 學(xué)習(xí)在線課程
  • 觀看技術(shù)視頻
  • 寫文章/發(fā)帖/加入社區(qū)
會(huì)員中心
創(chuàng)作中心

完善資料讓更多小伙伴認(rèn)識(shí)你,還能領(lǐng)取20積分哦,立即完善>

3天內(nèi)不再提示

Air780EP模塊 AT開發(fā)-MQTT接入OneNET移動(dòng)物聯(lián)網(wǎng)平臺(tái)應(yīng)用指南

合宙LuatOS ? 2024-07-24 14:24 ? 次閱讀

應(yīng)用概述

??使用AT方式通過(guò)MQTT協(xié)議連接onenet studio。官網(wǎng)地址:https://open.iot.10086.cn/

材料準(zhǔn)備

Air780EP(V)開發(fā)板一套,包括天線SIM卡,USB線。

wKgaomagmHuAbrTeAAPJHs4fhmQ094.png

2.PC電腦,串口工具

3.在onenet上創(chuàng)建產(chǎn)品

打開OneNET官網(wǎng),進(jìn)入控制臺(tái),進(jìn)入Onenet Studio,選擇設(shè)備接入與管理,點(diǎn)擊產(chǎn)品管理。

wKgaomagmKiAW3NQAANCHDZvbqY925.png

點(diǎn)擊添加產(chǎn)品

wKgZomagmLKAQFyCAAIRUB-23u8792.png

根據(jù)自己產(chǎn)品填寫,注意:節(jié)點(diǎn)類型選擇直連設(shè)備,接入?yún)f(xié)議選擇MQTT,點(diǎn)擊確定

wKgaomagmL2AMeCwAAM8DGsBWno231.png

點(diǎn)擊詳情

wKgZomagmNKAXWUWAAO6FfxQyP8775.png

將右上角自動(dòng)注冊(cè)打開

wKgaomagmPCATcTxAALZKWrNMfU834.png

記住產(chǎn)品ID和產(chǎn)品key

4.創(chuàng)建設(shè)備

填入設(shè)備名,選擇產(chǎn)品,這里我使用的是模塊的imei來(lái)做設(shè)備名稱

wKgaomagnNiATujkAARzhcGNsQ0433.png

5.查看onenet接入?yún)f(xié)議

MQTT設(shè)備連接_開發(fā)者文檔_OneNET (10086.cn))

wKgaomagnQWAZxINAAEFgJBX9AU893.png

可以看到,登入onenet時(shí),mqtt的clientID、username和password都有指定

clientId即為剛才創(chuàng)建的設(shè)備名稱

username為創(chuàng)建的產(chǎn)品ID

wKgZomagnRWAPus7AARPbj00Y7E898.png

password是需要經(jīng)過(guò)加密計(jì)算得來(lái)的鑒權(quán)token

計(jì)算方法詳見如下文章,這篇文章測(cè)試時(shí)直接使用onenet提供的測(cè)試工具來(lái)計(jì)算鑒權(quán)密碼,鑒權(quán)計(jì)算測(cè)試工具下面連接中下載

接入安全認(rèn)證_開發(fā)者文檔_OneNET (10086.cn)

連接onenet

1.查詢卡、網(wǎng)絡(luò)注冊(cè)狀態(tài)

??具體交互流程如下所示

查詢SIM卡狀態(tài) AT+CPIN? +CPIN: READY OK 查詢信號(hào)質(zhì)量 AT+CSQ +CSQ: 16,0 OK 查詢網(wǎng)絡(luò)附著狀態(tài) AT+CGATT? +CGATT: 1 OK AT+CGDCONT? +CGDCONT: 1,"IP","cmiot","10.126.200.230" OK

2.MQTT直連onenet

設(shè)備注冊(cè)參數(shù)如下:

mqttClientId: devicename mqttUsername: productID mqttPassword: token

參數(shù)說(shuō)明
devicename設(shè)備名稱
productID平臺(tái)分配的產(chǎn)品id
token經(jīng)過(guò)鑒權(quán)算法得到的token
具體交互流程如下所示

下圖為工具計(jì)算出的token

wKgaomagnUqALVoQAABWYvJIg0M137.png

AT+MCONFIG="868655072230313","Wf5IXIGcZn","version=2018-10-31&res=products%2FWf5IXIGcZn%2Fdevices%2F868655072230313&et=1721630715&method=md5&sign=DPqCcsPQAQok9Gt7mNPTbA%3D%3D" OK AT+MIPSTART="studio-mqtt.heclouds.com",1883 OK CONNECT OK AT+MCONNECT=1,120 OK CONNACK OK

可以從平臺(tái)上看到設(shè)備已經(jīng)在線了

wKgaomagnVyAFuxnAAPtyQ2fLOM175.png

3.發(fā)布與訂閱消息

onenet studio有固定的通信TOPIC,可以到官網(wǎng)查看,這里演示下設(shè)備屬性上報(bào)與響應(yīng)的主題

通信主題_開發(fā)者文檔_OneNET (10086.cn)

wKgZomagnY6AcT8kAAFc949yEGQ358.png

訂閱

AT+MSUB="$sys/Wf5IXIGcZn/868655072230313/thing/property/post/reply",0 OK SUBACK

發(fā)布

向設(shè)備上報(bào)屬性的主題發(fā)布消息,消息攜帶設(shè)備的屬性,不同的產(chǎn)品具有不同的屬性,可以在設(shè)備物模型處查看

例如:在文章開始創(chuàng)建的產(chǎn)品具有如下圖所示的屬性

wKgaomagncSAA5c1AARCgAk86-A275.png

向上報(bào)屬性的主題發(fā)布一條payload格式錯(cuò)誤的消息 AT+MPUB="$sys/q23GT8XVOu/868739055238251/thing/property/post",0,0,"{}" OK 平臺(tái)返回缺少參數(shù) +MSUB: "$sys/q23GT8XVOu/868739055238251/thing/property/post/reply",47 byte,{"id":null,"code":2403,"msg":"required msg id"} 如下是正常流程 AT+MPUB="$sys/Wf5IXIGcZn/868655072230313/thing/property/post",0,0,"{\22id\22:\22123\22,\22params\22:{\22Capacity\22:{\22value\22:62}}}" OK 平臺(tái)返回成功 +MSUB: "$sys/Wf5IXIGcZn/868655072230313/thing/property/post/reply",39 byte,{"id":"123","code":200,"msg":"success"}

可以看到平臺(tái)已經(jīng)有數(shù)據(jù)更新

wKgaomagngGAP4xIAAQeBY_xBDc059.png

聲明:本文內(nèi)容及配圖由入駐作者撰寫或者入駐合作網(wǎng)站授權(quán)轉(zhuǎn)載。文章觀點(diǎn)僅代表作者本人,不代表電子發(fā)燒友網(wǎng)立場(chǎng)。文章及其配圖僅供工程師學(xué)習(xí)之用,如有內(nèi)容侵權(quán)或者其他違規(guī)問(wèn)題,請(qǐng)聯(lián)系本站處理。 舉報(bào)投訴
  • 物聯(lián)網(wǎng)
    +關(guān)注

    關(guān)注

    2900

    文章

    44062

    瀏覽量

    370232
  • MQTT
    +關(guān)注

    關(guān)注

    5

    文章

    647

    瀏覽量

    22392
  • 合宙通信
    +關(guān)注

    關(guān)注

    0

    文章

    146

    瀏覽量

    1715
收藏 人收藏

    評(píng)論

    相關(guān)推薦

    合宙Air780EP模塊Lua開發(fā)阿里云應(yīng)用指南

    合宙Air780EP模塊Lua開發(fā)阿里云超詳細(xì)教學(xué)!看完包學(xué)會(huì)!
    的頭像 發(fā)表于 08-08 09:00 ?845次閱讀
    合宙<b class='flag-5'>Air780EP</b><b class='flag-5'>模塊</b>Lua<b class='flag-5'>開發(fā)</b>阿里云應(yīng)用<b class='flag-5'>指南</b>

    MQTT應(yīng)用看這篇!合宙Air780EP_LuatOS_MQTT應(yīng)用指南

    Air780EP 是合宙的低功耗4G模組之一,支持LuatOS的腳本二次開發(fā),即使是不太懂技術(shù)的老板,也能輕松使用 Air780EP開發(fā)產(chǎn)品。 本文應(yīng)各位大佬邀請(qǐng),詳細(xì)講解了
    的頭像 發(fā)表于 08-08 17:13 ?1560次閱讀
    <b class='flag-5'>MQTT</b>應(yīng)用看這篇!合宙<b class='flag-5'>Air780EP_LuatOS_MQTT</b>應(yīng)用<b class='flag-5'>指南</b>

    合宙Air780EP模塊開發(fā)常見問(wèn)題——異常斷鏈篇

    在用合宙Air780EP模塊開發(fā)的時(shí)候,有時(shí)候會(huì)遇到收不到網(wǎng)絡(luò)數(shù)據(jù)的問(wèn)題。 這里把遇到的問(wèn)題和排查方法記錄下來(lái),希望能夠幫助到大家!
    的頭像 發(fā)表于 08-09 17:47 ?2772次閱讀
    合宙<b class='flag-5'>Air780EP</b><b class='flag-5'>模塊</b><b class='flag-5'>開發(fā)</b>常見問(wèn)題——異常斷鏈篇

    合宙Air780EP模塊——AT指令MQTT接入OneNET開發(fā)指南

    聯(lián)網(wǎng)設(shè)備要互動(dòng),Air780EP模塊是橋梁。用AT指令告訴MQTT:“幫我把話帶給OneNET吧!”M
    的頭像 發(fā)表于 08-19 16:40 ?1960次閱讀
    合宙<b class='flag-5'>Air780EP</b><b class='flag-5'>模塊</b>——AT指令<b class='flag-5'>MQTT</b><b class='flag-5'>接入</b><b class='flag-5'>OneNET</b><b class='flag-5'>開發(fā)指南</b>

    AT指令速通FTP:合宙Air780EP模塊超詳細(xì)教程

    合宙Air780EP低功耗4G模組AT開發(fā)接入FTP超詳細(xì)示例!
    的頭像 發(fā)表于 08-20 17:40 ?2200次閱讀
    AT指令速通FTP:合宙<b class='flag-5'>Air780EP</b><b class='flag-5'>模塊</b>超詳細(xì)教程

    Air780EP模塊AT開發(fā)FOTA遠(yuǎn)程升級(jí)指南

    Air780EP模塊AT開發(fā)FOTA遠(yuǎn)程升級(jí)指南簡(jiǎn)介AT版本的遠(yuǎn)程升級(jí)主要是對(duì)AT固件進(jìn)行升級(jí),實(shí)際方式為通過(guò)合宙官方IOT平臺(tái)升級(jí)或者使用
    的頭像 發(fā)表于 07-19 15:16 ?655次閱讀
    <b class='flag-5'>Air780EP</b><b class='flag-5'>模塊</b>AT<b class='flag-5'>開發(fā)</b>FOTA遠(yuǎn)程升級(jí)<b class='flag-5'>指南</b>

    Air780E/Air780EP/Air780EQ/Air201模塊遇到死機(jī)問(wèn)題如何分析

    Air780E/Air780EP/Air780EQ/Air201模塊遇到死機(jī)問(wèn)題如何分析簡(jiǎn)介本文檔適用于合宙
    的頭像 發(fā)表于 07-19 15:37 ?525次閱讀
    <b class='flag-5'>Air780</b>E/<b class='flag-5'>Air780EP</b>/<b class='flag-5'>Air780</b>EQ/<b class='flag-5'>Air</b>201<b class='flag-5'>模塊</b>遇到死機(jī)問(wèn)題如何分析

    Air780E/Air780EP/Air780EQ/Air201模塊遇到內(nèi)存死機(jī)如何分析

    Air780E/Air780EP/Air780EQ/Air201模塊遇到內(nèi)存死機(jī)如何分析簡(jiǎn)介本文檔適用于合宙
    的頭像 發(fā)表于 07-19 16:07 ?455次閱讀
    <b class='flag-5'>Air780</b>E/<b class='flag-5'>Air780EP</b>/<b class='flag-5'>Air780</b>EQ/<b class='flag-5'>Air</b>201<b class='flag-5'>模塊</b>遇到內(nèi)存死機(jī)如何分析

    Air780EP模塊AT開發(fā)-HTTP應(yīng)用指南

    Air780EP模塊AT開發(fā)-HTTP應(yīng)用指南
    的頭像 發(fā)表于 07-22 14:38 ?533次閱讀
    <b class='flag-5'>Air780EP</b><b class='flag-5'>模塊</b>AT<b class='flag-5'>開發(fā)</b>-HTTP應(yīng)用<b class='flag-5'>指南</b>

    合宙 Air780E/Air780EP/Air780EQ/Air201模塊遇到死機(jī)問(wèn)題如何分析

    Air780E/Air780EP/Air780EQ/Air201模塊遇到死機(jī)問(wèn)題如何分析簡(jiǎn)介本文檔適用于合宙
    的頭像 發(fā)表于 08-01 17:27 ?652次閱讀
    合宙 <b class='flag-5'>Air780</b>E/<b class='flag-5'>Air780EP</b>/<b class='flag-5'>Air780</b>EQ/<b class='flag-5'>Air</b>201<b class='flag-5'>模塊</b>遇到死機(jī)問(wèn)題如何分析

    Air780EP模塊FTP應(yīng)用AT開發(fā)詳解

    基于合宙Air780EP使用AT指令接入FTP的超詳細(xì)教程!
    的頭像 發(fā)表于 08-21 11:16 ?424次閱讀
    <b class='flag-5'>Air780EP</b><b class='flag-5'>模塊</b>FTP應(yīng)用AT<b class='flag-5'>開發(fā)</b>詳解

    Air780EP低功耗4G模組—AT開發(fā)FOTA遠(yuǎn)程升級(jí)

    特別推出 基于Air780EP模組AT開發(fā)的FOTA遠(yuǎn)程升級(jí)指南 ——AT版本的遠(yuǎn)程升級(jí)主要是對(duì)AT固件版本進(jìn)行升級(jí),實(shí)際方式為通過(guò)合宙官方IoT平臺(tái)升級(jí)或者使用自己搭建的服務(wù)器進(jìn)行升
    的頭像 發(fā)表于 10-07 20:36 ?256次閱讀
    <b class='flag-5'>Air780EP</b>低功耗4G模組—AT<b class='flag-5'>開發(fā)</b>FOTA遠(yuǎn)程升級(jí)

    MQTT應(yīng)用:Air780EP低功耗4G模組AT開發(fā)

    本文應(yīng)各位大佬邀請(qǐng),詳細(xì)講解Air780EP模組MQTT應(yīng)用的多個(gè)AT命令。
    的頭像 發(fā)表于 10-25 17:27 ?192次閱讀
    <b class='flag-5'>MQTT</b>應(yīng)用:<b class='flag-5'>Air780EP</b>低功耗4G模組AT<b class='flag-5'>開發(fā)</b>

    AT開發(fā)FOTA遠(yuǎn)程升級(jí):Air780EP低功耗4G模組

    ?針對(duì)客戶朋友的應(yīng)用反饋,特編輯本篇文章:基于Air780EP模組AT開發(fā)的FOTA遠(yuǎn)程升級(jí)指南
    的頭像 發(fā)表于 10-25 17:31 ?251次閱讀
    AT<b class='flag-5'>開發(fā)</b>FOTA遠(yuǎn)程升級(jí):<b class='flag-5'>Air780EP</b>低功耗4G模組

    4G通信先鋒:Air780EP開發(fā)板與RC522的結(jié)合

    最近,一直有朋友問(wèn)我Air780EP開發(fā)板RC522, 今天抽空給大家展示一下示例: 本文檔適用于Air780EP開發(fā)板 關(guān)聯(lián)文檔和使用工具
    的頭像 發(fā)表于 10-29 14:29 ?86次閱讀
    4G通信先鋒:<b class='flag-5'>Air780EP</b><b class='flag-5'>開發(fā)</b>板與RC522的結(jié)合