一、資料下載
NB設(shè)置軟件下載:http://imbacareer.com.cn/Download/964.html
二、準(zhǔn)備工作
1、NB模組產(chǎn)品 數(shù)量1個
2、電源推薦3.8V 數(shù)量1個
3、USB-RS485串口線 數(shù)量1條
4、電腦 數(shù)量1臺
(1)低功耗機制的一個簡單說明
因為NB模塊主打低功耗,在低功耗模式下,需要NB模塊主動上報數(shù)據(jù)給服務(wù)器的,
NB模塊主動給服務(wù)器上報數(shù)據(jù)后,也就是和服務(wù)器建立了連接,此時服務(wù)器下發(fā)的數(shù)據(jù)可以到達NB模塊的串口;
如果服務(wù)器隨機下發(fā)一條數(shù)據(jù)給NB模塊,需要等到NB模塊上報一條數(shù)據(jù)后,服務(wù)器下發(fā)的數(shù)據(jù)才能到達NB的串口
基于上述說明,所以數(shù)據(jù)流向這里,使用的單向箭頭。
該案例主要是實現(xiàn)NB模塊配合我司有人云平臺實現(xiàn)組態(tài)的功能
數(shù)據(jù)流向:串口調(diào)試助手軟件---->NB模塊----->有人云(組態(tài)顯示)
客戶實際應(yīng)用:modbus rtu設(shè)備--->NB模塊--->有人云(組態(tài)顯示)
四、配置步驟
1、登錄有人云(如果沒有賬號先申請通行證,目前只能通過手機號來注冊通行證賬戶)
有人云入口:https://account.usr.cn/#/login_cps
2、添加設(shè)備
有人云以設(shè)備ID方式添加,ID是系統(tǒng)自動生成的
添加步驟如圖:
3. 添加模版
4. 添加從機和變量
編輯從機,設(shè)置從機地址6. 添加變量
設(shè)置數(shù)據(jù)節(jié)點的名稱,寄存器地址,數(shù)據(jù)格式,采集頻率(本案例設(shè)置為不采集主動上報);
寄存器地址填寫規(guī)則:
格式為 功能碼+寄存器地址(需要16進制轉(zhuǎn)為10進制)+1
與組態(tài)軟件的寄存器寫法相同,填十進制寄存器地址,寄存器為起始地址+1。
如:
功能碼03H或06H,起始地址0000H,則填:40001;
以這個為例,操作為只讀就是功能碼為03則就是4,寄存器地址16進制轉(zhuǎn)換為10進制就是0000,然后+1
所以組態(tài)地址就是40001;
7、下面設(shè)置NB模塊參數(shù)
(1)打開設(shè)置軟件,打開串口(出廠串口參數(shù)9600/8/N/1)進入配置狀態(tài)(若是出廠狀態(tài)下cmd模式,無需進入配置狀態(tài)),一鍵聯(lián)網(wǎng)檢測一下模塊是否OK,若有報錯,點擊“查看”根據(jù)提示操作。
(2)讀取當(dāng)前參數(shù),然后設(shè)置工作模式為coap透傳模式,coap服務(wù)器地址和端口保持默認(rèn)的117.60.157.137:5683.然后點擊設(shè)置所有參數(shù),模塊會自動保存參數(shù)并重啟,等待重啟完成之后,設(shè)備聯(lián)網(wǎng)Ok之后會打印connected,此時可以測試數(shù)據(jù)通信。
8、在設(shè)置軟件發(fā)送框發(fā)送模擬數(shù)據(jù)模擬modbus主動上報,云服務(wù)器收到之后會返回一條數(shù)據(jù)
ModbusRTU主動上報模擬數(shù)據(jù):該數(shù)據(jù)內(nèi)容協(xié)議參考步驟10
01 46 00 00 00 10 20 00 65 00 64 00 66 00 67 00 61 00 11 00 12 00 13 00 14 00 15 00 16 00 17 00 18 00 19 00 20 00 21 80 3B
9、可以在有人云設(shè)備管理——數(shù)據(jù)查看——查看采集到的數(shù)據(jù)。
10、