> 技术文档 > 玩转物联网-4G模块如何快速将数据上传到阿里云平台(自动注册)_4g模块连接阿里云

玩转物联网-4G模块如何快速将数据上传到阿里云平台(自动注册)_4g模块连接阿里云

目录

1 前言

2 环境搭建

2.1 硬件准备

2.2 软件准备

2.3 硬件连接

2.4 检查驱动

3 阿里云IOT平台设备创建

3.1 创建产品

3.2 获取连接参数

4 连接阿里云

4.1 打开配置工具读取基本信息

4.2 设置连接参数并进行数据交互

5 总结


1 前言

        阿里云物联网平台提供全托管的企业级实例服务,具有低成本、高可靠、高性能、高安全的优势,无需自建物联网基础设施即可接入各种主流协议设备,管理运维亿级规模设备,存储备份和处理分析EB量级的设备数据,帮助企业快速实现设备数据和应用数据的融合,实现设备智能化升级。

        FS800DTU核心板是基于飞思创4G Cat.1模组设计的,上面集成了DC-DC、SIM卡、天线和串口电平转换电路,支持5-16V供电输入,我们不需要额外的设计,接上天线、SIM卡和串口就可以使用。FS800DTU支持4路Socket,支持TCP/UDP/HTTP/MQTT等通信协议,适配了阿里云、OneNET等物联网平台。出厂自带YunDTU固件,不需要一条一条发AT指令配置,通过飞思创提供的配置工具直接填写参数即可,连上服务器后数据直接透传,小白也能快速上手。

2 环境搭建

2.1 硬件准备

  1. FS800DTU核心板(型号:FS-MCore-F8A2M1
  2. 4G物联卡一张,移动,联通,电信均可。
  3. USB转TTL模块,包括4根杜邦线。
  4. 4G天线一根。

2.2 软件准备

        SerialPort_To_Network_ConfigTools参数配置软件。

2.3 硬件连接

        将天线,SIM卡装到4G模块上(按照模块上的插卡方向操作),按图示方式接好线,注意串口是交叉连接。

2.4 检查驱动

        打开电脑的设备管理器,查看是否有CH340驱动,图中是已经装好驱动的,如果在端口处没有该设备,可以在产品资料包里找到该驱动并安装。

3 阿里云IOT平台设备创建

3.1 创建产品

        参考玩转物联网-4G模块如何快速将数据上传到阿里云平台(一机一密)的第三章(3.1-3.4)创建产品,不需要创建设备,不需要创建设备,不需要创建设备。本章主要介绍设备自动创建。

3.2 获取连接参数

        (1)点击产品->选择刚创建的产品->记录实例ID->记录productKey

        (2)鼠标指针指向头像->选择AccessKey

        (3)创建AccessKey->记录AccessKey IDAccessKey Secret

        选择产品->选择刚创建的产品->选择Topic类列表->选择物模型通讯Topic->将属性上报的发布和订阅记录下来(将里面的${deviceName}这一小段替换为设备的名称,我这里是863817070364990

        至此,阿里云的设备创建都已经完成了。

4 连接阿里云

4.1 打开配置工具读取基本信息

        在资料包里双击打开SerialPort_To_Network_ConfigTools参数配置软件->选择设备对应的端口->点击同步产品信息

        点击读取基本信息,查看基本信息是否如图完整->点击查询运行状态,查看是否注册上网络以及设备运行状态->点击查询信号强度,查看设备信号强度是否正常。(0-7很差,8-13能注上网,14-18较差,19-25正常,26-31优秀,99异常)

4.2 设置连接参数并进行数据交互

        做好以上准备工作后,就可以正式开始连接阿里云了

        选择CLOUD->选择ALIYUN->对应填写第三章记录的连接参数->点击设置所有参数(如果有连接不上的情况检查Region ID是不是你所在地区的地域码各个地域对应的代码_数据资源平台(DRP)-阿里云帮助中心)。

        等待设备主动连接阿里云出现FS@MQTT CONNECTED:1表示连接成功,如果出现其他的返回值说明有问题,可以根据资料中的手册找到对应返回值代表的含义,或者联系飞思创工作人员协助解决。设备端显示连接之后回头就查看一下阿里云服务器,如果没有显示在线就刷新一下页面。就会出现“在线”的字样。

        恭喜你,已经和阿里云建立连接了。接下来就是通知阿里云我要将温湿度数据上传了。选择设备->选择物模型数据,可以看到现在啥也没有。需要上报JSON格式的数据。

        这是一段JSON数据,可以在如何编写、提交和验证物模型数据解析脚本_物联网平台(IoT)-阿里云帮助中心链接中找到。整理完成就是下面这样,对应的数据就是你要上报的数据了,其他的参数不用管。修改属性对应的参数就行了。

{ \"method\": \"thing.service.property.set\",  \"id\": \"12345\",  \"version\": \"1.0\", \"params\": { \"temp\": 99, //键改成温度标识符(我这里是temp)  \"Hum\": 88 //键改成湿度标识符(我这里是Hum) }}

        将JSON数据粘贴到对话框中,点击发送。刷新一下网页就可以看到物模型数据已经变化了。

5 总结

        本篇文章讲述了阿里云平台和FS800DTU的基本信息和获取阿里云连接参数的操作步骤,并介绍了使用FS800DTU接入阿里云平台实现物模型主题通信的方法,感谢大家的观看,对本文章有任何不清楚的地方或者想对产品有更多的了解可以私信或者在评论区留言,我们看到会及时回复您!

香烟价格查询