首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >使用WIndows 10 UWMP与多个BLE设备通信

使用WIndows 10 UWMP与多个BLE设备通信
EN

Stack Overflow用户
提问于 2016-04-03 20:08:39
回答 1查看 1.2K关注 0票数 0

我在Raspberry pi 3上运行Windows 10 IoT,我有10个基于Arduino的BLE设备,我需要与之通信。

我需要我的程序遍历所有10个BLE设备,发送命令和接收响应。

我已经在Android上做过了,但是我不知道在Windows 10上怎么做。任何帮助都是很好的。

谢谢

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2016-04-09 07:48:30

不完全确定你是想把10个Arduino插入一个Raspberry Pi,或者你想要与10个BLE支持的Arduino无线通信。如果是后者,我可以帮忙。我假设你了解BLE的基本原理。

概述:基本上是想把蓝牙IoT和Win IoT配对,连接到它们中的每一个,使用GATT特性发送和接收数据,然后在完成后断开连接。

  1. 得到一个HCI BLE从支持的BLE dongles列表为Win IoT。
  2. 然后你必须对每一个BLE Arduino以赢得IoT。这将允许Pi通过您的代码找到设备。
  3. 要从无线BLE设备发送数据和接收响应,必须首先建立连接。
  4. 我想你已经将阿杜亚诺群岛编程成一个特征(可能命名为“命令”),在他们的GATT数据库中具有写访问权限,另一个(可能命名为"response")中启用了读访问和通知。特征就像插座。确保你的阿杜亚诺有类似的设置。
  5. 在Win IoT代码中,当连接到Arduino时,您必须连接到发现GATT的这些特点。发现后,可以将数据写入“命令”特征。
  6. 然后,Arduino可以通过触发数据等待“响应”特性的通知来响应。视察员收到这一通知后,应从Arduino的GATT数据库中读取“回复”特征。
  7. 最后,在完成后断开连接,并在下一个Arduino上重复。
票数 2
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/36390555

复制
相关文章

相似问题

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