锐单电子商城 , 一站式电子元器件采购平台!
  • 电话:400-990-0325

10分钟实现,4G模块从零开始连接阿里云IoT

时间:2023-11-27 13:37:02 无线传感器模块sys

大家好,我是程序员小哈,是时候分享知识了。今天,我将与大家分享如何使用4G模块连接到阿里巴巴云物联网平台。如果对你有帮助,请在文章的最后表扬和支持。你的支持是小哈哥前进的最大动力。

模块简介

FS704UM和 Air724UG 软硬件完全兼容,默认出厂YunDTU飞思创主推固件FS704UM,性价比更高。

模块上电后,模块电源指示灯(红灯)经常亮起,网络指示灯(蓝灯)闪烁,说明模块已经启动,可以开始配置。

管脚定义

FS704U模块引脚图

封装: 插针式7PIN(2.54mm)
电源:5-16V DC,峰值功率需8W以上。
串口:TTL电平(默认3.3V)

引脚 名称 含义
1 RSP 恢复出厂设置
2 RDY Socket连接状态指示
3 PEN 核心板电源使能
4 RXD 数据接收
5 TXD 数据发送
6 GND 负极输入电源
7 VIN 支持5-16电源输入正极V

RDY:高电平代表未连接到服务器,低电平代表已连接到服务器。

RSP:拉低3~出厂设置可在15秒内恢复。

正常使用只需连接即可 VIN、GND、TX、RX 即可。

供电部分原理图

板载电源可以在内部上拉VIN,高电平使能(默认使能)。

JW5052 电源芯片

硬件连接

连接阿里云物联网平台

创建产品和设备

登录 生活物联网平台 :https://living.aliyun.com/ ,在工作台上 项目概况 中选择 创建新项目 ,项目创建后,在产品列表页面中选择 创建新产品

在产品信息中,产品名称 按自己习惯命名方式命名即可,所属品类 根据您产品的实际类型进行选择。如果没有合适的,你可以随意选择一个 其他 类别,然后添加自定义功能。

因为我们选4G Cat.1模块,所以 连网方式 要选择 蜂窝(2G/3G/4G/5G)

刚创建,没有任何功能,我们添加了一些我们感兴趣的功能。

下一步,设备调试 模块选择中 其他 即可,然后 新的测试设备 ,使用设备名称 IMEI号869298050738731 或者自定义。

记录上述设备的三元组信息备用。

创建设备后,单击下图所示 查看 ,可查看设备细节。

在设备详情页中, Topic列表 有默认的标签Topic:

这两个Topic使用这两个对应的上传属性和设置属性Topic可完成大部分物联网操作,实现传感器值、设备状态上传、设备远程控制等需求。

配置YunDTU配置软件

FS704U默认情况下,模块的串口参数为115200 波特率、8 位数据长度,无校验,1 位停止位。

将模块与USB转TTL模块连接,插入电脑USB口,使用 YunDTU ConfigTool 软件打开相应的串口,然后单击 读取所有参数读取基本信息 按钮,看看是否能够正常读取 串口参数Socket参数基本信息,如果能正常读取,说明固件和硬件连接没有问题。

注意:若模块不断重启,建议单独给模块供电,注意共地。

因为要连接阿里云物联网平台,①处选择:阿里云

因为我们想在阿里云物联网平台上创建设备和4G因此,模块绑定②我们填写的设备认证类型如下:一型一密

③填写绑定设备的三元组信息;

④填写上述创建设备时,默认生成两个Topic主题;

其他信息可以默认。信息填写后,我们点击⑤ 设置所有参数 ,待返回应答 OK 之后,我们点击⑥ 读取所有参数 按钮,确认一下参数是否已经设置成功。


如果参数设置成功,返回如下Log信息:

参数配置完成后,再次给模块上电,查看后台,我们看到设备已经在线了。

结果展示

属性设置

属性设置对应的Topic为:/sys/a1JXZa81pnu/869298050738731/thing/service/property/set ,即订阅信息的主题,具体演示如下:

我们只需要使用它cJSON通过分析收到的串口数据,可以分析服务器下发的指令。

上传属性

上传属性对应Topic为:/sys/a1JXZa81pnu/869298050738731/thing/event/property/post ,即发布消息的主题,具体演示如下:

发送内容如下:

{"method":"thing.event.property.post","id":"1339164002","params":{"lampSwitch":0},"version":"1.0.0"} 

要改变不同的属性,我们只需要修改上述功能对应的标识符,即修改 “params”: 后的JSON例如,如果将灯开关的属性设置为关闭状态,则字符串为: {"lampSwitch":0}

总结

我们这样用YunDTU固件的4G与阿里云物联网平台相连的模块是否与WiFi连接阿里云物联网平台简单多了?

同样使用YunDTU连接 MQTT自建服务器OneNET百度云腾讯云华为云同样,如果你对其他平台感兴趣,可以给我留言。小哈哥和你一起玩。

怎么样?有收获吗?可以在文末留言交流哈,也可以加小哈哥微信,在我们群里聊天。

好了,今的文章内容到这里就结束了,希望对你有帮助,我们下一期见!~

记得给小哈哥点个赞,支持一下哈。

参考阅读

用cJSON解析心知天气返回的数据包

分享一个低成本4G Cat.1模组,无线数据传输不再难

欢迎关注

关注公众号:嵌入式从0到1,第一时间获取技术干货,玩模块、学硬件,带你从0走到1,欢迎关注!

公众号内容包括但不限于STM32、单片机、鸿蒙、Qt、小程序,欢迎感兴趣的朋友,持续关注。

如果想了解小哈哥的知识星球,可以点击下面链接查看球友的福利,我们可以一起交流、一起玩耍。

知识星球简介链接:
https://mp.weixin.qq.com/s/LIZlGiqExmSVohLgkUbkoA

锐单商城拥有海量元器件数据手册IC替代型号,打造电子元器件IC百科大全!

相关文章