一、模塊綜述
? ? ? ?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ā)更簡單。


二、主要特性
? ? ? ●?心跳功能
? ? ? ?電信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ù)透傳。

3.1 本地串口上傳到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è)置如下

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

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

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