穩恆(有人透傳雲)NBIOT模組使用指南(2)

2021-09-23 10:39:39 字數 722 閱讀 2691

解決問題

1.發現資料在上傳一段時間後,在啟用網路過程中程式宕機。

2.沒有實現控制多個終端的效果。

第乙個問題懷疑是串列埠通訊問題,串列埠上報資料指令與傳送啟用網路指令時間剛好撞在一起,導致串列埠卡死,最終導致程式宕機,暫時只能盡可能錯開兩個傳送時間,或者新增看門狗。

第二個問題利用串列埠加平台進行協調配合。在平台再新增乙個按鈕(官方文件裡說明是新增按鈕時資料設定為開關型,但是經過測試,這樣是平台是無法控制的,應該設定為資料可讀型別),新增完按鈕與資料點後,進行繫結。

1.根據官方手冊,模組有兩種接收伺服器下發指令的格式,一種是直接接收資料長度與實際資料,一種是再傳送乙個命令到伺服器進行獲取。建議選第一種,比較方便。

2.我沒有找到官方文件關於伺服器下發指令的格式,只能通過文件得知客戶端要獲取伺服器指令必須先上報資料。所以串列埠除錯工具,平台下發資料給模組,pc通過串列埠傳送一段資料給模組,模組獲得資料進行上報,接著就得到了伺服器下發的指令(指令有點規律,大概就是從機裝置+06功能碼+暫存器起始位址(我猜的)+校驗碼)。看到這裡應該知道了,伺服器是通過暫存器來操作從機裝置的。

3.從機裝置上報資料,下圖是上報格式

平台新增了新的資料點,要相對應的改變上報的資料格式,不然會產生上報錯誤。

mobile 點透 傳透

點透 傳透 pc 的 click 事件 在移動端,會有 300 ms 的延遲。就是因為避免和手機雙擊行為發生衝突 當點選 非文字覆蓋區域 時,盒子正常消失。當點選 文字區域時,頁面發生跳轉。無論點選哪個區域,只要是點選盒子,盒子都消失,而不影響 a click 事件監聽,缺點 pc 端的 click...

透傳訊息和非透傳訊息

目前的訊息推送方式主要有兩種 通知和透傳。什麼是透傳?透傳即是透明傳送,即傳送網路無論傳輸業務如何,只負責將需要傳送的業務傳送到目的節點,同時保證傳輸的質量即可,而不對傳輸的業務進行處理。透傳訊息,就是訊息體格式及內容,對於傳遞的通道來說是不去過問的,通道只負責訊息的傳遞,對訊息不做任何處理,當客戶...

透傳服務搭建

與前ifconfig查到的網絡卡名稱一致 relay device eth0 listening ip 172.19.176.106 relay ip 172.19.176.106 relay ip 可以不設定,缺省會使用你的外網ip位址作為 包的中繼位址 listening port 3478 監...