使用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 端数据校验

相关推荐
翼龙云_cloud3 小时前
亚马逊云代理商:CloudWatch Agent 全解析 5 步实现服务器监控
运维·服务器·云计算·aws·云服务器
可观测性用观测云4 小时前
观测云日志转发至 AWS S3 最佳实践
aws
亚林瓜子8 小时前
AWS Glue Python Shell中获取外网ip
python·tcp/ip·http·shell·aws·vpc·glue
TG_yunshuguoji10 小时前
阿里云代理商:2026年云端与本地双轨部署OpenClaw 方案
服务器·阿里云·云计算·openclaw
lagrahhn12 小时前
无服务器计算简单介绍
云原生·云计算·无服务器
zhojiew13 小时前
在中国区aws通过Network Flow Monitor实现实例网络流量指标上传到cloudwatch
服务器·网络·aws
亚林瓜子14 小时前
AWS Glue Python Shell任务中获取AWS SM中的加密配置
python·aws·glue·sm
chaofan98014 小时前
2026年企业级AI基建:AWS Bedrock高并发架构深度实践与成本治理实操录
人工智能·架构·aws
hexu_blog14 小时前
记录一下阿里云OSS直接通过web端或者其他的前端上传文件时,bucket配置过程
阿里云·云计算
亚马逊云开发者14 小时前
Java 8升级Java 17实战:用AWS Transform Custom自动化迁移Spring Boot项目完整教程
java·自动化·aws