全球最实用的IT互联网信息网站!

AI人工智能P2P分享&下载搜索网页发布信息网站地图

当前位置:诺佳网 > 电子/半导体 > 工业控制 >

虹科干货 | 简单几步教您使用工业树莓派实现H

时间:2022-04-27 11:07

人气:

作者:admin

标签: 树莓派 

导读:虹科IIoT简单几步教您使用工业树莓派——通过HTTP协议上传CPU温度值到云平台前言HTTP是超文本传输协议的英文缩写,是基于TCP/IP通讯协议之上用来传输HTML和图片文件的应用协议,它是一...

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

——通过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协议上传到云平台进行管理。

温馨提示:以上内容整理于网络,仅供参考,如果对您有帮助,留下您的阅读感言吧!
相关阅读
本类排行
相关标签
本类推荐

CPU | 内存 | 硬盘 | 显卡 | 显示器 | 主板 | 电源 | 键鼠 | 网站地图

Copyright © 2025-2035 诺佳网 版权所有 备案号:赣ICP备2025066733号
本站资料均来源互联网收集整理,作品版权归作者所有,如果侵犯了您的版权,请跟我们联系。

关注微信