1610浏览
查看: 1610|回复: 11

[K10教程] K10与MQTT三:APPinventor制作的手机APP与K10通信

[复制链接]
本帖最后由 麦壳maikemaker 于 2024-11-27 18:15 编辑

基于K10与MQTT一:siotV1上手测试https://mc.dfrobot.com.cn/thread-321950-1-1.html

APP inventor在线编辑器https://code.appinventor.mit.edu/
第一次打开可能会比较慢,请耐心等待。苹果手机现在支持APP inventor2了但是不支持插件,所以本文不适用苹果手机只可以安卓。非纯血鸿蒙需自行测试。

一、登录(注册)
K10与MQTT三:APPinventor制作的手机APP与K10通信图1
注册
注册之后会分配一个唯一的账号ID,需要记录下来。(建议发到自己微信里面然后再收藏)

K10与MQTT三:APPinventor制作的手机APP与K10通信图2
登录
K10与MQTT三:APPinventor制作的手机APP与K10通信图3
K10与MQTT三:APPinventor制作的手机APP与K10通信图4
K10与MQTT三:APPinventor制作的手机APP与K10通信图5

二、新建项目,上传插件
K10与MQTT三:APPinventor制作的手机APP与K10通信图6K10与MQTT三:APPinventor制作的手机APP与K10通信图7K10与MQTT三:APPinventor制作的手机APP与K10通信图8K10与MQTT三:APPinventor制作的手机APP与K10通信图9K10与MQTT三:APPinventor制作的手机APP与K10通信图10K10与MQTT三:APPinventor制作的手机APP与K10通信图11K10与MQTT三:APPinventor制作的手机APP与K10通信图12K10与MQTT三:APPinventor制作的手机APP与K10通信图13K10与MQTT三:APPinventor制作的手机APP与K10通信图14

三、设计界面
简单一点,一个显示接收到的消息控件;一个输入框,一个发送按钮。
K10与MQTT三:APPinventor制作的手机APP与K10通信图15K10与MQTT三:APPinventor制作的手机APP与K10通信图16K10与MQTT三:APPinventor制作的手机APP与K10通信图17
修改参数K10与MQTT三:APPinventor制作的手机APP与K10通信图18K10与MQTT三:APPinventor制作的手机APP与K10通信图19K10与MQTT三:APPinventor制作的手机APP与K10通信图20

四、编写程序
K10与MQTT三:APPinventor制作的手机APP与K10通信图21K10与MQTT三:APPinventor制作的手机APP与K10通信图22K10与MQTT三:APPinventor制作的手机APP与K10通信图23K10与MQTT三:APPinventor制作的手机APP与K10通信图25K10与MQTT三:APPinventor制作的手机APP与K10通信图24K10与MQTT三:APPinventor制作的手机APP与K10通信图26

五、AI伴侣调试
K10与MQTT三:APPinventor制作的手机APP与K10通信图27K10与MQTT三:APPinventor制作的手机APP与K10通信图28K10与MQTT三:APPinventor制作的手机APP与K10通信图29K10与MQTT三:APPinventor制作的手机APP与K10通信图30K10与MQTT三:APPinventor制作的手机APP与K10通信图31K10与MQTT三:APPinventor制作的手机APP与K10通信图32K10与MQTT三:APPinventor制作的手机APP与K10通信图33

六、打包app
觉得没问题了可以打包成软件安装包
K10与MQTT三:APPinventor制作的手机APP与K10通信图34K10与MQTT三:APPinventor制作的手机APP与K10通信图35K10与MQTT三:APPinventor制作的手机APP与K10通信图36

七、测试
1.启动siot
2.K10运行《K10与MQTT一》里面的程序
3.启动app
4.等标签1背景变绿看标签2内容是否变化,输入文字点击按钮查看K10屏幕是否能显示
视频



K10 app inventor.zip

2.92 MB, 下载次数: 218

easy猿  初级技师

发表于 2024-11-28 16:37:28

666
回复

使用道具 举报

CR400BF-5033  初级技师

发表于 2024-12-10 09:06:38

请问国内汉化版本服务器可以使用吗?设置的参数中有没有QOS参数?如果有,把QOS参数设为1,是不是就可以基于SIOTV2了?
回复

使用道具 举报

CR400BF-5033  初级技师

发表于 2024-12-13 13:09:46

emm……看了以下积木,把Port改成固定的1883,再把QOS都改成1就支持V2了,感谢分享
回复

使用道具 举报

CR400BF-5033  初级技师

发表于 2024-12-31 11:14:47

K10与MQTT三:APPinventor制作的手机APP与K10通信图1
回复

使用道具 举报

孙洪尧1985  高级技师

发表于 2025-2-23 12:16:18

请问大佬,如果应用到M10上呢?
回复

使用道具 举报

麦壳maikemaker  中级技师
 楼主|

发表于 2025-2-23 20:12:33

孙洪尧1985 发表于 2025-2-23 12:16
请问大佬,如果应用到M10上呢?

给M10发消息?连同一个服务器订阅发送的主题直接发就行
回复

使用道具 举报

孙洪尧1985  高级技师

发表于 2025-3-2 12:58:53

麦壳maikemaker 发表于 2025-2-23 20:12
给M10发消息?连同一个服务器订阅发送的主题直接发就行

没成功,大佬。希望大佬有时间出一期帖子人,让我们学习学习。
回复

使用道具 举报

麦壳maikemaker  中级技师
 楼主|

发表于 2025-3-12 15:16:57

孙洪尧1985 发表于 2025-3-2 12:58
没成功,大佬。希望大佬有时间出一期帖子人,让我们学习学习。

没有M10,不过M10也是python模式,python没问题的。
你可以把你的操作过程,和代码截图等发到交流群大家一块帮你看看能不能发现问题
回复

使用道具 举报

麦壳maikemaker  中级技师
 楼主|

发表于 2025-3-12 15:19:48

CR400BF-5033 发表于 2024-12-13 13:09
emm……看了以下积木,把Port改成固定的1883,再把QOS都改成1就支持V2了,感谢分享 ...

V2不设置qos也能用只是后台网页上不显示相关的topic和消息,数据大屏也就调用不了这个topic。
回复

使用道具 举报

CR400BF-5033  初级技师

发表于 2025-3-20 08:20:06

麦壳maikemaker 发表于 2025-3-12 15:19
V2不设置qos也能用只是后台网页上不显示相关的topic和消息,数据大屏也就调用不了这个topic。 ...

可以的,我试过用PublishEx
回复

使用道具 举报

迹墨  学徒

发表于 2025-3-20 08:54:03

大佬 这步上传这个扩展  是上传了个什么东西??? 纯新手  一般在哪里的?是自己架设的SIOT里面的文件??要怎么招
ThuMarch-202503203520..png
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

为本项目制作心愿单
购买心愿单
心愿单 编辑
[[wsData.name]]

硬件清单

  • [[d.name]]
btnicon
我也要做!
点击进入购买页面
上海智位机器人股份有限公司 沪ICP备09038501号-4 备案 沪公网安备31011502402448

© 2013-2025 Comsenz Inc. Powered by Discuz! X3.4 Licensed

mail