首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >如何用两个设备实现BLE通信?

如何用两个设备实现BLE通信?
EN

Stack Overflow用户
提问于 2019-03-15 09:00:46
回答 1查看 205关注 0票数 1

我有一个IoT设备,我希望实现:

  1. 一种移动应用--当用户的手机启动通信时,手机是主程序
  2. 一个遥控器--点击上面的键就能让物联网设备做点什么。遥控器钥匙应该与物联网设备配对一次。

现在,我正在经历的问题是,我无法与两者进行沟通。我想在任何时候都启用与移动应用程序的连接,但我也想随时收听对远程键的单击(除非我已连接到该应用程序)。

这种交流的最佳架构是什么?谁会是主人,谁会成为奴隶?我应该用信标装置来做遥控器吗?这里的最佳做法是什么?

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2019-03-16 17:04:04

根据BLE堆栈的不同,一个设备当然可以同时是一个中央和一个外围设备(“主”和“从”的用法在这里是不准确的)。

如果我正确理解,你有3个设备-一个电话,一个钥匙,和一个IoT设备。这里有几种选择:

  1. 电话是中央,并连接到键和设备作为外设。按一下键就会通知电话,而手机又会向设备发送一些信息。专业人士-容易配对。缺点-手机应用程序必须一直运行。
  2. 电话是中央的,钥匙是中央和外围的,设备是外围的。手机连接到键外设,键连接到设备作为中央。专业-键控制设备,即使没有电话。缺点-可能更难设置和配对密钥与设备(取决于他们的I/O能力)
票数 2
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/55178892

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档