7344浏览
查看: 7344|回复: 3

[项目教程] 使用micro:bit+OBLOQ+手机实现智能信息处理平台

[复制链接]
本帖最后由 kylinpoet 于 2018-7-20 23:39 编辑

【标题】使用micro:bit+OBLOQ+手机实现智能信息处理平台
【介绍】使用DFROBOT官方提供的基于MQTT协议的IoT平台进行数据交互。利用micro:bit+Obloq物联模块+ 安卓APPMQTT Dash,进行完整的数据请求,数据处理,数据呈现过程。
【准备事项】
硬件
micro:bit×1
DF micro:mate扩展板×1
DF OBLOQ物联网模块×1
软件平台
MQTT Dash
BXY Python Editor
【制作过程】
一、搭建软件编译平台
1.论坛搜索下载、安装 BXY Python Editor
2.google play store 搜索,手机安装 MQTT Dash
二、线路连接
首先参照下图进行线路连接:
Micro:mate
OBLOQ
LED
A1
T(绿)

A2
R(蓝)

5V
+
VCC
GND
-
GND
A16

D in

使用micro:bit+OBLOQ+手机实现智能信息处理平台图1
三、配置物联网服务
简介下DF IoT平台的使用。登陆注册有多个入口,除了直接访问IoT平台https://iot.dfrobot.com.cnDF也将其像商城账号一样关联到了社区里。可在社区用户信息里依次点击菜单中的“物联网”-“管理设备”进入IoT平台。或者直接在IoT平台点击“工作间”进入(先登录账号)。
点击后台上的这个按钮明文显示IDPWD备用
使用micro:bit+OBLOQ+手机实现智能信息处理平台图2
四、编写程序
打开BXY编辑器,
使用micro:bit+OBLOQ+手机实现智能信息处理平台图3
可以选择里面的示例程序进行了解。
第一步设置配置信息:
使用micro:bit+OBLOQ+手机实现智能信息处理平台图4
连接Wifi
使用micro:bit+OBLOQ+手机实现智能信息处理平台图5
回调函数:
使用micro:bit+OBLOQ+手机实现智能信息处理平台图6
温度收集:
使用micro:bit+OBLOQ+手机实现智能信息处理平台图7
程序启动初始化:
使用micro:bit+OBLOQ+手机实现智能信息处理平台图8
程序编写完毕,烧录进行测试。
五:手机APP设置:
打开APP,点击添加,输入配置信息:
使用micro:bit+OBLOQ+手机实现智能信息处理平台图9
服务器设置成功后,点击进入,按照提示,分别添加TextButton组件。
使用micro:bit+OBLOQ+手机实现智能信息处理平台图10
添加组件成功后,设置TOPIC
使用micro:bit+OBLOQ+手机实现智能信息处理平台图11
点击采集温度,通过IoT平台转发,microbit开始进行温度采集:
使用micro:bit+OBLOQ+手机实现智能信息处理平台图12
收集完毕:IoT平台回传数据:
使用micro:bit+OBLOQ+手机实现智能信息处理平台图13

数据采集完毕,温度过高,则亮灯提示。
使用micro:bit+OBLOQ+手机实现智能信息处理平台图14
注册了两个TOPIC,一个用来记录信息,一个用来发送数据。
使用micro:bit+OBLOQ+手机实现智能信息处理平台图15
六、相关文件:
attach]52366[/attach]
APK太大传不上来,大家自己搜索下载吧

七、视频演示:


截图201807202317242473.png
2018-07-20_231651.jpg

mqtt_obloq_dev.zip

1.08 KB, 下载次数: 3165

pATAq  版主

发表于 2018-7-20 23:10:45

哇,这个完成度比较高。手机端APP和多个Topic使得数据和命令不干扰
回复

使用道具 举报

rzyzzxw  版主

发表于 2018-7-21 08:19:18

哈哈,有了BXY写的程序,还有APP可玩,赞一个。
回复

使用道具 举报

gsym  学徒

发表于 2019-12-11 23:58:39

试一下
回复

使用道具 举报

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

本版积分规则

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

硬件清单

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

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

mail