衡阳派盒市场营销有限公司

0
  • 聊天消息
  • 系統消息
  • 評論與回復
登錄后你可以
  • 下載海量資料
  • 學習在線課程
  • 觀看技術視頻
  • 寫文章/發帖/加入社區
會員中心
創作中心

完善資料讓更多小伙伴認識你,還能領取20積分哦,立即完善>

3天內不再提示

Air780EP模塊 AT開發-MQTT接入OneNET移動物聯網平臺應用指南

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

應用概述

??使用AT方式通過MQTT協議連接onenet studio。官網地址:https://open.iot.10086.cn/

材料準備

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

wKgaomagmHuAbrTeAAPJHs4fhmQ094.png

2.PC電腦,串口工具

3.在onenet上創建產品

打開OneNET官網,進入控制臺,進入Onenet Studio,選擇設備接入與管理,點擊產品管理。

wKgaomagmKiAW3NQAANCHDZvbqY925.png

點擊添加產品

wKgZomagmLKAQFyCAAIRUB-23u8792.png

根據自己產品填寫,注意:節點類型選擇直連設備,接入協議選擇MQTT,點擊確定

wKgaomagmL2AMeCwAAM8DGsBWno231.png

點擊詳情

wKgZomagmNKAXWUWAAO6FfxQyP8775.png

將右上角自動注冊打開

wKgaomagmPCATcTxAALZKWrNMfU834.png

記住產品ID和產品key

4.創建設備

填入設備名,選擇產品,這里我使用的是模塊的imei來做設備名稱

wKgaomagnNiATujkAARzhcGNsQ0433.png

5.查看onenet接入協議

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

wKgaomagnQWAZxINAAEFgJBX9AU893.png

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

clientId即為剛才創建的設備名稱

username為創建的產品ID

wKgZomagnRWAPus7AARPbj00Y7E898.png

password是需要經過加密計算得來的鑒權token

計算方法詳見如下文章,這篇文章測試時直接使用onenet提供的測試工具來計算鑒權密碼,鑒權計算測試工具下面連接中下載

接入安全認證_開發者文檔_OneNET (10086.cn)

連接onenet

1.查詢卡、網絡注冊狀態

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

查詢SIM卡狀態 AT+CPIN? +CPIN: READY OK 查詢信號質量 AT+CSQ +CSQ: 16,0 OK 查詢網絡附著狀態 AT+CGATT? +CGATT: 1 OK AT+CGDCONT? +CGDCONT: 1,"IP","cmiot","10.126.200.230" OK

2.MQTT直連onenet

設備注冊參數如下:

mqttClientId: devicename mqttUsername: productID mqttPassword: token

參數說明
devicename設備名稱
productID平臺分配的產品id
token經過鑒權算法得到的token
具體交互流程如下所示

下圖為工具計算出的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

可以從平臺上看到設備已經在線了

wKgaomagnVyAFuxnAAPtyQ2fLOM175.png

3.發布與訂閱消息

onenet studio有固定的通信TOPIC,可以到官網查看,這里演示下設備屬性上報與響應的主題

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

wKgZomagnY6AcT8kAAFc949yEGQ358.png

訂閱

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

發布

向設備上報屬性的主題發布消息,消息攜帶設備的屬性,不同的產品具有不同的屬性,可以在設備物模型處查看

例如:在文章開始創建的產品具有如下圖所示的屬性

wKgaomagncSAA5c1AARCgAk86-A275.png

向上報屬性的主題發布一條payload格式錯誤的消息 AT+MPUB="$sys/q23GT8XVOu/868739055238251/thing/property/post",0,0,"{}" OK 平臺返回缺少參數 +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 平臺返回成功 +MSUB: "$sys/Wf5IXIGcZn/868655072230313/thing/property/post/reply",39 byte,{"id":"123","code":200,"msg":"success"}

可以看到平臺已經有數據更新

wKgaomagngGAP4xIAAQeBY_xBDc059.png

聲明:本文內容及配圖由入駐作者撰寫或者入駐合作網站授權轉載。文章觀點僅代表作者本人,不代表電子發燒友網立場。文章及其配圖僅供工程師學習之用,如有內容侵權或者其他違規問題,請聯系本站處理。 舉報投訴
  • 物聯網
    +關注

    關注

    2913

    文章

    44923

    瀏覽量

    376991
  • MQTT
    +關注

    關注

    5

    文章

    653

    瀏覽量

    22691
  • 合宙通信
    +關注

    關注

    0

    文章

    148

    瀏覽量

    1837
