天天看点

实战HaaS100搭载4G模组连接阿里云物联网1、硬件搭建2、云端配置3、HaaS100 固件开发4、设备连云调试5、小结6、开发者技术支持

1、硬件搭建

1.1、硬件获取

HaaS 100:淘宝、天猫搜索阿里云智能硬件官方旗舰店

4G模组: 本案例中使用的4G模组为EC20:

淘宝链接

;也可以在淘宝上搜索EC20开发板,只要模组预留了AT UART即可。也可以用HAAS600模组实现,满足大量量产需求(具体可在“HaaS开发者群”中联系HaaS小二)。

1.2、接线方法

  • 接线示意图如下
实战HaaS100搭载4G模组连接阿里云物联网1、硬件搭建2、云端配置3、HaaS100 固件开发4、设备连云调试5、小结6、开发者技术支持
  • 实际接线图如下
实战HaaS100搭载4G模组连接阿里云物联网1、硬件搭建2、云端配置3、HaaS100 固件开发4、设备连云调试5、小结6、开发者技术支持

注意:

  • 4G 模组使用mini usb进行供电

    接线方法:

    蓝色:HaaS100 GND 接 4G模组 GND,

    紫色:HaaS100 UART2 TXD 接 4G模组 AT UART RXD

    白色:HaaS100 UART2 RXD 接 4G模组 AT UART TXD

  • sim卡插入方向:缺口处为在上图左上方。

2、云端配置

登陆阿里云物联网平台,完成创建产品和设备的创建;请参考相关

产品文档。

完成设备创建后,请在云平台获取设备证书。设备证书包含ProductKey、DeviceName和DeviceSecret。

实战HaaS100搭载4G模组连接阿里云物联网1、硬件搭建2、云端配置3、HaaS100 固件开发4、设备连云调试5、小结6、开发者技术支持

3、HaaS100 固件开发

3.1、更改设备三元组

修改端上代码 application/example/mqtt_demo/mqtt_example.c 中三元组信息,如下图所示。其中三元组信息从云端配置章节获取

实战HaaS100搭载4G模组连接阿里云物联网1、硬件搭建2、云端配置3、HaaS100 固件开发4、设备连云调试5、小结6、开发者技术支持

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 LTE Module"

实战HaaS100搭载4G模组连接阿里云物联网1、硬件搭建2、云端配置3、HaaS100 固件开发4、设备连云调试5、小结6、开发者技术支持

3.2.2、编译

aos make
           

3.2.3、烧录

固件烧录方法请参考:

HaaS100快速开始

4、设备连云调试

完成固件烧录后,HaaS100 外接4G模组将直接完成连云操作,设备端日志信息和云端状态如下:

4.1、设备端日志:

注意串口波特率为:1500000。

实战HaaS100搭载4G模组连接阿里云物联网1、硬件搭建2、云端配置3、HaaS100 固件开发4、设备连云调试5、小结6、开发者技术支持

4.2、云端状态

实战HaaS100搭载4G模组连接阿里云物联网1、硬件搭建2、云端配置3、HaaS100 固件开发4、设备连云调试5、小结6、开发者技术支持

5、小结

HaaS100 支持多种方式进行云端连接包括Wi-Fi,以太网和外接4G模组,适用多种不同业务场景。

本文主要描述通过UART外接4G模组连接到阿里云物联网平台。

HaaS100 也支持通过USB外接4G模组,相关特性即将发布,敬请期待。

6、开发者技术支持

如需更多技术支持,可加入钉钉开发者群,或者关注微信公众号链接

实战HaaS100搭载4G模组连接阿里云物联网1、硬件搭建2、云端配置3、HaaS100 固件开发4、设备连云调试5、小结6、开发者技术支持

更多技术与解决方案介绍,请访问

阿里云AIoT首页

继续阅读