今日身份:城市中央网络工程师
今日目标
你要让 K10、云端 EMQX、电脑或 Minecraft 城市之间出现第一条真实消息。今天的关键词是:发布、订阅、主题、JSON。
WBS 任务分解
- Level 1 物理采集:板载 A / B 键,控制 K10 屏幕回执。
- Level 2 通信通路:MQTT Topic =
lingji/username/event/button, 消息包 ={"button":"A", "status":"online"}。 - Level 3 逻辑大脑:EMQX 路由转发消息,保证接收端订阅同名 Topic 拦截信息。
- Level 4 虚拟执行:游戏内控制台或调试终端接收消息,打印
[Status] username connected。
AI 提问 Prompt
“你是 MQTT 开发导师。我正在使用 MicroPython 和行空板 K10。我想把 {“status”:”online”} 发布到 lingji/kid_01/event/action。请帮我写最小测试代码,并解释 publish 和 topic 是什么意思。”