目标:使用BlueZ和蓝牙4LE加密狗创建一个外围设备,宣传相当于"Hello World"的蓝牙.
我在哪里:我目前有BlueZ堆栈设置和下载,我可以使用hci工具识别并看到蓝牙适配器.我已经使用了hciconfig leadv,但我只是不太了解它/了解正在发生的事情.
我认为我需要什么帮助:我需要进入下一步.如果有人能指出我对一个好的资源,请指导我,或任何事情,非常感谢.如果我需要做额外的腿(搜索)工作,我可以,但我已经用我能想到的这个问题的许多不同衍生物来搜索Google和SO.
*我将此标记为CoreBluetooth,希望可能是iOS开发者在某些时候对此进行了修改.
编辑:回应评论,说明我的最终目标似乎是谨慎的.我最终希望通过加密狗广告最简单的简单消息/信号,并在iOS设备(CoreBluetooth)上进行选择.我已经能够让iOS方面运行良好(与Linux方面相比,大量文档)但对我来说困难的部分是将此适配器设置为外设.BlueZ堆栈对我来说是一个可怕的谜.
编辑:经过更多的挖掘,我最终偶然发现了这篇文章:Raspberry Pi蓝牙4.0连接.这使我走向GATT服务器的主题,我将继续追求这个话题.
编辑:好吧,所以我继续学习.在过去的几天里,我深入研究了hci*,sdptool和gatttool工具.我已经到了能够设置适配器做广告的程度,"hciconfig hci0 leadv".此时,我可以成功"看到"适配器,但我实际上无法读取任何内容.我甚至没有看到友好的名字.我将保持卡车运输,但一如既往,任何帮助/建议都非常受欢迎.
编辑:相关链接,关于iOS的蓝牙LE的可靠概述. https://developer.apple.com/library/content/documentation/NetworkingInternetWeb/Conceptual/CoreBluetooth_concepts/AboutCoreBluetooth/Introduction.html#//apple_ref/doc/uid/TP40013257-CH1-SW1
最后编辑:嘿所有,这个链接涵盖了如何使用Raspberry Pi + BlueZ创建iBeacon ... http://www.wadewegner.com/2014/05/create-an-ibeacon-transmitter-with-the-raspberry -pi /
我买了一个开发工具包Radius Networks,包括a ioGear GBU521 BLE 4.0 dongle和a Raspberry Pi.我也买了他们的一个RadBeacon iBeacons.他们都像宣传的那样工作,但我对我得到的东西感到惊讶.
我以为RaspPi可以检测到iBeacons.相反,该套件设置为创建一个iBeacon.我的用例是检测何时forklift进入特定房间,以便我可以将工作发送给他们.我的想法是在叉车上放一个iBeacon然后把RaspPi搜索到iBeacons.当检测到iBeacon(叉车)时,您可以断定它在附近.我会将RaspPi连接到LAN并通过它传达信息REST or similar.我知道我可以放一个合适的Android or Apple device并以这种方式完成它,但我不明白为什么这个加密狗无法检测到这些iBeacons并告诉我它们UUID's是什么?我错过了什么?
Windows Phone设备中的iBeacon - :我们需要开发一个支持类似于iOS应用程序的iBeacon支持的Windows Phone应用程序.我们没有找到任何有用的信息.任何人都可以建议一个更好的解决方案" 如何在Windows Phone设备上实现iBeacon? "