0
  • 聊天消息
  • 系統(tǒng)消息
  • 評(píng)論與回復(fù)
登錄后你可以
  • 下載海量資料
  • 學(xué)習(xí)在線課程
  • 觀看技術(shù)視頻
  • 寫文章/發(fā)帖/加入社區(qū)
會(huì)員中心
創(chuàng)作中心

完善資料讓更多小伙伴認(rèn)識(shí)你,還能領(lǐng)取20積分哦,立即完善>

3天內(nèi)不再提示

虹科干貨 | 簡(jiǎn)單幾步教您使用工業(yè)樹莓派實(shí)現(xiàn)HTTP協(xié)議數(shù)據(jù)上傳至云平臺(tái)

虹科工業(yè)物聯(lián)網(wǎng)技術(shù) ? 2022-04-27 11:07 ? 次閱讀

簡(jiǎn)單幾步教您使用工業(yè)樹莓派

——通過HTTP協(xié)議上傳CPU溫度值到云平臺(tái)

前言

HTTP是超文本傳輸協(xié)議的英文縮寫,是基于TCP/IP通訊協(xié)議之上用來傳輸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的客戶端通過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è)樹莓派為例進(jìn)行實(shí)踐,嘗試把工業(yè)樹莓派的一些數(shù)據(jù)上傳到云平臺(tái)。

01 工 具

硬件

RevPi Connect*1

24V電源*1

網(wǎng)線*1

軟件

SSH工具-FinalShell

注冊(cè)O(shè)neNET云平臺(tái)

14c616a4-c57f-11ec-8521-dac502259ad0.gif

02 操作步驟

云平臺(tái)配置

1. 進(jìn)入OneNET云平臺(tái)的多協(xié)議接入服務(wù):

路徑:OneNET云平臺(tái)首頁->產(chǎn)品服務(wù)->MQTT物聯(lián)網(wǎng)套件->立即使用->多協(xié)議接入服務(wù)

14ebb7ec-c57f-11ec-8521-dac502259ad0.png

2. 選擇HTTP服務(wù);

14ebb7ec-c57f-11ec-8521-dac502259ad0.png

3. 添加產(chǎn)品,詳細(xì)信息可參考如下;

1508c738-c57f-11ec-8521-dac502259ad0.png1515c640-c57f-11ec-8521-dac502259ad0.png

4. 添加設(shè)備,設(shè)置一個(gè)設(shè)備名稱和編號(hào)即可;

5. 點(diǎn)擊設(shè)備詳情,添加APIKey;

15265a82-c57f-11ec-8521-dac502259ad0.png

6. 保留這個(gè)頁面或者保存好API地址和APIKey,后面需要用到;

7. 云平臺(tái)配置完成。

工業(yè)樹莓派配置

1. 用SSH工具登錄工業(yè)樹莓派命令行,并使用sudo su指令進(jìn)入管理員權(quán)限;

2. 新建一個(gè)python文件,這里的話就直接用nano指令新建了一個(gè)python文件,然后會(huì)直接進(jìn)入新建的python文件里面;

nano http_Test.py

3. 在新建的python文件里面添加如下代碼,注意APIKET和apiurl都需要填寫OneNET云平臺(tái)生成的API地址和APIKey;

154c53e0-c57f-11ec-8521-dac502259ad0.jpg

4. 添加之后如下圖所示:

155e7f70-c57f-11ec-8521-dac502259ad0.png

5. 編輯完成之后,Ctrl+X退出,Y保存,回車鍵確認(rèn)保存;

6. 運(yùn)行以下代碼,即可運(yùn)行http_Test.py文件;

python3 http_Test.py

15832c80-c57f-11ec-8521-dac502259ad0.png

7. 打開OneNET平臺(tái),點(diǎn)擊設(shè)備的數(shù)據(jù)流,打開實(shí)時(shí)刷新即可看到數(shù)據(jù)在實(shí)時(shí)更新;

1592fa52-c57f-11ec-8521-dac502259ad0.png14c616a4-c57f-11ec-8521-dac502259ad0.gif

03 總 結(jié)

以上操作只是把工業(yè)樹莓派CPU溫度上傳到云平臺(tái)進(jìn)行一個(gè)顯示效果。但是結(jié)合工業(yè)樹莓派強(qiáng)大的功能,可以做更多的操作和應(yīng)用。工業(yè)樹莓派本身支持很多的通訊協(xié)議,例如Modbus TCP/RTU、EtherCAT、Profinet等。工業(yè)樹莓派就可以作為一個(gè)協(xié)議轉(zhuǎn)換的網(wǎng)關(guān),將工業(yè)現(xiàn)場(chǎng)設(shè)備數(shù)據(jù)通過通訊協(xié)議傳輸?shù)焦I(yè)樹莓派上進(jìn)行數(shù)據(jù),然后再將處理后的數(shù)據(jù)通過HTTP協(xié)議上傳到云平臺(tái)進(jìn)行管理。

