为 Curie 的蓝牙设置外观(Appearance)
什么是外观?打开你的手机蓝牙,搜索设备,设备名字前面的图标样式就是"外观"。
如何给Curie的蓝牙设置外观?
使用setAppearance()方法可以给Curie的蓝牙设置。例子:
/*之前定义的BLEPeripheral*/
BLEPeripheral blePeripheral;
/* 此处省略若干代码 */
blePeripheral.setAppearance(961)//设置外观为键盘
为什么我使用setAppearance()但是外观没有任何变化?
如果你的Intel Curie版本<= 2.0.2(作者发帖时最新版本),则需要替换掉CurieBLE库
下载:
解压并覆盖到 C:\Users\你的账户名\AppData\Local\Arduino15\packages\Intel\hardware\arc32\2.0.2\libraries\CurieBLE 中。
如果你的Intel Curie版本> 2.0.2 但是使用setAppearance()仍然没有变化,则需要手动修复这个问题:Github Fix BLE not advertisement Appearance
需要注意的是蓝牙外观可能会被一些设备(手机)缓存。
在哪里可以找到外观代码的列表?
在这个页面里:Appearance Value Fields 可以找到一些通用设备的外观代码与描述列表。
你可以和灯灯合并下库了,你们两都改了库 奈何col 发表于 2017-6-27 11:28
你可以和灯灯合并下库了,你们两都改了库
Intel的太尴尬了 bug一大把 提交也不合并
页:
[1]