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

樹(shù)莓派分類器:用樹(shù)莓派識(shí)別不同型號(hào)的樹(shù)莓派!

HTTP協(xié)議在工業(yè)領(lǐng)域會(huì)用到嗎
用 樹(shù)莓派 Zero 打造的智能漫游車!

樹(shù)莓派+Balena OS:一鍵解鎖智能硬件新技能!

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

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

實(shí)用樹(shù)莓派Linux編譯指南,打工人必備!

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

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

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

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

評(píng)論