▸ IOT 方块说明 📎 IOT 方块说明 更多 IOT 详细说明,请参考下方的 👉🏻线上免费 IOT 服务器 说明 连线至 IOT 服务器 此方块可以连线至 IOT 伺服器,第一栏输入服务器的位址,第二、三栏输入帐号与密码。 发送消息 ”__” 至 Topic ”__” 此方块可以发送消息至Topic。例如发送消息「湿度」至「洒水器」。 当从“__”收到消息时 当从 Topic 收到刚才所发送的消息时,此方块就会执行缺口里的程序。例如当从「湿度感测器」收到消息后,当湿度低于 50,执行洒水。 收到的消息 当从Topic 收到刚才所发送的消息时,此方块就会执行缺口里的程序。例如当从「湿度感测器」收到消息后,当湿度低于 50,执行洒水。 📎 线上免费 IOT 服务器说明 什么是 MQTT MQTT 是一种基于「发布 ∕ 订阅」机制的信息传输协定。就像是发行杂志的机制。 MQTT 信息发送端,就等于杂志出版社,杂志出版之后并不直接寄给消费者,而是交给经销商或者书店等通路让消费者购买。 代理人可储存发布者的资讯。订阅者需要告知代理人想要订阅的主题。每当发布者传入新讯息时,代理人就会依照主题,传送给所有订阅者。由于两个用户端之间有服务器当作中继站,所以两边并不需要知道彼此的 IP 位址。 MQTT 的主题 (Topic) 我们可以自行决定 MQTT 的主题名称,例如,传送湿度的信息主题可命名成「湿度」。主题名称也支持阶层式命名方式,假设住家里面有许多感测器,我们的住家的厨房有一个亮度感应器,其主题名称可命名为:住家 / 厨房 / 亮度感应器 (实际情况请使用英文)。 线上免费 IOT 服务器 1. 至 https://io.adafruit.com/ 申请免费帐号。 2. 选择 IO/Feeds/view all。 3. 选择 New Feed。 4. 输入好信息后按下 Create。 5. 点选建立好的 Feeds。 6. 选择 Feed Info。 7. 记下 MQTT by key。 8. 点选 IO/My Key。 9.记住 IO_USERNAME 跟 IO_KEY。 10. 输入上方步骤得到的资讯 1 =wss://io.adafruit.com 2= IO_USERNAME 3=IO_KEY 4/5=MQTT by key。 11. 传送到机器人后执行测试。当摸头时,会通过 MQTT 发送给机器人做微笑跟说:「你好阿」。 12. 在对应的 aaaokk>Feeds>MQTT_TEST 下也可以看到发的信息。 📒 补充:其他延伸使用,请参考: https://io.adafruit.com/api/docs/mqtt.html?cpp#adafruit-io-mqtt-api 📎 机器人范例介绍视频 ← 上一篇:扩充方块 前往阅读:Teachable Machine AI 辨识方块 测试版