日韩性视频-久久久蜜桃-www中文字幕-在线中文字幕av-亚洲欧美一区二区三区四区-撸久久-香蕉视频一区-久久无码精品丰满人妻-国产高潮av-激情福利社-日韩av网址大全-国产精品久久999-日本五十路在线-性欧美在线-久久99精品波多结衣一区-男女午夜免费视频-黑人极品ⅴideos精品欧美棵-人人妻人人澡人人爽精品欧美一区-日韩一区在线看-欧美a级在线免费观看

歡迎訪問 生活随笔!

生活随笔

當前位置: 首頁 > 编程资源 > 编程问答 >内容正文

编程问答

利用rfcomm实现树莓派与手机通信_工业物联网 | 怎么用NodeRed实现树莓派与阿里云物联网平台通信?虹科告诉你!...

發布時間:2023/12/10 编程问答 37 豆豆
生活随笔 收集整理的這篇文章主要介紹了 利用rfcomm实现树莓派与手机通信_工业物联网 | 怎么用NodeRed实现树莓派与阿里云物联网平台通信?虹科告诉你!... 小編覺得挺不錯的,現在分享給大家,幫大家做個參考.

想獲取更多IIOT干貨

請點擊藍字,關注我們

虹科工業樹莓派

高性能

多接口

寬溫--適應惡劣環境

★★★★★

Node-RED是構建物聯網(IoT)應用程序的強大工具,它使用可視化的編程方法,允許開發人員將預定義的代碼塊(稱為“節點”)連接在一起以執行任務。

當預定義的代碼塊連接在一起時,通常由輸入節點,處理節點和輸出節點組成的連接節點構成一個“流”。

RevPi Core模塊已經內置Node-RED運行環境,本文將介紹基于Node-RED如何實現RevPi Core模塊與阿里云物聯網平臺的通信。

01?啟動Node-RED

RevPi Core模塊已經搭建好了Node-RED運行環境,并且額外包含適用于RevPi設備的節點,無需額外安裝軟件,直接啟動運行即可。

首先通過putty遠程連接RevPi,輸入以下命令以啟動Node-RED:sudo node-red-start。

等待Node-RED啟動后,通過在瀏覽器中輸入? RevPi的IP:1880進入Node-RED界面。

可以通過命令sudo systemctl enable nodered.service設置Node-RED的開機自啟動。

02?配置阿里云物聯網平臺

在物聯網平臺控制臺點擊設備管理->產品->創建產品:

按照下圖所示配置產品:

點擊保存,并前往添加設備:

輸入設備名稱,可以自行選擇,這里設定的是RevPi:

點擊確認,并前往查看設備信息:

暫時不要關閉此設備信息頁面,稍后還需要此頁面的相關信息。

03?創建Node-RED流

這里將采用MQTT通信方式與阿里云物聯網平臺進行通信。首先建立如下圖所示流:

時間戳(即inject節點)在這里僅起到觸發作用,無需設置。

exec節點可執行系統命令,本文借助exec節點采集RevPi的CPU溫度,并將其上傳到云平臺。對exec節點進行如下圖所屬配置。

其中命令框中輸入:/usr/bin/vcgencmd measure_temp。

04?mqtt?out節點參數設定

mqtt out節點配置可以參考阿里云物聯網平臺文檔“使用MQTT.fx接入物聯網平臺”,文檔中采用的是MQTT.fx軟件,但配置參數基本相同。

點擊添加新的mqtt-broker節點,節點名稱自行設定,本例設為AliIOT。

需要配置的參數包括連接和屬性兩種,下面依次看一下:

A

服務端

根據官方文檔,Broker的地址格式為:

${YourProductKey}.iot-as-mqtt.${YourRegionId}.aliyuncs.com

上面的ProductKey可以在設備信息中找到,RegionId可以參考網址:https://help.aliyun.com/document_detail/40654.html?spm=a2c4g.11186623.2.19.3d1b5800pRBtd2#concept-h4v-j5k-xdb

完整示例:

a1A96I6bXvh.iot-as-mqtt.cn-shanghai.aliyuncs.com,

端口選擇1883即可。

B

客戶端ID

客戶端ID的格式為:

${clientId}|securemode=3,signmethod=hmacsha1| 。

  • clientId用戶可以自行設置,長度在64字符以內。本例中設置為RevPiNodeRED。

  • securemode為安全模式,TCP直連模式設置為securemode=3,TLS直連為securemode=2。本例選擇安全模式為3。

  • signmethod為算法類型,支持hmacmd5和hmacsha1。本例選擇hmacsha1。

