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