让Radio与Wifi齐飞
2018-07-205666
AI 快速预览详细
本文介绍了如何使用micro:bit和OBLOQ模块实现物联网与局域网的数据传输。通过定义三块Microbit板,A板作为物联网接口和局域网数据收发端,B、C板为测试节点。文章详细描述了电路连接和代码编写方法,解决了单个OBLOQ模块只能支持一个Topic的问题。
|
视频演示: 最近参加了DF的micro:bit × OBLOQ DF创客社区玩转物联网挑战赛,感受到了DF的强大实力,赞美的话我就不说了。OBLOG模块让大家轻松的实现物联网的功能,但是目前一个OBLOG模块只支持一个Topic: 也就是说目前只能将1个设备上的相关信息发送到物联网上,咨询了DF技术人员,回复多个Topic模块正在编写中,目前可以使用BXY来编写。 But,这种做法我很不满意,你就等于是在炎热的酷暑本来给我吹空调的,现在给我把手摇扇。(开个玩笑,………………) 不过呢,什么事情都不能等着别人去给你喂饭,我也得做点什么,于是我想到了microbit的radio功能。 这里定义三块Microbit 板,A板连OBLOG模块,作为物联网模块数据接口端,同时也是局域网数据的接收发送端,B,C板分别为分布在局域网中的相关测试节点。具体功能如下:(信号图如下所示) A板: 1.物联网发送1,2打开\关闭A板上的LED;物联网发送3,4打开关闭A板上的风扇。 2.按下按钮A,接收来自于B板块的温度数据;按下按钮B接收来自于C板块的温度数据。 B板: 接收到A板的发送数据请求,数据标志位1,予以应答,发送B板温度数据给A。 C板: 接收到A板的发送数据请求,数据标志位2,予以应答,发送C板温度数据给A。 ![]() 信号图 电路连接: A板 ![]() B,C裸板。 代码编写: A板 ![]() B板: ![]() C板: ![]() ![]() 测试运行: ![]() |












