Tag: 核心 蓝牙

使用BlueZ堆栈作为外设(广告客户)

目标 :使用BlueZ和蓝牙4LEencryption狗创build一个外设,宣传蓝牙等价物“Hello World”。 我在哪里 :目前我已经获得BlueZ堆栈设置并下载了,我可以使用hci工具来识别并查看蓝牙适配器。 我已经用hviconfig leadv修饰过,但是我只是不太明白/理解发生了什么。 我认为我需要什么帮助 :我需要把它带到下一步。 如果任何人都可以指向我一个很好的资源,走过这个,或任何东西,这将不胜感激。 如果我需要做额外的行程(search)工作,我可以,但是我已经用Google和Googlesearch了这个问题的许多不同衍生物。 *我把它标记为CoreBluetooth,希望iOS开发者可以在某个时候修正它。 编辑:在回应评论时,陈述我的最终目标是什么是审慎的。 我最终希望通过encryption狗广告最简单的简单消息/信号,并在iOS设备(CoreBluetooth)上select。 我已经能够使iOS的一切运行良好(与Linux的一面相比文件吨),但对我来说,困难的部分是作为一个外设得到这个适配器设置。 BlueZ堆栈对我来说是一个可怕的谜团。 编辑:经过更多的挖掘,我最终偶然发现了这个职位: 树莓派蓝牙4.0连接 。 这导致我走向了GATT服务器的主题,我将继续追求这个话题。 编辑:好,所以我的学习继续下去。 在过去的几天里,我深入了解了hci *,sdptool和gattool工具。 我已经到了能够设置适配器来宣传“hciconfig hci0 leadv”的地步。 在这一点上,我可以成功地“看”适配器,但是我实际上无法读取任何东西。 我甚至没有看到友好的名字。 我会继续卡车,但一如既往,任何帮助/build议都比欢迎。 编辑:相关链接,蓝牙LE关于iOS的全面概述。 https://developer.apple.com/library/content/documentation/NetworkingInternetWeb/Conceptual/CoreBluetooth_concepts/AboutCoreBluetooth/Introduction.html#//apple_ref/doc/uid/TP40013257-CH1-SW1 最后编辑:嘿所有,这个链接涵盖了如何使用Raspberry Pi + BlueZ创build一个iBeacon … http://www.wadewegner.com/2014/05/create-an-ibeacon-transmitter-with-the-rasberry -pi /