NB-IOT(ME3616)模組電信IOT透傳應(yīng)用

一、模塊綜述

? ? ? ?NB-IOT模組默認(rèn)通信方式為AT指令,工業(yè)領(lǐng)域中操作相對復(fù)雜。ME3616通過模組內(nèi)部OpenCPU,利用NB卡和運營商NB-IOT網(wǎng)絡(luò),通過串口和目標(biāo)設(shè)備相連接,實現(xiàn)了本地串口到用戶服務(wù)器的透傳應(yīng)用。與傳統(tǒng)的DTU不同,ME3616本身就是一個透傳模組,可輕松實現(xiàn)串口到網(wǎng)絡(luò)的雙向數(shù)據(jù)透明傳輸,解決了工控設(shè)備和應(yīng)用服務(wù)器數(shù)據(jù)交互的問題,開發(fā)更簡單。

NB-IOT透傳模組
測試開發(fā)板樣機

二、主要特性

? ? ? ●?心跳功能

? ? ? ?電信IOT平臺需要發(fā)送心跳包保持鏈路暢通,發(fā)送頻率只要低于24小時/次即可,模組內(nèi)部發(fā)送心跳包12小時/次,如果設(shè)備通信異常會進(jìn)行模組重啟&重新連接。發(fā)送數(shù)據(jù)包格式為AA3A1001FF,其中AA-固定包頭、3A-硬件型號、10-軟件版本、01-代表心跳、FF-固定包尾。模組自行發(fā)送數(shù)據(jù)固定5Byte,用戶可根據(jù)包頭AA&包尾FF進(jìn)行過濾。

? ? ? ●?透傳功能

? ? ? ? ? 串口透傳,9600bps/8/N/1.

? ? ? ● 擴(kuò)展功能

? ? ? ? ? 模組外圍有10個以上的IO口,可用于用戶特殊功能定制。

? ? 注意:電信NB-IOT的SIM開通時,有不同APN進(jìn)行選擇,需要選擇的APN模式:PSM0.EDRX0.CTNB,如果選擇其他類型的卡會出現(xiàn)透傳異常情況(模組會進(jìn)入休眠)

三、應(yīng)用示例

? ? ? 本節(jié)給出ME3616連接電信IOT透傳的完整示例。電信IOT通訊需要先上傳好對應(yīng)的profile&package,建議制作透傳版本profile。設(shè)備開機之后會發(fā)送開機信號,硬件LED也會常亮進(jìn)行提示,此時用戶可以進(jìn)行數(shù)據(jù)透傳。

模組開機發(fā)送開機信號

3.1 本地串口上傳到IOT平臺


串口發(fā)送->IOT接收

? ? ? ?本地串口發(fā)送數(shù)據(jù)后電信IOT會顯示對應(yīng)的數(shù)據(jù),因為電信IOT平臺只能顯示0-F格式(ASCII格式的HEX)數(shù)據(jù),用戶注意只能發(fā)送0-F的數(shù)據(jù),不能發(fā)送其他字符,否則IOT平臺會解析異常。串口對應(yīng)設(shè)置如下

本地發(fā)送串口配置

? ? ? ? ME3616串口默認(rèn)1.8V,如果用戶是3.3V或者5V MCU,需加入外部電壓轉(zhuǎn)換電路。遇到異常(如發(fā)送給模組沒有發(fā)送到IOT平臺)可以先測試1.8V模組引腳位置,然后逐步排查問題。

3.2 IOT平臺下發(fā)到本地串口

IOT平臺下發(fā)數(shù)據(jù)位置

電信IOT可以下發(fā)數(shù)據(jù),如上圖所示,找到對應(yīng)的設(shè)備,可以測試下發(fā)透傳。

電信IOT下發(fā)串口透傳

電信IOT下發(fā)數(shù)據(jù)之后,NB模組收到會馬上串口透傳,用戶可抓取串口數(shù)據(jù)進(jìn)行檢測。

注意透傳最大長度512Bytes

最后編輯于
?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請聯(lián)系作者
【社區(qū)內(nèi)容提示】社區(qū)部分內(nèi)容疑似由AI輔助生成,瀏覽時請結(jié)合常識與多方信息審慎甄別。
平臺聲明:文章內(nèi)容(如有圖片或視頻亦包括在內(nèi))由作者上傳并發(fā)布,文章內(nèi)容僅代表作者本人觀點,簡書系信息發(fā)布平臺,僅提供信息存儲服務(wù)。

相關(guān)閱讀更多精彩內(nèi)容

友情鏈接更多精彩內(nèi)容