分享好友 最新资讯首页 最新资讯分类 切换频道
4G模块接入阿里云-实现数据上传和命令下发手机代码「4G模块接入阿里云-实现数据上传和命令下发」
2025-02-25 10:45

功能介绍
使用4G模块EC600S和32单片机实现接入阿里云服务器,上传光照数据和下发命令控制LED灯(PC13,同时可以打电话、发短信。

前期准备
1、首先你得有一个阿里云的账号,没有的话就注册一个
2、在物联网平台创建产品和设备
附上参考文章:AT指令接入阿里云

主要硬件准备
1、STM32F103C8T6最小系统板
2、4G模块,我使用的是EC600S(适用于移动、联通、电信卡
3、光照强度传感器BH1750

模块接线
4G模块EC600S
VCC–5V GND–GND TX–PA3 RX–PA2
光照强度传感器BH1750:
VCC–3.3V GND–GNG SCL–PB6 SDA–PB7 ADDR–不接

演示阶段
实物图
在这里插入图片描述
串口助手输出信息
在这里插入图片描述
在这里插入图片描述
成功接入阿里云,设备显示在线
在这里插入图片描述
成功上传光照数据和LED灯状态
在这里插入图片描述
在线调试里可以下发控制命令
在这里插入图片描述
查看自己是否订阅成功
在这里插入图片描述
开发Web应用和移动应用,可以上物联网应用开发控制台 应用开发链接
简单开发的手机应用
在这里插入图片描述
代码需要修改的地方
1、三元组和手机号码
在这里插入图片描述
阿里云三元组获取方式
在这里插入图片描述
2、数据流名(标识符)修改
将Light、LED修改为你的标识符在这里插入图片描述
标识符查看方式
在这里插入图片描述
部分代码实现
数据上传部分代码
每隔3S上传一次光照数据
在这里插入图片描述
命令的下发部分代码
在串口2中断服务函数中,通过“version”字符串判断有没有接收到下发的命令,如果是下发,串口2就会接收到这样一长串的字符串

 

收到下发的命令后,将U2_RX_Cmd置1在main)中指向命令和上传LED灯状态。
在这里插入图片描述
有时发布消息时会出错,出错时串口2会接收到字符串“EEOR”。发生错误时,我们可以试着重连阿里云。
在这里插入图片描述
发短信和打电话可以直接调用这两个函数即可

 

main.c文件


最新文章
融情于法解纠纷 春风化雨暖人心
日前,记者从阜新市清河门区司法局河西司法所听到这样一则案例。河西镇农民任某驾驶农用机动车不慎将当地石大娘家的房屋一角外墙
社保账单涨了,小老板的账本薄了:小企业的两难,谁来搭把手?
自2025年9月1日起,最高人民法院明确规定,任何用人单位必须为员工缴纳社保,此前 “不缴社保” 的双方或单方面约定均无效。这一
格尔木:厚植文化惠民生 繁荣商业促发展
今年,青海省格尔木市以“双轮驱动”策略同步推进文化建设与商业发展,通过厚植文化底蕴提升民生福祉,依托繁荣商业业态激活区域
北京密云灾后见闻
7月31日,北京市密云区大城子镇北沟村,一架直升机降落在水毁断桥上,卸下救灾物资。近日,北京密云等区遭遇特大暴雨,多个乡镇
AI重塑游戏版图,它如何定义下一代娱乐|2025ChinaJoy
8月1日,第二十二届中国国际数码互动娱乐展览会(ChinaJoy)在上海正式开幕,AI技术的赋能,依然成为关键词。从腾讯、百度等科技
“鹅王国”里有爱更有AI
#90后 #大学生#回农村#养鹅#AI以上是贴在同一个人身上的标签大学生返乡不少见但返乡养鹅的实属稀有这是澄海区隆都镇的金书涛毕业
湘窖成为2025长沙马拉松官方指定白酒
7月30日上午,2025长沙马拉松(以下简称“长马”)新闻发布会在长沙成功举行。湘窖作为本届长马的官方供应商和指定白酒品牌,以
镶钻小折叠,让我们想起了国产手机的“至暗时刻”
【【【前言:折叠屏的体验短板,可说是“原罪”】】】有长期关注我们三易生活的朋友可能还记得,我们或许是最早对折叠屏设备“实
龙泉小学:泉润童心育新人
本报讯(记者王剑 通讯员黄志勇)近日,邢台市龙泉小学组织学生走进位于好南关的八路军解放邢台指挥部旧址,开展“行走中的思政
东莞潮玩地标“劳拉”焕新亮相,银紫流光迎漫博会
8月3日,矗立于东莞南城海德广场的城市地标——潮玩雕塑“劳拉”(LAURA)以全新形象惊艳亮相。这座备受市民喜爱、承载着东莞青