0
  • 聊天消息
  • 系统消息
  • 评论与回复
登录后你可以
  • 下载海量资料
  • 学习在线课程
  • 观看技术视频
  • 写文章/发帖/加入社区
会员中心
创作中心

完善资料让更多小伙伴认识你,还能领取20积分哦,立即完善>

3天内不再提示

虹科干货 | 简单几步教您使用工业树莓派实现HTTP协议数据上传至云平台

宏集科技 2022-04-27 11:07 次阅读
加入交流群
微信小助手二维码

扫码添加小助手

加入工程师交流群

简单几步教您使用工业树莓派

——通过HTTP协议上传CPU温度值到云平台

前言

HTTP是超文本传输协议的英文缩写,是基于TCP/IP通讯协议之上用来传输HTML和图片文件的应用协议,它是一个应用层面向对象的协议,优点是简捷、快速,适用于分布式超媒体信息系统。

HTTP协议主要工作于B-S架构之上,这个时候浏览器作为HTTP的客户端通过URL向HTTP的服务器(web服务器)发送所有请求,web服务器根据接收到的请求后,向客户端发送响应信息。客户端向服务器请求发送时,需要传送请求方法和路径。路径就是URL,而HTTP常用的请求方法为GET和POST方法,每种方法规定了客户端与服务器通讯方式和数据报文。

本文以虹科工业树莓派为例进行实践,尝试把工业树莓派的一些数据上传到云平台。

01 工 具

硬件

RevPi Connect*1

24V电源*1

网线*1

软件

SSH工具-FinalShell

注册OneNET云平台

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

02 操作步骤

云平台配置

1. 进入OneNET云平台的多协议接入服务:

路径:OneNET云平台首页->产品服务->MQTT物联网套件->立即使用->多协议接入服务

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

2. 选择HTTP服务;

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

3. 添加产品,详细信息可参考如下;

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

4. 添加设备,设置一个设备名称和编号即可;

5. 点击设备详情,添加APIKey;

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

6. 保留这个页面或者保存好API地址和APIKey,后面需要用到;

7. 云平台配置完成。

工业树莓派配置

1. 用SSH工具登录工业树莓派命令行,并使用sudo su指令进入管理员权限;

2. 新建一个python文件,这里的话就直接用nano指令新建了一个python文件,然后会直接进入新建的python文件里面;

nano http_Test.py

3. 在新建的python文件里面添加如下代码,注意APIKET和apiurl都需要填写OneNET云平台生成的API地址和APIKey;

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

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

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

5. 编辑完成之后,Ctrl+X退出,Y保存,回车键确认保存;

6. 运行以下代码,即可运行http_Test.py文件;

python3 http_Test.py

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

7. 打开OneNET平台,点击设备的数据流,打开实时刷新即可看到数据在实时更新;

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

03 总 结

以上操作只是把工业树莓派CPU温度上传到云平台进行一个显示效果。但是结合工业树莓派强大的功能,可以做更多的操作和应用。工业树莓派本身支持很多的通讯协议,例如Modbus TCP/RTU、EtherCAT、Profinet等。工业树莓派就可以作为一个协议转换的网关,将工业现场设备数据通过通讯协议传输到工业树莓派上进行数据,然后再将处理后的数据通过HTTP协议上传到云平台进行管理。

声明:本文内容及配图由入驻作者撰写或者入驻合作网站授权转载。文章观点仅代表作者本人,不代表电子发烧友网立场。文章及其配图仅供工程师学习之用,如有内容侵权或者其他违规问题,请联系本站处理。 举报投诉
  • 树莓派
    +关注

    关注

    122

    文章

    2086

    浏览量

    111070
收藏 人收藏
加入交流群
微信小助手二维码

扫码添加小助手

