簡單幾步教您使用工業(yè)樹莓派
——通過HTTP協(xié)議上傳CPU溫度值到云平臺
前言
HTTP是超文本傳輸協(xié)議的英文縮寫,是基于TCP/IP通訊協(xié)議之上用來傳輸HTML和圖片文件的應(yīng)用協(xié)議,它是一個應(yīng)用層面向?qū)ο蟮膮f(xié)議,優(yōu)點是簡捷、快速,適用于分布式超媒體信息系統(tǒng)。
HTTP協(xié)議主要工作于B-S架構(gòu)之上,這個時候瀏覽器作為HTTP的客戶端通過URL向HTTP的服務(wù)器(web服務(wù)器)發(fā)送所有請求,web服務(wù)器根據(jù)接收到的請求后,向客戶端發(fā)送響應(yīng)信息。客戶端向服務(wù)器請求發(fā)送時,需要傳送請求方法和路徑。路徑就是URL,而HTTP常用的請求方法為GET和POST方法,每種方法規(guī)定了客戶端與服務(wù)器通訊方式和數(shù)據(jù)報文。
本文以虹科工業(yè)樹莓派為例進行實踐,嘗試把工業(yè)樹莓派的一些數(shù)據(jù)上傳到云平臺。
虹
科
方
案
01 工 具
硬件
RevPi Connect*1
24V電源*1
網(wǎng)線*1
軟件
SSH工具-FinalShell
注冊O(shè)neNET云平臺
02 操作步驟
云平臺配置
1. 進入OneNET云平臺的多協(xié)議接入服務(wù):
路徑:OneNET云平臺首頁->產(chǎn)品服務(wù)->MQTT物聯(lián)網(wǎng)套件->立即使用->多協(xié)議接入服務(wù)
2. 選擇HTTP服務(wù);
3. 添加產(chǎn)品,詳細信息可參考如下;
4. 添加設(shè)備,設(shè)置一個設(shè)備名稱和編號即可;
5. 點擊設(shè)備詳情,添加APIKey;
6. 保留這個頁面或者保存好API地址和APIKey,后面需要用到;
7. 云平臺配置完成。
工業(yè)樹莓派配置
1. 用SSH工具登錄工業(yè)樹莓派命令行,并使用sudo su指令進入管理員權(quán)限;
2. 新建一個python文件,這里的話就直接用nano指令新建了一個python文件,然后會直接進入新建的python文件里面;
nano http_Test.py
3. 在新建的python文件里面添加如下代碼,注意APIKET和apiurl都需要填寫OneNET云平臺生成的API地址和APIKey;
4. 添加之后如下圖所示:
5. 編輯完成之后,Ctrl+X退出,Y保存,回車鍵確認保存;
6. 運行以下代碼,即可運行http_Test.py文件;
python3 http_Test.py
7. 打開OneNET平臺,點擊設(shè)備的數(shù)據(jù)流,打開實時刷新即可看到數(shù)據(jù)在實時更新;
03 總 結(jié)
以上操作只是把工業(yè)樹莓派CPU溫度上傳到云平臺進行一個顯示效果。但是結(jié)合工業(yè)樹莓派強大的功能,可以做更多的操作和應(yīng)用。工業(yè)樹莓派本身支持很多的通訊協(xié)議,例如Modbus TCP/RTU、EtherCAT、Profinet等。工業(yè)樹莓派就可以作為一個協(xié)議轉(zhuǎn)換的網(wǎng)關(guān),將工業(yè)現(xiàn)場設(shè)備數(shù)據(jù)通過通訊協(xié)議傳輸?shù)焦I(yè)樹莓派上進行數(shù)據(jù),然后再將處理后的數(shù)據(jù)通過HTTP協(xié)議上傳到云平臺進行管理。
-
樹莓派
+關(guān)注
關(guān)注
121文章
2007瀏覽量
107455
發(fā)布評論請先 登錄
搭載樹莓派CM5:Sfera Labs 工業(yè)控制器!

樹莓派分類器:用樹莓派識別不同型號的樹莓派!

HTTP協(xié)議在工業(yè)領(lǐng)域會用到嗎
樹莓派+Balena OS:一鍵解鎖智能硬件新技能!

淺談樹莓派在工業(yè)領(lǐng)域的應(yīng)用!

工業(yè)智能網(wǎng)關(guān)與MQTT物聯(lián)網(wǎng)云平臺的關(guān)系
干貨來嘍!實用樹莓派Linux編譯指南

實用樹莓派Linux編譯指南,打工人必備!

使用樹莓派實現(xiàn)遠程控制的技巧
什么是樹莓派?樹莓派是什么架構(gòu)的
類樹莓派網(wǎng)關(guān):物聯(lián)網(wǎng)應(yīng)用的新標桿

通過鋇錸PLC轉(zhuǎn)MQTT網(wǎng)關(guān)實現(xiàn)PLC數(shù)據(jù)上傳至阿里云平臺

鋇錸技術(shù)BL102 PLC轉(zhuǎn)MQTT網(wǎng)關(guān):三菱PLC數(shù)據(jù)高效上傳至華為云平臺

利用鋇錸Modbus轉(zhuǎn)MQTT網(wǎng)關(guān)實現(xiàn)數(shù)據(jù)高效上傳至華為云平臺

評論