ESP8266 接入 阿里云物联网平台(IoT Hub)



参考博客:https://blog.csdn.net/yannanxiu/article/details/81334230

1、获取 阿里云IoT 设备认证 三元组

阿里云物联网平台,以下简称 阿里云 IoT Hub。

1.1 第1步 开通平台

进入 阿里云 IoT Hub 控制台进行操作,如果没有开通直接开通即可,免费。控制台连接:https://www.aliyun.com/product/iot
开通之后,效果如下:
在这里插入图片描述


1.2 第2步 创建产品

在这里插入图片描述

在这里插入图片描述

1.3 第3步 创建设备

在这里插入图片描述
在这里插入图片描述
在这里插入图片描述


1.4 第4步 获取 认证三元组

单击 产品 -> 管理设备 -> 查看
在这里插入图片描述
单击 查看 按钮,查看 设备证书:
在这里插入图片描述
设备认证三元组:ProductKey、DeviceName 和 DeviceSecret在这里插入图片描述

2、安信可 ESP8266 IDE

搭建 安信可 ESP8266 IDE 环境的文档:

  1. 安装安信可一体化开发环境:http://wiki.ai-thinker.com/ai_ide_install
  2. 使用安信可 ESP 系列一体化开发环境:http://wiki.ai-thinker.com/ai_ide_use
  3. ESP 系列模组烧录固件:http://wiki.ai-thinker.com/esp_download

3、ESP8266 官方 SDK

下载 ESP8266 官方SDKv3.0.0,可以到乐鑫官网或github下载:https://github.com/espressif/ESP8266_NONOS_SDK

下载官方SDK后,把 driver_libexamplesthird_party 三个文件夹压缩备份再删除,以免编译的时候出现干扰信息。
在这里插入图片描述


4、下载 aliyun_mqtt_app 并导入

下载 aliyun_mqtt_app 并拷贝 aliyun_mqtt_app 文件夹过去。

编辑 aliyun_mqtt_app/include/user_config.h 文件,修改下面信息:
在这里插入图片描述


5、接入成功

编译、烧写、重启ESP8266,观察串口打印的信息,感觉没有异常后,再看看 阿里云IoT Hub控制台,可以看到设备已经接入成功了!
在这里插入图片描述


6、关于 阿里云 IoT Hub

根据文档,阿里云 IoT Hub 至少支持三种设备接入方式:

  1. MQTT方式,包括 基于TCP的MQTT 和 基于WebSocket 的MQTT
  2. CoAP
  3. HTTP

对于 ESP8266 来说,最方便的还是基于 MQTT-TCP 方式。
阿里云 IoT Hub 除了支持单一设备接入方式,也支持网关设备的接入。


7、关于 aliyun_mqtt_app

  • 1
    点赞
  • 5
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
ESP8266是一款流行的物联网开发板,它拥有Wifi模块和强大的处理性能,适用于各种物联网应用。阿里云是国内领先的云计算平台,提供了丰富的物联网平台和服务,可实现远程监控和控制。 要实现ESP8266阿里云生活物联网平台的配合,我们首先需要在ESP8266上进行相应的编程。我们可以使用Arduino IDE进行编程,将ESP8266与继电器连接起来。通过配置ESP8266的Wifi连接,使其能够连入阿里云IoT平台。 在阿里云IoT平台上,我们需要创建一个设备,为其分配一个唯一的设备标识符和密钥。然后,我们编写一个将ESP8266阿里云平台进行连接的程序,利用设备标识符和密钥进行身份验证。 一旦ESP8266成功连接阿里云IoT平台,我们可以利用平台提供的API来实现对继电器的远程控制。我们可以编写一个程序,通过发送指令到阿里云平台,来打开或关闭继电器。阿里云平台将接收到的指令传递给ESP8266,然后ESP8266将控制指令转化为相应的继电器控制信号。 通过这种方式,我们可以在任何有网络连接的地方,通过手机或电脑远程控制继电器的开关状态。例如,我们可以通过手机上的APP发送指令,让继电器控制房间的灯光或电器设备。 总之,利用ESP8266阿里云生活物联网平台的配合,我们可以轻松实现远程控制继电器的功能,为我们的生活增添了更多的便利性。

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值