前置介绍
KOI中带有esp8285,能够实现物联网通讯,喵家为你提供了免费的调试用IoT服务器,前往喵星地带注册账号进入即可使用** [https://zone.kittenbot.cn/iot/main**](https://zone.kittenbot.cn/iot/main)
IoT话题申请
- 话题名称建议采用英文字符,如apple
- 选择话题类型,一般选择数字或者文本

- 话题申请成功后,下方会出现你的申请话题,此时你只需要记住你的话题名称即可

KOI联网
使用MQTT需要先将KOI连接到WIFI路由器,修改程序中的ssid和password,分别为路由器网络的名称和密码。
获取网络时间
连接wifi之后可以获取单前的网络时间,“获取网络时间”积木返回一个八位的数组,下面的表格介绍了各个索引返回数据的意义
[0] | 年 |
---|---|
[1] | 月 |
[2] | 日 |
[3] | 时 |
[4] | 分 |
[5] | 秒 |
[6] | 星期 |
[7] | 今年已经过去了多少天 |
以下程序会返回单前的时间的小时
案例程序
往MQTT发送消息
已经按照上面的程序将KOI连接到路由器网络后编写该程序,将KOI连接上MQTT服务器,并往话题apple每隔五秒推送消息 "helloKOI"
信息
其中节点ID是一个代号,为了在MQTT服务器下辨别消息的发送对象,名称自由取没有限制。

完成下载后的程序正常运行,可在Kzone的IOT页面apple话题下收到 helloKOI的信息
从MQTT接收消息
- 订阅话题后,才可以接受到其中的消息。将这个程序下载到micro:bit

- 从kzone的IoT MQTT页面连接对应的话题(如apple)。发送字符串,观察micro:bit点阵屏的显示。
