实战HaaS100搭载4G模组连接阿里云物联网

简介: 本文主要介绍如何使用HaaS100外接4G模组连接阿里云物联网平台。

1、硬件搭建

1.1、硬件获取
HaaS 100:淘宝、天猫搜索阿里云智能硬件官方旗舰店
4G模组: 本案例中使用的4G模组为EC20:淘宝链接;也可以在淘宝上搜索EC20开发板,只要模组预留了AT UART即可。也可以用HAAS600模组实现,满足大量量产需求(具体可在“HaaS开发者群”中联系HaaS小二)。

1.2、接线方法

  • 接线示意图如下

4g.png

  • 实际接线图如下

4g2.jpg

注意:

  • 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。
GG.png

3、HaaS100 固件开发

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

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"
step.png

3.2.2、编译

aos make

3.2.3、烧录
固件烧录方法请参考:HaaS100快速开始

4、设备连云调试

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

4.1、设备端日志:
注意串口波特率为:1500000。
4g串口.png

4.2、云端状态
4g云.png

5、小结

HaaS100 支持多种方式进行云端连接包括Wi-Fi,以太网和外接4G模组,适用多种不同业务场景。
本文主要描述通过UART外接4G模组连接到阿里云物联网平台。
HaaS100 也支持通过USB外接4G模组,相关特性即将发布,敬请期待。

6、开发者技术支持

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

更多技术与解决方案介绍,请访问阿里云AIoT首页

相关实践学习
钉钉群中如何接收IoT温控器数据告警通知
本实验主要介绍如何将温控器设备以MQTT协议接入IoT物联网平台,通过云产品流转到函数计算FC,调用钉钉群机器人API,实时推送温湿度消息到钉钉群。
阿里云AIoT物联网开发实战
本课程将由物联网专家带你熟悉阿里云AIoT物联网领域全套云产品,7天轻松搭建基于Arduino的端到端物联网场景应用。 开始学习前,请先开通下方两个云产品,让学习更流畅: IoT物联网平台:https://iot.console.aliyun.com/ LinkWAN物联网络管理平台:https://linkwan.console.aliyun.com/service-open
相关文章
|
3月前
|
传感器 监控 安全
物联网与智能家居:连接未来的无限可能
随着科技的不断进步,物联网(IoT)正逐渐渗透到我们的生活中。智能家居作为物联网的重要应用领域,正在改变我们的生活方式。本文将探讨物联网在智能家居中的应用,以及它对我们日常生活的影响。
|
4月前
|
Java
dockerfile打包阿里云镜像 springboot实战项目(阿里云镜像仓失败 处理)
dockerfile打包阿里云镜像 springboot实战项目(阿里云镜像仓失败 处理)
|
4月前
电子好书发您分享《阿里云认证的解析与实战-数据仓库ACP认证》
电子好书发您分享《阿里云认证的解析与实战-数据仓库ACP认证》
94 1
|
2月前
|
消息中间件 DataWorks 物联网
MQTT问题之接入阿里云物联网平台如何解决
MQTT接入是指将设备或应用通过MQTT协议接入到消息服务器,以实现数据的发布和订阅;本合集着眼于MQTT接入的流程、配置指导以及常见接入问题的解决方法,帮助用户实现稳定可靠的消息交换。
176 1
|
17天前
|
存储 缓存 Java
阿里云OSS实战从入门到大神
说起阿里云OSS,那作用和功能都是非常强大的,它可以存放图片,音频,视频等资源文件,这些资源文件,你不必存放到服务器的硬盘里,这样既可以节省服务器硬盘空间,又可以降低服务器的读写压力,非常适合大并发的架构。
55 0
|
2月前
|
消息中间件 网络协议 物联网
MQTT协议问题之阿里云物联网服务器断开如何解决
MQTT协议是一个轻量级的消息传输协议,设计用于物联网(IoT)环境中设备间的通信;本合集将详细阐述MQTT协议的基本原理、特性以及各种实际应用场景,供用户学习和参考。
130 1
|
3月前
|
存储 安全 物联网
安防摄像头IPC如何快速接入阿里云Link Visual视频服务(阿里云生活物联网)
Link Visual是生活物联网平台针对视频产品推出的增值服务,提供视频数据上云、存储、转发、AI计算等能力。 大白话就是:通过阿里云的Link Visual视频服务,可以让你的IPC摄像头设备完成上云功能,并快速实现如下功能介绍中的功能。其中可以享受阿里云P2P协议支持,帮助企业节省流量服务器流量带宽。
298 7
|
3月前
|
传感器 物联网 智能硬件
连接家居的未来:物联网在智能家居中的革命性应用
随着物联网技术的迅猛发展,智能家居正成为我们生活中不可忽视的一部分。本文将探讨物联网在智能家居领域的创新和应用,包括智能设备的互联互通、家庭自动化、能源管理等方面的进展,以及其对我们日常生活的影响与未来发展的前景。
124 0
|
4月前
|
传感器 人工智能 自动驾驶
【Android App】物联网实战项目之自动驾驶的智能小车(附源码和演示 超详细)
【Android App】物联网实战项目之自动驾驶的智能小车(附源码和演示 超详细)
97 0
|
4月前
|
传感器 物联网 Android开发
【Android App】物联网中指南针、计步器、感光器、陀螺仪的讲解及实战演示(附源码 超详细必看)
【Android App】物联网中指南针、计步器、感光器、陀螺仪的讲解及实战演示(附源码 超详细必看)
64 1

相关产品

  • 物联网平台