完整示例:RevPiNodeRED|securemode=3,signmethod=hmacsha1|

C

用戶名及密碼

用戶名的格式為:

${YourDeviceName}&${YourProductKey}

DeviceName和ProductKey均可在設備信息處找到,請自行對應填寫。

完整示例:

RevPi&a1A96I6bXvh

密碼需要根據設備信息進行加密運算生成??梢越柚鷓assword生成小工具,下載地址:

https://files.alicdn.com/tpsservice/88413c66e471bec826257781969d1bc7.zip?spm=a2c4g.11186623.2.21.3d1b5800pRBtd2&file=88413c66e471bec826257781969d1bc7.zip

下載后解壓,雙擊sign文件即可運行。

如下圖所示,如實填寫相關信息,時? 間戳可省略,點擊generate即可生成密碼。

另外還可以以手動方法生成密碼,詳細可參考阿里云物聯網平臺官方文檔。

D

主題

將以上Broker相關信息填寫完成后點擊添加即可:

主題可以在產品->Test->Topic類列表->自定義Topic中選擇具有發布權限的Topic,并根據設備名稱進行更改:

當然,也可以自定義具有發布權限的主題。本例采用的主題為:

/a1A96I6bXvh/RevPi/user/update

mqtt out節點的QoS和保留選項設置可自行選擇,配置完成后點擊“完成”即可。然后點擊“部署”按鈕,將此流程部署到設備并運行。

05?通信測試

部署完成后,正常情況下mqtt out節點應顯示“已連接”,若“未連接”或者一直在“連接中”,請檢查相關配置是否有錯。

點擊時間戳,觸發流程,即可將溫度信息上傳到云平臺。

可以在阿里云物聯網平臺控制臺的監控運維->日志服務下,選擇Test產品即可在云端運行日志下查看到接收到的溫度信息。

當然,也可以通過具有訂閱權限的主題實現從云平臺將信息發送到RevPi,如果您對這方面感興趣,可以根據官方手冊自行探索實現方式。

上海工博會

觀展邀請

2020.9.15-20209.19

虹科--工業物聯網

虹科是一家在工業物聯網IIoT行業經驗超過3年的高科技公司,虹科與世界領域頂級公司包括EXOR、Eurotech、Unitronics、Matrikon、KUNBUS等合作,提供先進的高端工業4.0 HMI、高端邊緣計算機、IoT開發框架、PLC與HMI一體機、OPC UA、工業級樹莓派等解決方案。物聯網事業部所有成員都受過專業培訓,并獲得專業資格認證,平均3年+的技術經驗和水平一致贏得客戶極好口碑。我們積極參與行業協會的工作,為推廣先進技術的普及做出了重要貢獻。至今,虹科已經為行業內諸多用戶提供從硬件到軟件的不同方案,并參與和協助了眾多OEM的設備研發和移植項目,以及終端用戶的智能工廠和工業4.0升級改造項目。

往期精彩回顧

RevPi 應用案例 · 在這里

工業樹莓派應用案例1:小型水輪機的振動監測

工業樹莓派應用案例2:智能鉚接工具

工業樹莓派應用案例3:印后設備自動化

工業樹莓派應用案例4:CloudRail.Box助力快速實現IIOT

工業樹莓派應用案例5:鐵路注水系統改造(內附實操教學視頻)

工業樹莓派應用案例6:零售行業應用

工業樹莓派應用案例7:機器數據記錄

工業樹莓派應用案例8:水處理設備

工業樹莓派應用案例9:realKNX語音控制和自動化

邊緣計算 · 知多少

邊緣與云計算如何結合以創建工業自動化平臺

工業邊緣計算技術實用案例分享

邊緣計算在工業物聯網中的應用

智慧工廠轉型——實際案例5則(上篇)?

智慧工廠轉型——實際案例5則(下篇)

您想知道的 · OPC UA

OPC UA的進階——定義數據技術的新平臺

OPC UA 十問十答

OPC UA發布訂閱的介紹及其對制造商的重要性

總結

以上是生活随笔為你收集整理的利用rfcomm实现树莓派与手机通信_工业物联网 | 怎么用NodeRed实现树莓派与阿里云物联网平台通信?虹科告诉你!...的全部內容,希望文章能夠幫你解決所遇到的問題。

如果覺得生活随笔網站內容還不錯,歡迎將生活随笔推薦給好友。