加入工程师交流群

    评论

    相关推荐
    热点推荐

    工业领域为什么会用到HTTP协议

    : 1. 与IT系统无缝集成 企业信息化基础 :现代工业系统(如MES、ERP、SCADA)通常基于IT架构构建,而HTTP是互联网和企业内部网络的核心协议工业设备通过
    的头像 发表于 12-27 09:38 353次阅读

    4G工业网关实现PLC数据采集与HTTP协议上报

    HTTP(超文本传输协议)是互联网最基础的应用层协议,在工业物联网(IIoT)中也被广泛用于设备上
    的头像 发表于 12-23 10:22 598次阅读
    4G<b class='flag-5'>工业</b>网关<b class='flag-5'>实现</b>PLC<b class='flag-5'>数据</b>采集与<b class='flag-5'>HTTP</b><b class='flag-5'>协议</b>上报

    答疑 | 使用PCAN-Explorer 6进行.DBC解析总共分几步

    各位的新老客户朋友们,大家好!「科技术答疑专栏」今天正式和大家见面了~做这个专栏的初衷很简单:平时收到不少朋友咨询实操问题,与其零散回复,不如集中分享——每期聚焦一个高频痛点,用
    的头像 发表于 12-12 11:02 1219次阅读
    <b class='flag-5'>虹</b><b class='flag-5'>科</b>答疑 | 使用<b class='flag-5'>虹</b><b class='flag-5'>科</b>PCAN-Explorer 6进行.DBC解析总共分<b class='flag-5'>几步</b>?

    Modbus协议HTTP协议实现JSON格式对接MES等系统平台

    不用联外网不用写程序,通过智能网关IGT-DSER简单配置参数,即可实现HTTP协议对接各种系统平台,支持POST/GET/PUT等多种方法
    发表于 10-27 10:33

    工业智能网关可以通过MQTT协议对接到哪些平台

    、规则引擎等功能。 典型应用:工业设备数据实时上传阿里,结合大数据分析优化生产流程。 华为
    的头像 发表于 09-29 11:29 998次阅读

    明日启幕!共赴2025工博会:TSN/灵巧手方案现场见

    灵巧手控制系统等,助力客户实现数字化产业新升级!诚邀莅临科展位(展位号:6.1馆E120),与我们的工程师深入交流!时间2025年
    的头像 发表于 09-22 10:05 1263次阅读
    明日启幕!<b class='flag-5'>虹</b><b class='flag-5'>科</b>邀<b class='flag-5'>您</b>共赴2025工博会:TSN/灵巧手方案现场见

    数据中台可以接入哪些物联网平台

    : 一、工业互联网平台 工业互联网平台聚焦制造业场景,提供设备连接、协议解析、边缘计算及工业大数据
    的头像 发表于 08-19 15:22 1063次阅读

    零成本钢铁侠手套!树莓+OpenCV 秒变手势遥控器!

    大家好,这是一个树莓和OpenCV的连载专题。使用树莓与OpenCV实现姿态估计和面部特征点追踪使用
    的头像 发表于 08-16 16:16 1774次阅读
    零成本钢铁侠手套!<b class='flag-5'>树莓</b><b class='flag-5'>派</b>+OpenCV 秒变手势遥控器!

    如何使用树莓与OpenCV实现面部和运动追踪的台系统?

    大家好,这是一个树莓和OpenCV的连载专题。使用树莓与OpenCV实现姿态估计和面部特征点追踪使用
    的头像 发表于 08-14 17:45 2937次阅读
    如何使用<b class='flag-5'>树莓</b><b class='flag-5'>派</b>与OpenCV<b class='flag-5'>实现</b>面部和运动追踪的<b class='flag-5'>云</b>台系统?

    如何使用树莓+OpenCV实现姿态估计和面部特征点追踪?

    大家好,这是一个树莓和OpenCV的连载专题。使用树莓与OpenCV实现姿态估计和面部特征点追踪使用
    的头像 发表于 08-13 17:44 1628次阅读
    如何使用<b class='flag-5'>树莓</b><b class='flag-5'>派</b>+OpenCV<b class='flag-5'>实现</b>姿态估计和面部特征点追踪?

    新闻 | 再获行业认可!IO-Link模块荣获维科杯·OFweek 2025工业自动化「优秀产品奖」

    IO-LinkOEM嵌入式开发模块基于STM32F103C8T6微控制器,深度集成IO-Link从站协议内核,提供开放化的工业设备开发平台,它允许传感器和执行器简单
    的头像 发表于 08-05 17:32 1408次阅读
    <b class='flag-5'>虹</b><b class='flag-5'>科</b>新闻 | 再获行业认可!<b class='flag-5'>虹</b><b class='flag-5'>科</b>IO-Link模块荣获维科杯·OFweek 2025<b class='flag-5'>工业</b>自动化「优秀产品奖」

    工业树莓的高光时刻!树莓工业级 HMI 列阵!

    上海晶珩作为树莓官方设计合作伙伴和代理商,基于树莓技术开发了一系列工业级人机界面(HMI)产品,广泛应用于
    的头像 发表于 07-23 18:36 1236次阅读
    <b class='flag-5'>工业</b><b class='flag-5'>树莓</b><b class='flag-5'>派</b>的高光时刻!<b class='flag-5'>树莓</b><b class='flag-5'>派</b><b class='flag-5'>工业</b>级 HMI 列阵!

    搭载树莓CM5:Sfera Labs 工业控制器!

    搭载树莓计算模块5的工业计算机:快速、灵活且可靠!为更好地满足工业客户的需求,SferaLabs对StratoPiMax平台进行了升级,利
    的头像 发表于 07-01 17:41 968次阅读
    搭载<b class='flag-5'>树莓</b><b class='flag-5'>派</b>CM5:Sfera Labs <b class='flag-5'>工业</b>控制器!

    成都本地工业树莓CM5板卡定制厂商求推荐

    得到一些指导和建议。 具体需求如下: 具备设计与生产树莓CM5模块的能力; 能够提供工业级别的解决方案; 位于或靠近成都地区,便于沟通和合作。 如果有任何关于如何更有效地寻找此类厂商的建议,或者可以直接推荐相关企业,请不吝赐教
    发表于 06-23 11:45

    树莓分类器:用树莓识别不同型号的树莓

    在本教程系列的第一部分中,您将学习如何使用树莓AI摄像头来检测不同的树莓型号。本系列由DavidPlowman创建,他是树莓
    的头像 发表于 06-13 16:39 1752次阅读
    <b class='flag-5'>树莓</b><b class='flag-5'>派</b>分类器:用<b class='flag-5'>树莓</b><b class='flag-5'>派</b>识别不同型号的<b class='flag-5'>树莓</b><b class='flag-5'>派</b>!