首页 文章
  • 0 votes
     answers
     views

    Build BLE Mikrocontroller网络

    我是一名学生,目前正在开展一个项目,我想从BLE传感器获取数据 . 我试图通过Psoc 4 BLE连接这个传感器,但我意识到使用这个控制器的整个GAP过程太多了 . 所以现在我处于一个需要找到一个新的,可能稍微难以编程的控制器的地方 . 为此,我提出了这个问题 . 是否有一个BLE控制器可以连接并配对我的传感器,可能与AT命令,并获取我的数据? 起初我认为Adafruit Bluefuit是完美的...
  • -4 votes
     answers
     views

    希望通过BLE在MATLAB和Android应用程序之间进行通信,我可以使用Transciever [暂停]

    我可以使用华硕USB蓝牙适配器吗? 链接华硕:https://www.amazon.in/Asus-USB-Adapter-Bluetooth-USB-BT400/dp/B00DJ83070/ref 我想使用Android app MATLAB Instrument控制工具箱来控制Simulink模型 为同样的目的建议其他USb蓝牙Transciever
  • 0 votes
     answers
     views

    Android后台服务蓝牙扫描

    我有扫描蓝牙低功耗设备并显示通知的服务 . 如果应用程序已启动或应用程序处于后台,则此方法有效 . 但如果应用程序从后台删除,该服务正在运行,但蓝牙扫描不起作用 . 如果应用程序被杀,服务可以做些什么吗?谢谢 .
  • 0 votes
     answers
     views

    iOS CoreBluetooth虚拟外设多个通知

    我正在开发一个iOS应用程序,我需要向蓝牙LE中心发送超过20个字节的数据 . 我已经设置了一个外设管理器,我依次发送每个"packet"的20个字节 . 我只在 peripheralManager.updatevalue 返回true时发送下一个数据包(如果 updateValue 返回false,则在 peripheralManagerIsReadyToUpdateSubs...
  • 0 votes
     answers
     views

    WPF应用程序使用的Nuget包中的BluetoothLEDevice

    我正在尝试构建一个可以由WPF应用程序使用的NuGet包,这些应用程序利用包含 BluetoothLEDevice 和相关类的Windows库 . 需要此功能的现有应用程序是WPF应用程序,我不太明白这方面的限制是什么 . 目前,有些东西有效,有些则没有 . 例如,当我使用设备观察程序获取对我要连接的设备的引用然后调用 DeviceInformation.CreateFromIdAsync(......
  • 0 votes
     answers
     views

    尝试通过Bluetooth Low Energey控制覆盆子pi 3 GPIO上的粉丝

    我有2个双h桥接控制器(用于为风扇供电)通过GPIO连接到我的覆盆子pi 3 b和电池供电我在python 3中创建了一个脚本,使用蓝牙经典来询问连接的手机一个终端风扇需要多长时间以及它们应该在一个循环中关闭多长时间我有这个工作很棒,但这只适用于Android,因为它是蓝牙经典我现在想让这个工作为我的iPhone我发现我需要使用BLE所以我的问题是如何将我的原始脚本转换为蓝牙经典(使用RF COM...
  • 81 votes
     answers
     views

    如何通过BLE(低功耗蓝牙)将Android设备连接到iOS设备

    我正在尝试创建一个使用Android的 new Bluetooth Low Energy API 的应用程序 . 为此,我开始使用 API level 18 的BLE样本 . 当我读到Android无法充当外围设备时,我将Android手机置于中央模式,围绕它扫描 BLE devices . 为此,我使用模拟心脏传感器的北欧平台进行了一些测试 . 一切都以完美的方式运作! 在此之后,我尝试选择 ...
  • 2 votes
     answers
     views

    可以破解Android中的BLE外设模式支持吗?

    这个来自半径网络的blog post讨论了Android设备如何被用作iBeacons(AKA:BLE外设模式),即使设备的硬件支持BLE,因为Android没有用于BLE外设模式的API . 注意:BLE表示低功耗蓝牙 阅读本节后,我会提出一些愚蠢的建议 因为他们的SDK仅支持中心角色,所以将服务“广告”为中央服务器意味着安静地坐着,只有在已经 Build 连接之后才将其服务特性暴露(或“宣传...
  • 0 votes
     answers
     views

    连接到BLE加密狗时,Android BLE配对失败

    当我尝试将Android 4.4.2智能手机与连接到ArchLinux OS(在VirtualBox上运行)的BLE加密狗配对时,我遇到了问题 . 到目前为止我做了什么: 编写Android应用程序(GATT服务器,核心角色)...... 扫描附近的设备 让用户从找到的设备中选择一个 通过调用 BluetoothManager.openGattServer(context, gattS...
  • 5 votes
     answers
     views

    可以通过BLE iOS传输文件(~1MB)吗?

    我想通过iOS BLE传输一个文件(大约1MB),每个发送时间会发送155bytes . 我写了2个iOS应用程序: 一个扮演中心角色,它将读取数据并发送到外围设备 另一个扮演外围角色,Il将从中央设备接收数据 问题是外围设备接收数据太慢 . 它每10秒只收到1个数据包 . 请参阅下面的日志 . 我可以更快地通过iOS BLE发送文件(1MB)吗? Log File: 2015-01-...
  • 0 votes
     answers
     views

    外围编码用于独家中央/主用途

    作为一个新手,我想知道是否有一种方法可以在外设上硬编码,只允许一个独特的中央/主连接.....? ie /例如我在RedBearLab Blend-Micro上有一个'简单聊天'Arduino应用程序(用于所有密集目的,与带有BLE屏蔽的Arduino Uno相同)我只想要一个单独/独特的手机可以连接有了它,因此与它一起工作 . 我的理解是GAP在BLE连接期间处理安全功能 . 因此,是否有一些方...
  • 1 votes
     answers
     views

    Ble配对失败

    我参与了一个Android APP,它与我们公司的Bt芯片进行BLE连接和配对 . APP作为BLE核心角色,而Bt芯片则作为BLE外设角色 . 当APP在Android 4.4或5.0智能手机上运行时,BLE连接和配对效果很好 . 当APP在Android 5.1或最新版本6.0上运行时,BLE配对由错误代码(错误代码:13)终止,而BLE连接成功 . 这是空中日志: 4,148 0x50...
  • 0 votes
     answers
     views

    适用于Android的蓝牙低功耗(BLE)外设应用程序

    我想为android编写一个示例BLE外设应用程序 . 我有两个nexus 6设备,我想用其中一个作为中心,另一个作为外设 . 对于中央,我正在使用BLE扫描仪应用程序,我更改了一点,以创建绑定,同时选择设备 Build 连接 . 我正在寻找Android上BLE外设的一些示例代码,它可以创建与BLE中心的配对和绑定 . 任何帮助或建议将不胜感激 .
  • 0 votes
     answers
     views

    使用初始带外消息连接到BLE

    我正在设计两个BLE设备,一个中央设备和外围设备 . (使用PSoC 4 BLE,并不重要) 在很小的空间内会有很多这些,可能在范围内达到8个,但是数百个外围设备和数十个中心都来来去去,没有特别的押韵或理由背后用户想要配对的一个中央/外围设备在任何给定的时间 . 我还有一个不相关的技术,使用户可以很容易地将一大块数据从他们选择的中心移动到外围设备 . 我相信这将使大多数情况下的配对变得更加容易,...
  • 1 votes
     answers
     views

    BLE连接 Build 期间的功耗:哪个角色(外设/中央)更有效?

    我需要通过BLE将测量数据从多个电池供电的传感器收集到壁式记录仪中 . 测量间隔是分钟的量级 . 我需要保证数据传输,因此传感器不能在广告包中发送数据,而是需要 Build 连接以便可以确认数据传输 . Build 连接用于短期使用时,哪个角色更节能,中央还是外围设备?我看到两种网络配置: 传感器作为外围设备, Logger 作为中心:传感器仅在有新数据时通告,然后 Logger 连接并提取...
  • 1 votes
     answers
     views

    BLE与作为外围设备的Android东西配对

    我在原型中使用Android Things 1.0.4,它充当BLE外围设备:广告服务和运行GATT服务器 . 在尝试绑定Android Things板(Raspberry Pi 3)和智能手机时,我在BLE配对过程中遇到了一个问题 . 由于设备没有显示,我使用BluetoothConfigManager设置: IoCapability = BluetoothConfigManager.IO_CA...
  • 0 votes
     answers
     views

    Android AltBeacon背景和前景在一起

    美好的一天 . 在我的应用程序中,我想使用背景和前景信标扫描 . 对于此任务,我使用了AltBeacon库 . 但设备重启背景扫描后没有启动 . 我的算法看起来像: 应用程序启动时,启动监视器并附加生命周期侦听器以检测活动何时死亡 . 当活动死亡时 - 开始后台扫描 . 当活动回到前面时 - 停止背景并运行前景 . 我现在拥有的: 起初 - 前台“服务”(不是真正的服务,只是课程)...
  • 1 votes
     answers
     views

    从Swift写入BLE外设

    我正在构建一个连接到BLE device (Redbear Labs Duo)的iOS Swift应用程序 . 什么有用? 我能够启动设备扫描 连接到设备 收集BLE设备的服务和特性 - 一切都很好 问题出在哪儿? BLE设备(Redbear Labs Duo)也有板载Wifi控制器,能够扫描可用的网络 . The documentation表示要扫描Wifi必须 使用U...
  • 2 votes
     answers
     views

    通过HCI套接字连接L2CAP?

    访问L2CAP的常用方法是创建一个L2CAP套接字,只需在其上调用 connect() 即可连接到您要访问的蓝牙设备 . 这通常完全正常 . 但是,我有多个L2CAP连接,而且所有数据都没有丢失,而且最后创建了一个通道 . (即如果我连接到带有2个l2cap插槽的2个蓝牙传感器,两个设备的所有通知都通过最后打开的插座进入,并且套接字首先打开没有任何东西 . )但是,如果我在HCI插座上设置过滤器...
  • 0 votes
     answers
     views

    使用Bluez的l2test与LE设备进行通信

    我试图让BLE加密狗(Master)与嵌入式BLE设备(从设备)连接,之后他们可以使用L2CAP数据包进行通信 . 使用Bluez 5.18我可以通过hcitool lecan看到奴隶广告,并可以使用hcitool lecc连接它 . 接下来我想通过发送和接收L2CAP数据包与从设备通信 . 怎么能实现这一目标?我已尝试使用l2test的各种选项来做到这一点,但没有成功 . 我用过 -V le_r...
  • 0 votes
     answers
     views

    蓝牙配对和命令行连接

    我想从linux的命令行连接并配对附近可用的蓝牙设备 . 我通过互联网搜索,发现我们可以通过 simple-agent 进行配对,但我的设备无法使用它 . 设备中提供以下命令: hcitool, hciconfig, hcidump, sdptool, l2ping, rfcomm. 用于连接远程设备我正在运行以下命令 . hcitool cc BD_ADDRESS 但是以上命令正在连接设备一...
  • 3 votes
     answers
     views

    Bluez BLE连接Linux

    我'm very new to Linux and Bluetooth development, and I' m不确定 sudo hcitool lecc <bdaddr> 和 sudo gatttool -b <dbaddr> -I 之间的区别?我不要求任何关贸总协定的服务;我只想要两个设备之间的连接 . 我正在模糊地关注this widely referred to ...
  • 1 votes
     answers
     views

    跨平台应用程序Unity3D

    我在Unity3D中编写了一个游戏,以便最终将其发布到iOS和Android . 假设游戏App安装在手机上,我想通过外部蓝牙低功耗设备控制它(例如 - 心率传感器)What would be the better way to make the architecture for that for making it cross platform?例如 - 使其成为在iOS和Android上实现它...
  • 3 votes
     answers
     views

    使用CoreBluetooth(BLE)将数据从CentralManager发送到PeripheralManager

    我的应用程序运行在两个iOS设备上(都有6.1.4),其中一个设备充当中央设备,另一个设备充当外围设备 . 我已经成功地从外设到中心获取通知(特征设置通知)就好了 . 但是,我想要将中心到外设的值写入特定的可写特性,但总是会失败 . 立即调用 peripheral:didWriteValueForCharacteristic:error: 委托的方法,其中错误描述如下: “一个或多个参数无效” ...
  • 10 votes
     answers
     views

    蓝牙低功耗:使用BlueZ堆栈作为外设(具有自定义服务和特性)

    我试图在Linux机器上使用BlueZ堆栈来创建具有自定义服务和特征的GATT服务器 . 最终目标是使用任何中央设备(例如iOS或Android设备)连接到GATT服务器,发现服务和特征,并操纵特征中的数据 . 例: 具有1项服务的外围设备,包含3个特征 . 服务uuid = 0xFFFF Char 1 uuid = 0xAAAA,属性=可读 字符2 uuid = 0xBBBB,属...
  • 0 votes
     answers
     views

    CoreBluetooth - 将数据从Central写入外设

    我提到Apple为CoreBluetooth提供的Sample app,我成功地将数据从外设发送到Central,现在我需要将数据从Central写入外设 . 谷歌搜索后我发现可以使用 [_discoveredPeripheral writeValue:aData forCharacteristic:charc type:CBCharacteristicWriteWithResponse]; 完成...
  • 0 votes
     answers
     views

    通过BLE进行双向数据流的最有效方法是什么?

    我有一个应用程序,它将作为BLE中心(扫描外围设备),在iOS 8及更高版本上运行 . 此外,我还有一个定制附件作为外围设备(宣传具有自定义特征的自定义服务) . 我打算以突发方式发送大约20KB的数据,每小时在中央和外围设备之间来回传输大约10次 . 天真的方法似乎在外围有两个特点: 阅读并通知 写 当外围设备想要向中央发送数据时,它将发送第一个特征的通知,然后中央将请求第一个特征的...
  • 1 votes
     answers
     views

    BluetoothGattServerCallback:onCharacteristicReadRequest()多次调用

    我有一个Android手机充当中央设备,另一个Android手机充当外围设备 . 从Central,我正在请求读取外围设备的特性,使用 mBluetoothGatt.readCharacteristic ( characteristic ) 在外围设备上,方法 void onCharacteristicReadRequest ( // Bluetooth GATT Server Callback ...
  • 0 votes
     answers
     views

    iOS应用程序在[CBPeripheralManager updateValue:]崩溃

    总的来说一切正常 . 数据发送/接收效果很好 . 但有时我会遇到一些像这样的崩溃: Fatal Exception: Invalid Object 0 CoreFoundation 0x181cb3164 __exceptionPreprocess 1 libobjc.A.dylib 0x180efc528 objc_exce...
  • 0 votes
     answers
     views

    Android BLE运行中心和外围设备 - 中央onCharacteristicChanged未调用

    我正在连接iOS - Android . 两者都有中央和外围 . 但是,iOS Central将收到Android Peripheral中已更新值的通知,但Android Central未收到通知且onCharaterisiticChanged未触发 . iOS到iOS可以发送和接收发送的通知和值 . 如果我只有iOS Central和Android Peripheral,则值通知更新可以正...

热门问题