使用Linux SDK客户端向AWS Iot发送数据

参考链接:

https://ap-southeast-1.console.aws.amazon.com/iot/home?region=ap-southeast-1#/test

此篇文章用于测试,使用Linux SDK客户端向AWS Iot发送数据,准备环境如下:

1、客户端环境准备

1.1 客户端操作系统

虚拟机一台: Red Hat Enterprise Linux release 8.7 (Ootpa)

1.2 域名解析

确保客户端可以解析AWS iot 的终端节点,可以在下图查询并解析成功

1.3 软件安装

客户端版本语言为Python,且版本需要为Python 3.8及以上。

git安装,否则脚本无法正常运行

2、AWS云端操作

2.1 连接设备

2.2 创建新事物

2.3 平台和SDK

2.4 下载连接工具包

注意:此工具包为必须下载项目

2.5 等待消息

3.客户端操作

3.1 解压基础包

复制代码
unzip connect_device_package.zip

3.2 脚本加权限并启动

chmod +x start.sh

./start.sh

3.3 故障解决

start.sh脚本中需要去向github的官网下载代码,服务器在国外,国内经常会卡住。

可以通过两种方法解决国内无法正常访问github的问题:

第一种就是修改hosts文件:

https://blog.csdn.net/oyjl__/article/details/132262919

第二种就是使用梯子翻墙软件

4、测试成功

4.1 发送请求

可以把"hello world"修改为自定义的json数据,便于处理

{'deviceId': 'ac1234', 'currentTemp': 21.8, 'desiredTemp': 24, 'mode': 'auto', 'power': 'off'}

4.2 AWS 端数据校验

相关推荐
@HNUSTer13 小时前
基于 GEE MODIS 数据的区域干旱监测——从植被状况指数(VCI)计算到干旱分级与空间分布可视化
云计算·数据集·遥感大数据·gee·云平台·modis·干旱监测
@HNUSTer13 小时前
基于 GEE 利用 GHSL(100m)数据的区域建成区时空变化量化分析
云计算·数据集·遥感大数据·gee·空间分析·云平台·城市扩张
weixin_3077791319 小时前
基于AWS Lambda事件驱动架构与S3智能生命周期管理的制造数据自动化处理方案
人工智能·云计算·制造·aws
王道长服务器 | 亚马逊云1 天前
AWS + SeyouCMS:海外资源站的高性能部署实战
服务器·网络·数据库·云计算·软件构建·aws
TMT星球1 天前
IDC报告:阿里云市场份额升至26.8%,连续5季度上涨
阿里云·云计算
云资源服务商1 天前
阿里云智能计算灵骏:构建下一代AI算力新底座
阿里云·云计算·gpu算力
ProgrammerPulse1 天前
超融合架构下,如何智能调度让每台虚拟机都“跑得更快”?
人工智能·云计算
王道长服务器 | 亚马逊云1 天前
AWS + SEO:让网站从服务器层面赢在搜索引擎起跑线
服务器·搜索引擎·aws
大海绵啤酒肚1 天前
EL(F)K日志分析系统
运维·elasticsearch·云计算
观测云2 天前
AWS CloudTrail 可观测最佳实践
云计算·日志·aws