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

2022-5-27 14:34 401 2 2 分类: 物联网
前言
HTTP是超文本传输协议的英文缩写,是基于TCP/IP通讯协议之上用来传输HTML和图片文件的应用协议,它是一个应用层面向对象的协议,优点是简捷、快速,适用于分布式超媒体信息系统。
HTTP协议主要工作于B-S架构之上,这个时候浏览器作为HTTP的客户端通过URL向HTTP的服务器(web服务器)发送所有请求,web服务器根据接收到的请求后,向客户端发送响应信息。客户端向服务器请求发送时,需要传送请求方法和路径。路径就是URL,而HTTP常用的请求方法为GET和POST方法,每种方法规定了客户端与服务器通讯方式和数据报文。
本文以虹科工业树莓派为例进行实践,尝试把工业树莓派的一些数据上传到云平台。
工具
硬件
  • RevPi Connect*1
  • 24V电源*1
  • 网线*1
软件
  • SSH工具-FinalShell
  • 注册OneNET云平台
操作步骤
云平台配置
1. 进入OneNET云平台的多协议接入服务:
路径:OneNET云平台首页->产品服务->MQTT物联网套件->立即使用->多协议接入服务
2. 选择HTTP服务;
3. 添加产品,详细信息可参考如下;
4. 添加设备,设置一个设备名称和编号即可;
5. 点击设备详情,添加APIKey;
6. 保留这个页面或者保存好API地址和APIKey,后面需要用到;
7. 云平台配置完成。
工业树莓派配置
1. 用SSH工具登录工业树莓派命令行,并使用sudo su指令进入管理员权限;
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平台,点击设备的数据流,打开实时刷新即可看到数据在实时更新;
总结
以上操作只是把工业树莓派CPU温度上传到云平台进行一个显示效果。但是结合工业树莓派强大的功能,可以做更多的操作和应用。工业树莓派本身支持很多的通讯协议,例如Modbus TCP/RTU、EtherCAT、Profinet等。工业树莓派就可以作为一个协议转换的网关,将工业现场设备数据通过通讯协议传输到工业树莓派上进行数据,然后再将处理后的数据通过HTTP协议上传到云平台进行管理。
如需咨询树莓派方案详情,可以扫描下方二维码联系虹科。

作者: 工业物业网技术, 来源:面包板社区

链接: https://mbb.eet-china.com/blog/uid-me-3988247.html

版权声明:本文为博主原创,未经本人允许,禁止转载!

给作者打赏,鼓励TA抓紧创作!

赞赏支持
点赞 2
赞赏0

文章评论0条评论)

登录后参与讨论
相关推荐阅读
工业物业网技术 2022-06-17 14:57
虹科OPC UA解决方案构建信息化工厂的全局连接
1 前言随着工业4.0的快速推进以及OPC技术的快速发展,越来越多的企业致力于通过OPC技术提高工厂车间的自动化水平,而提高自动化水平的关键在于对工厂车间仪器设备进行数据采集和监控。 虹科提供的OPC...
工业物业网技术 2022-04-15 13:31
宝马汽车共享应用程序依赖强大的HiveMQ实现可靠连接
1 前言 BMW Mobility Services(宝马出行服务) 是 BMW 集团旗下的一个业务集团,致力于开发创新的解决方案,以满足城市人口不断变化的出行需求。到 2030 年,预计超...
工业物业网技术 2022-04-08 17:45
虹科工业树莓派仅需4步实现传感器数据快速上云
​1  前言虹科工业树莓派CloudRail.Box可以充当车间和云之间的边缘网关。它适用于使用辅助传感器的棕地环境,以及使用 OPC-UA 的绿地场景。 即插即用设备供应,智能数据转...
工业物业网技术 2022-03-18 15:43
在工控屏上仅6个步骤实现用MQTT传输数据
​ 1 前言 随着工业4.0的快速推进,越来越多的企业不仅需要在工业现场对生产设备等进行数据可视化和操作,还需要将一些关键的设备数据上传到云平台,进而实现设备的远程监控。 MQT...
我要评论
0
2
1
2
3
4
5
6
7
8
9
0
关闭 热点推荐上一条 /4 下一条