查看: 2212|回复: 2

使用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

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

数据采集完毕,温度过高,则亮灯提示。
截图201807202208145287.png
注册了两个TOPIC,一个用来记录信息,一个用来发送数据。
截图201807202317359588.png
六、相关文件:
attach]52366[/attach]
APK太大传不上来,大家自己搜索下载吧

七、视频演示:


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

mqtt_obloq_dev.zip

1.08 KB, 下载次数: 1, 下载积分: 创造力 -1

pATAq  版主

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

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

使用道具 举报

rzyzzxw  版主

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

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

使用道具 举报

高级模式
B Color Image Link Quote Code Smilies |上传

本版积分规则

为本项目制作心愿单
购买心愿单
心愿单 编辑
wifi气象站

硬件清单

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

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

mail