本文主要介绍如何通过HaaS100以太网口连接阿里云物联网平台。
1、硬件简介
HaaS100 自带一个以太网口,硬件规格详见:HaaS100 硬件规格。
注意:
- HaaS100的以太网口为10/100M,连接到路由器或者交换机时请注意对端网口是否兼容。
2、云端配置
登陆阿里云物联网平台,完成创建产品和设备的创建;请参考相关阿里云物联网平台快速入门实践。完成设备创建后,请在云平台获取设备证书。
设备证书包含ProductKey、DeviceName和DeviceSecret。
3、HaaS100 固件开发
3.1、更改设备三元组
修改端上代码 application/example/mqtt_demo/mqtt_example.c 中三元组信息,其中三元组信息从云端配置章节获取。
如下图所示。
3.2、编译固件
HaaS100 默认使用Wi-Fi进行数据通信,当使用外部模组时,可以通过menuconfig来选择对应的网络设备。编译命令:
aos make menuconfig
3.2.1、配置选择
配置步骤如下:
- step 1: 执行 aos make menuconfig
- step 2: 选择示例:"Applicaiton Configuration" -> "Select App" -> "Builtin Examples" -> "Select example" -> "MQTT Demo", 并保存配置;
- step 3: 选择硬件平台:“BSP” -> "haas100" -> "physical network selection" -> "Enable Ethernet", 并保存配置;
- step 4: 再次进入 aos make menuconfig,确认之前的配置是否生效;
3.2.2、编译
aos make
3.2.3、烧录
固件烧录方法请参考:HaaS100快速开始
4、设备连云
完成固件烧录后,插入网线;设备将默认使能DHCP,自动获取本机IP地址,并且在获取到IP地址后开始自动连接阿里云物联网平台。
4.1、设备端日志
- 注意串口波特率为:1500000。
设备端获取到IP地址日志
设备端连接物联网平台日志
4.2、云端状态
5、小结
HaaS100 支持多种方式进行云端连接包括Wi-Fi,以太网和外接4G模组,适用多种不同业务场景。本文主要描述通过本机自带以太网口连接阿里云物联网平台,只需修改示例代码中的三元组信息,即可快速连云。
6、开发者技术支持
如需更多技术支持,可加入钉钉开发者群,或者关注微信公众号
更多技术与解决方案介绍,请访问阿里云AIoT首页https://iot.aliyun.com/
转载:https://blog.csdn.net/HaaSTech/article/details/113858483
查看评论