Cypress技术论坛
直播中

文甘翀

8年用户 1034经验值
私信 关注
[问答]

iPhone和BLE遥控器怎么实现通信

亲爱的专家们:
我最近收到了CY5672 PROFLE远程控制参考设计工具包(RDK),参见HTTP://www. CyPur.com/?RID = 102638的细节,现在我正在评估,如果我可以让它谈谈我的iPhone应用程序。
问题是IOS看到遥控器公开了IOS内部使用的HID服务,因此它从我的应用程序接收到的发现的服务列表中过滤出来。苹果的蓝牙设计指南中的细节:HTTPS://ExcRe.Apple
我的用例不会要求我的硬件与我的应用程序兼容,因此我想改变一些关于远程控制RDK示例项目,这使得HID服务与GATT配置文件(HOGP)上的HID不兼容。
你认为如果我改变HID服务的UUID从0x1812标准值的一些习俗价值的工作吗?
但是我怎么才能做到呢?
我已经试过要在顶层设计的编辑和输出,BLE部分修改,并重新导入各种型材。我的问题一直是,后来,有编译错误引用的cyble模块缺失的源代码文件。
需要做的,我需要得到一个工作项目的修改,我该怎么做?
也许你已经有了一个更好的主意,我可以远程控制和我的iOS应用程序?(我需要访问流媒体语音数据从远程的麦克风。)
期待你的启发性的反馈,有一个愉快的周末!
干杯,
弗洛里安

回帖(1)

王超

2019-9-5 14:35:49
嗨,Flogo,
遥控固件使用的是由BLE组件生成的宏。在BLE文件中,您需要对BLE组件进行相应的更改。
对于您的情况,我建议添加具有5字符的自定义服务。
1。用于发送鼠标报告(EX:鼠标指针移动)
2。用于发送键盘报告(EX:Windows密钥,通过解码顶部到底部的手势生成)
三。用于发送多媒体报告(EX:VOL+,VOL等)
4。用于发送音频数据报告(所有音频数据)
5。用于发送音频控制数据报告(所有音频控制数据)
此外,代码需要写在BLULYAPAPLACKEY API和BLYSN数据API中。
使用自定义服务的示例示例在下面的链接中可用
HTTP://www. CyPress?COM/?RID=102636和UTMySoals= PSOCKBLYBASIORKORTKYBANGANG;UTMYMILL = CyPress HypPeaGeangBurnand
(最好的例子是PuxBuffyCopsSexSLeDelyLED为定制服务)
没有更多的例子
HTTP://www. CyPress?COM/?ID=5509
我们发送音频数据创建一个定制的服务,应该从现在的3~4周可。你可以要求一个演示通过CRM的案例或与销售。
举报

更多回帖

发帖
×
20
完善资料,
赚取积分