收藏 人收藏

    評論

    相關推薦

    合宙Air780EP模塊Lua開發阿里云應用指南

    合宙Air780EP模塊Lua開發阿里云超詳細教學!看完包學會!
    的頭像 發表于 08-08 09:00 ?1075次閱讀
    合宙<b class='flag-5'>Air780EP</b><b class='flag-5'>模塊</b>Lua<b class='flag-5'>開發</b>阿里云應用<b class='flag-5'>指南</b>

    MQTT應用看這篇!合宙Air780EP_LuatOS_MQTT應用指南

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

    合宙Air780EP模塊開發常見問題——異常斷鏈篇

    在用合宙Air780EP模塊開發的時候,有時候會遇到收不到網絡數據的問題。 這里把遇到的問題和排查方法記錄下來,希望能夠幫助到大家!
    的頭像 發表于 08-09 17:47 ?3117次閱讀
    合宙<b class='flag-5'>Air780EP</b><b class='flag-5'>模塊</b><b class='flag-5'>開發</b>常見問題——異常斷鏈篇

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

    聯網設備要互動,Air780EP模塊是橋梁。用AT指令告訴MQTT:“幫我把話帶給OneNET吧!”M
    的頭像 發表于 08-19 16:40 ?2448次閱讀
    合宙<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'>開發指南</b>

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

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

    Air780EP模塊AT開發FOTA遠程升級指南

    Air780EP模塊AT開發FOTA遠程升級指南簡介AT版本的遠程升級主要是對AT固件進行升級,實際方式為通過合宙官方IOT平臺升級或者使用
    的頭像 發表于 07-19 15:16 ?892次閱讀
    <b class='flag-5'>Air780EP</b><b class='flag-5'>模塊</b>AT<b class='flag-5'>開發</b>FOTA遠程升級<b class='flag-5'>指南</b>

    Air780E/Air780EP/Air780EQ/Air201模塊遇到死機問題如何分析

    Air780E/Air780EP/Air780EQ/Air201模塊遇到死機問題如何分析簡介本文檔適用于合宙
    的頭像 發表于 07-19 15:37 ?748次閱讀
    <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>遇到死機問題如何分析

    Air780E/Air780EP/Air780EQ/Air201模塊遇到內存死機如何分析

    Air780E/Air780EP/Air780EQ/Air201模塊遇到內存死機如何分析簡介本文檔適用于合宙
    的頭像 發表于 07-19 16:07 ?600次閱讀
    <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>遇到內存死機如何分析

    Air780EP模塊AT開發-HTTP應用指南

    Air780EP模塊AT開發-HTTP應用指南
    的頭像 發表于 07-22 14:38 ?721次閱讀
    <b class='flag-5'>Air780EP</b><b class='flag-5'>模塊</b>AT<b class='flag-5'>開發</b>-HTTP應用<b class='flag-5'>指南</b>

    合宙 Air780E/Air780EP/Air780EQ/Air201模塊遇到死機問題如何分析

    Air780E/Air780EP/Air780EQ/Air201模塊遇到死機問題如何分析簡介本文檔適用于合宙
    的頭像 發表于 08-01 17:27 ?910次閱讀
    合宙 <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>遇到死機問題如何分析

    Air780EP模塊FTP應用AT開發詳解

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

    Air780EP低功耗4G模組—AT開發FOTA遠程升級

    特別推出 基于Air780EP模組AT開發的FOTA遠程升級指南 ——AT版本的遠程升級主要是對AT固件版本進行升級,實際方式為通過合宙官方IoT平臺升級或者使用自己搭建的服務器進行升
    的頭像 發表于 10-07 20:36 ?396次閱讀
    <b class='flag-5'>Air780EP</b>低功耗4G模組—AT<b class='flag-5'>開發</b>FOTA遠程升級

    MQTT應用:Air780EP低功耗4G模組AT開發

    本文應各位大佬邀請,詳細講解Air780EP模組MQTT應用的多個AT命令。
    的頭像 發表于 10-25 17:27 ?400次閱讀
    <b class='flag-5'>MQTT</b>應用:<b class='flag-5'>Air780EP</b>低功耗4G模組AT<b class='flag-5'>開發</b>

    AT開發FOTA遠程升級:Air780EP低功耗4G模組

    ?針對客戶朋友的應用反饋,特編輯本篇文章:基于Air780EP模組AT開發的FOTA遠程升級指南
    的頭像 發表于 10-25 17:31 ?376次閱讀
    AT<b class='flag-5'>開發</b>FOTA遠程升級:<b class='flag-5'>Air780EP</b>低功耗4G模組

    4G通信先鋒:Air780EP開發板與RC522的結合

    最近,一直有朋友問我Air780EP開發板RC522, 今天抽空給大家展示一下示例: 本文檔適用于Air780EP開發板 關聯文檔和使用工具
    的頭像 發表于 10-29 14:29 ?224次閱讀
    4G通信先鋒:<b class='flag-5'>Air780EP</b><b class='flag-5'>開發</b>板與RC522的結合
    百家乐官网专用台布| 在线真人娱乐城| 足球百家乐投注网出租| 蓝盾百家乐赌场娱乐网规则| 星级百家乐技巧| 百家乐攻略投注法| 百家乐代打公司| 百家乐官网四式正反路| 盖州市| 名仕国际棋牌下载| 德州扑克秘籍| 大世界娱乐| 百家乐官网招商用语| 平台百家乐官网的区别| 真人百家乐官网游戏网址| 百家乐官网凯时赌场娱乐网规则| 百家乐官网真人游戏| 手机百家乐官网的玩法技巧和规则 | 威尼斯人娱乐城新闻| 新时代百家乐官网的玩法技巧和规则 | 波音百家乐现金网| 百家乐娱乐网真钱游戏| 蓝盾百家乐具体玩法技巧| 百家乐真人游戏| 蜀都棋牌游戏| 招远市| 打百家乐官网的技术| 游戏机百家乐官网下载| 伟易博百家乐现金网| 金榜百家乐的玩法技巧和规则| 大发888老虎机官方| 武陟县| 真人百家乐官网新开户送彩金| 博彩网百家乐官网全讯网| 大世界百家乐娱乐城| 百家乐精神| 宝都棋牌下载| 百家乐官网平台有什么优势| 24山向吉凶详解视频| 大佬百家乐的玩法技巧和规则| 丰禾娱乐|