-
Notifications
You must be signed in to change notification settings - Fork 43
阏男秀 edited this page Sep 17, 2018
·
1 revision
作为物联网开发者,ESP8266应该一点都不陌生了。只需十几块钱淘宝一个小开发板,就可以连上Wi-Fi接入互联网,尽情享受从手机端或Web端控制设备的乐趣。ESP8266接入Wi-Fi是没有问题的,但是用户端不应该直接设计成与ESP8266直连通信,还是需要一个中心服务器作为用户端和设备端的代理。一种方案是自己搭建设计这么一个中心服务器,只是费时费力;另一种方案,就是直接使用大厂提供的物联网平台服务,使设计方案PaaS化。
上网搜寻物联网平台方案,百度、阿里、腾讯早就推出了自己的物联网平台,同时也收集了一些其他物联网平台。之后我就对这些平台简单评估了一下。最后还是选择了阿里云物联网平台(以下简称阿里云IoT Hub)深入了解。
那么,关于ESP8266和阿里云IoT Hub,首先要告诉大家,乐鑫官方github上已经有了「ESP8266 对接阿里云」的repository了。
但是!当我下载下来并经过一阵焦头烂额的编译测试后,依旧没法成功编译!最最最关键的是,不支持安信可ESP8266 IDE,似乎是因为修改了顶层Makfile文件。
一气之下!我根据阿里云IoT Hub提供的文档,首先使用Python脚本模拟设备对接阿里云IoT Hub,然后使用ESP8266尝试连接MQTT Broker,最后使用ESP8266官方的SDK,自己弄了一个esp8266 app,接入了阿里云物联网平台。这就是本项目的建立初衷。