iOS做Peripheral时,用BTool如何通知使能?
iOS做Peripheral时,用BTool测试如何将Notification使能?
试过文档介绍那个先读Handle(Handle加1和不加1都试过),然后发送 01:00 。但是不行,出现WRITE_NOT_PERMITTED。
如果iOS的Notify UUID加多个Write属性只是读出那个01:00,根本不能使能啊?用LightBlue测试都是这样。
请问TI的工程师要怎样弄呀这个?
请问有人可以回答一下吗?
苹果那东西只能做central,不能做peripheral。
Hakia Huang,
不要顺口开河喔,确定iOS不能做peripheral?
CC2540与iOS通信,iOS真的不能做peripheral端?
有TI的工程师可以解答一下问题吗?
上图是来自TI的wiki,具体网址为:http://processors.wiki.ti.com/index.php/BLE_RC_Car。上图中选中的文字说明ios只支持central。
Hakia Huang,
他说的好像是那台车的系统吧?
TI的员工之前说过iOS可以做peripheral
地址:http://www.deyisupport.com/question_answer/wireless_connectivity/f/45/t/45384.aspx
wa,
iOS确实能支持peripheral.
你在LightBlue 里面打开peripheral,创建一个Service, 在生成的characteristic 中,把value 的值设置成Notify 模式。
然后,我建议你用TI 的另一个PC 工具,叫做BLE Device Monitor, 这货和你的CC2540 dongle 一起,就能查找,LightBlue, 找到的各种信息比较直观,你应该能直接看到打开notify 的Handle。CC2540 dongle烧入的固件,和BTool时候一样。
Yan,
用BLE Device Monitor的确可以看到 notify 的Handle。可以直接使能了。
谢谢。