聲明:本文內(nèi)容及配圖由入駐作者撰寫或者入駐合作網(wǎng)站授權(quán)轉(zhuǎn)載。文章觀點(diǎn)僅代表作者本人,不代表電子發(fā)燒友網(wǎng)立場(chǎng)。文章及其配圖僅供工程師學(xué)習(xí)之用,如有內(nèi)容侵權(quán)或者其他違規(guī)問題,請(qǐng)聯(lián)系本站處理。 舉報(bào)投訴
  • 樹莓派
    +關(guān)注

    關(guān)注

    116

    文章

    1707

    瀏覽量

    105653
收藏 人收藏

    評(píng)論

    相關(guān)推薦

    干貨來嘍!實(shí)用樹莓Linux編譯指南

    不友好,有沒有好的解決辦法? 今天來分享一下我的私藏干貨——樹莓Linux編譯。編譯好之后,開發(fā)板只需插到樹莓派上連接電腦就可以直接用了,極其方便。 本文以
    的頭像 發(fā)表于 12-18 16:31 ?101次閱讀
    <b class='flag-5'>干貨</b>來嘍!實(shí)用<b class='flag-5'>樹莓</b><b class='flag-5'>派</b>Linux編譯指南

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

    不友好,有沒有好的解決辦法? 今天來分享一下我的私藏干貨——樹莓Linux編譯。編譯好之后,開發(fā)板只需插到樹莓派上連接電腦就可以直接用了,極其方便。 本文以
    的頭像 發(fā)表于 12-17 16:19 ?665次閱讀
    實(shí)用<b class='flag-5'>樹莓</b><b class='flag-5'>派</b>Linux編譯指南,打工人必備!

    使用樹莓實(shí)現(xiàn)遠(yuǎn)程控制的技巧

    樹莓是一款功能強(qiáng)大的微型計(jì)算機(jī),其體積小巧、價(jià)格低廉,非常適合用于各種DIY項(xiàng)目。其中,遠(yuǎn)程控制是樹莓應(yīng)用中非常受歡迎的一個(gè)領(lǐng)域。通過遠(yuǎn)程控制,我們可以隨時(shí)隨地訪問和管理
    的頭像 發(fā)表于 11-11 11:37 ?478次閱讀

    樹莓與Arduino的區(qū)別是什么

    在當(dāng)今的科技世界中,樹莓(Raspberry Pi)和Arduino是兩個(gè)經(jīng)常被提及的名字。它們都是開源硬件平臺(tái),但它們的目標(biāo)、功能和用途卻大相徑庭。 1. 目標(biāo)和用途 樹莓
    的頭像 發(fā)表于 11-11 11:14 ?767次閱讀

    樹莓gpio有什么用,樹莓gpio接口及編程方法

    /Output,通用輸入/輸出)是樹莓提供的一組可編程的引腳,是樹莓與外部世界進(jìn)行交互的重要橋梁。通過GPIO,用戶可以控制外部電路,讀取外部信號(hào),
    的頭像 發(fā)表于 10-22 18:09 ?872次閱讀

    什么是樹莓?樹莓是什么架構(gòu)的

    什么是樹莓 樹莓(Raspberry Pi,簡(jiǎn)寫為RPi,別名為RasPi/RPI)是由英國“Raspberry Pi 慈善基金會(huì)”開發(fā)的一款為學(xué)習(xí)計(jì)算機(jī)編程教育而設(shè)計(jì)的微型電腦。
    的頭像 發(fā)表于 10-22 17:33 ?891次閱讀

    樹莓網(wǎng)關(guān):物聯(lián)網(wǎng)應(yīng)用的新標(biāo)桿

    的特點(diǎn)是體積小巧(大約信用卡大?。δ荦R全,足以支持多種計(jì)算任務(wù)。 樹莓經(jīng)常被用作物聯(lián)網(wǎng)網(wǎng)關(guān),收集設(shè)備數(shù)據(jù),然后將數(shù)據(jù)上傳
    的頭像 發(fā)表于 10-09 16:44 ?318次閱讀
    類<b class='flag-5'>樹莓</b><b class='flag-5'>派</b>網(wǎng)關(guān):物聯(lián)網(wǎng)應(yīng)用的新標(biāo)桿

    樹莓和單片機(jī)的優(yōu)缺點(diǎn)是什么

    樹莓(Raspberry Pi)和單片機(jī)(Microcontroller)是兩種廣泛應(yīng)用于電子項(xiàng)目和嵌入式系統(tǒng)的硬件平臺(tái)。它們各自具有獨(dú)特的優(yōu)缺點(diǎn),適用于不同的應(yīng)用場(chǎng)景。 樹莓
    的頭像 發(fā)表于 08-30 18:21 ?1657次閱讀

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

    鋇錸技術(shù)PLC轉(zhuǎn)MQTT網(wǎng)關(guān)BL102是一款專為工業(yè)自動(dòng)化設(shè)計(jì)的設(shè)備,它能夠實(shí)現(xiàn)PLC數(shù)據(jù)的高效采集,并通過MQTT協(xié)議數(shù)據(jù)傳輸
    的頭像 發(fā)表于 07-31 17:20 ?508次閱讀
    通過鋇錸PLC轉(zhuǎn)MQTT網(wǎng)關(guān)<b class='flag-5'>實(shí)現(xiàn)</b>PLC<b class='flag-5'>數(shù)據(jù)</b><b class='flag-5'>上傳</b><b class='flag-5'>至</b>阿里<b class='flag-5'>云</b><b class='flag-5'>平臺(tái)</b>

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

    鋇錸技術(shù)推出了PLC轉(zhuǎn)MQTT網(wǎng)關(guān)來實(shí)現(xiàn)三菱PLC數(shù)據(jù)的高效采集與上傳華為平臺(tái),一起來看看。
    的頭像 發(fā)表于 07-31 14:48 ?538次閱讀
    鋇錸技術(shù)BL102 PLC轉(zhuǎn)MQTT網(wǎng)關(guān):三菱PLC<b class='flag-5'>數(shù)據(jù)</b>高效<b class='flag-5'>上傳</b><b class='flag-5'>至</b>華為<b class='flag-5'>云</b><b class='flag-5'>平臺(tái)</b>

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

    西門子PLC通常通過Modbus協(xié)議進(jìn)行數(shù)據(jù)傳輸,但平臺(tái)更傾向于使用MQTT等輕量級(jí)、高效的數(shù)據(jù)傳輸協(xié)
    的頭像 發(fā)表于 07-30 13:53 ?352次閱讀
    利用鋇錸Modbus轉(zhuǎn)MQTT網(wǎng)關(guān)<b class='flag-5'>實(shí)現(xiàn)</b><b class='flag-5'>數(shù)據(jù)</b>高效<b class='flag-5'>上傳</b><b class='flag-5'>至</b>華為<b class='flag-5'>云</b><b class='flag-5'>平臺(tái)</b>

    【米爾-瑞米兼容樹莓擴(kuò)展模塊-試用體驗(yàn)】初始開發(fā)板_米爾-瑞米兼容樹莓擴(kuò)展模塊

    收到米爾-瑞米兼容樹莓擴(kuò)展模塊幾天了,今天抽時(shí)間給大家介紹一下這塊生態(tài)板,讓大家有對(duì)這塊米爾-瑞米兼容樹莓
    發(fā)表于 04-29 11:42

    關(guān)于PLC數(shù)據(jù)采集上傳,系統(tǒng)平臺(tái)對(duì)接、設(shè)備數(shù)據(jù)轉(zhuǎn)發(fā)

    設(shè)備數(shù)據(jù)采集上報(bào)與系統(tǒng)平臺(tái)對(duì)接 PLC與SQLServer,MySQL,PostgreSQL,Oracle數(shù)據(jù)庫雙向通訊;HTTP協(xié)議GET
    發(fā)表于 03-26 14:15

    宏集方案 | 如何用工業(yè)樹莓和MQTT平臺(tái)打通OT和IT?

    如何用工業(yè)樹莓和MQTT平臺(tái)打通OT和IT?
    的頭像 發(fā)表于 01-05 11:01 ?384次閱讀
    宏集方案 | 如何<b class='flag-5'>用工業(yè)</b><b class='flag-5'>樹莓</b><b class='flag-5'>派</b>和MQTT<b class='flag-5'>平臺(tái)</b>打通OT和IT?

    基于樹莓的環(huán)境監(jiān)測(cè)系統(tǒng)

    作為環(huán)境監(jiān)測(cè)系統(tǒng)的核心 樹莓是一款低成本的單片機(jī)計(jì)算機(jī),支持各種操作系統(tǒng),如Linux等。它具有強(qiáng)大的處理能力和豐富的輸入輸出接口,使得它成為一個(gè)理想的環(huán)境監(jiān)測(cè)系統(tǒng)的核心。樹莓可以
    的頭像 發(fā)表于 01-04 15:15 ?2716次閱讀