本PDF文档详细介绍了如何利用EC200u-CN-4G模块与OneNet平台进行通信,并通过MQTT协议传输GPS数据的具体步骤和方法。
知识点详细总结:
一、EC200U-CN 4G模块与OneNet平台集成概述
文章首先介绍了如何使用EC200U-CN 4G模块通过MQTT协议连接到OneNet物联网平台,并上传GPS数据。此过程涉及到使用MC9S12XS128MAA主控芯片通过串口通信实现联网功能,以完成地图数据的显示。所采集的GPS数据会经过内置的MQTT指令上传至OneNet平台,并最终与百度地图集成展示位置信息。
二、OneNet平台产品与设备创建
1. 创建产品:用户需要在物联网套件中创建一个产品并设置相关属性。
2. 添加设备:为已创建的产品添加设备,设定设备名称等信息以完成添加。
3. 数据流配置:向设备添加名为“gps”的数据流来存储上传的经纬度信息。这一步骤涉及在数据流模板内新增“gps”字段。
三、MQTT协议配置与测试
1. MQTT服务器地址:提供了访问所需的相关参数和指引,以确保正确使用。
2. MQTT鉴权设置:用户需了解登录报文所需的设备Product ID、Device Name以及鉴权密钥等信息及其格式要求。
3. 设备在线管理:介绍了保持设备活跃状态的方法。
4. 鉴权密钥生成:提供了一种工具用于创建MQTT登录所需的关键参数,需要填写产品ID和设备名称等相关数据。
5. 主题操作说明:文档中提供了关于订阅与发布主题的格式指南以及OneNet平台支持的协议版本信息。
6. 发布消息格式:指出上传的消息应采用标准JSON格式进行编码。
7. 设备模拟登录测试:用户需在MQTT客户端软件里输入相应参数以完成设备注册、主题订阅和数据发送等操作。
四、技术细节实现
文档还提供了主控芯片编程代码示例,以及使用C语言获取当前UTC时间的方法,并包括了过期时间计算的实施步骤。
五、实践应用展示
文章通过电脑端与手机端的实际显示效果展现了整个集成过程的结果,帮助用户更好地理解系统的运行情况。
六、注意事项
最后提醒读者由于文档是经OCR技术生成可能存在文字识别误差,请自行校正。