首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >蓝牙LE应用架构

蓝牙LE应用架构
EN

Stack Overflow用户
提问于 2014-05-10 07:05:12
回答 2查看 734关注 0票数 0

我正在制作我的第一个蓝牙LE应用程序,需要一些关于如何处理的建议。

我需要像笔记本电脑这样的设备(Windows,Linux,OSX,无关紧要),跟踪设备(iOS和Android)何时进入蓝牙LE范围。这些设备将运行一个使用BT LE的应用程序。每个移动设备应用程序将具有笔记本电脑将收集的唯一id (可能是用户id)。我需要这发生在没有用户交互的情况下。就这样。

外围设备和中央设备应该是哪一个?

笔记本电脑应该是此应用程序的中心吗?

我还看到在蓝牙应用程序中使用GATT服务器。使用GATT服务器比使用外围和中央服务器更有意义吗?

EN

回答 2

Stack Overflow用户

发布于 2014-05-10 09:32:19

我目前正在为Core Bluetooth构建一个基于块的开源包装器。

我会使用笔记本电脑作为监听所有外围设备的Central Manager

iDevice将是Peripheral Manager广播本身以及它的服务和特征。

遗憾的是,我没有在windows和BLE上开发的经验,但我有在iOS和OSX上工作的框架,而且我没有任何问题可以互相发送或发现。

关于iOS上的唯一ID,当您制作外围设备时,您使用CBUUID广播。这可用于唯一地标识外围设备,因为它是GUID。

要实现这一切,应用程序需要在后台运行,否则外围设备的广播将被终止。

票数 1
EN

Stack Overflow用户

发布于 2014-05-22 09:10:10

我现在已经发布了我的核心蓝牙管理器的第一部分。V1.0目前只有中央管理器部分,但外围管理器部分正在开发中。

你可以从https://github.com/steprescott/SCPCoreBluetoothManager下载

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/23575248

复制
相关文章

相似问题

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