关于系统的选择
学校需要做一个物联网相关的课程设计,之前看到 rt-thread(下面简称rtt) 有物联网相关的软件包,就初步选择 rtt 这个系统了
因此,正确打开本系列文章的姿势是
- 准备一个移植好 rtt 的开发板,点击查看支持的常见开发板列表
- 准备一块 rtt 的 AT 框架支持的 WiFi 模组,点击查看支持的模组,这里使用 esp8266
- 下载 rtt 源码
准备好了最基础的软硬件条件后,就进行物联网平台的选择
rtt 支持的物联网平台也蛮多的,为了方便起见,我准备选择有大公司支持的物联网平台,最终选择了阿里物联网平台,也就是 iot studio
这个平台支持多种协议接入,如 MQTT、CoAP 等等
rtt 官网的文档对于阿里物联网平台的软件包的使用有了一些说明,但是这个文档挺久没有更新了,这里作一些补充说明
关于阿里物联网软件包
这个软件包的名字叫:Ali-IoTKit
首先这个软件包的最新版本是没法用的,最新版本的移植工作还没有做好
我一开始使用的就是最新版,编译还有错误,整得我怀疑人生,在 rtt 论坛上看到有相同经历的人介绍说旧版本可用,就转到旧版本
使用阿里物联网平台首先需要登录 iot studio,直接用支付宝账号登录即可
目前看来,要完成云端与设备之间的简单的通讯,需要在 iot studio 上完成的工作有:
创建产品 -> 创建设备
此外还要在 rtt ,也就是设备端配置阿里物联网这个软件包
具体详细的信息将在下一篇文章详细介绍