WCH沁恒单片机
直播中

吴湛

10年用户 851经验值
擅长:电源/新能源
私信 关注
[问答]

CH579网上例程central与HID board主机与从机连接不上怎么解决?

网上下载579资料,主机例程EVTEXAMBLECentral 编译,下载到579M评估板,运行;
从机例程EVTEXAMBLEHID_Keyboard 编译,下载到579M评估板,运行;  
问题点:主从蓝牙连接失败
CH579_List文件说明如下:
“Central:主机例程,主动扫描周围设备,连接至给定的从机设备地址,寻找自定义服务及特征,执行读写命令,需与从机例程配合使用,并将从机设备地址修改为该例程目标地址,默认为(84:C2:E4:03:02:02)

请问如何处理,才能主从蓝牙连接成功?
  

回帖(1)

肖风迎

2022-8-12 10:11:59
提出一个清晰明了的问题,往往是快速解决问题的前提.
最好把你的最终目的也写清楚,很多时候折腾了大半天,发现结果与预期相差甚远,并且存在一些很简单的办法.


还有,连接失败,是如何判定失败的,直接连不上报错?错误码还是连上后,但是没有任何反应.




例程的主机默认并不是连接hid keyboard的,当然,经过一系列的修改是可以连上,获取到其数据的:
1,主机例程默认的是通过mac地址去连目标从机,你也可以直接修改该mac为hid keyboard的
2,hid的设备都是需要配对绑定后才能工作的,要看这里会不会出错
3,配对绑定后需要进行服务查询,报表获取,然后分析报表(如果只对接一款从机,hid报表获取往往分析可以省略,甚至服务查询也可以省略, 在你知道你在干什么的前提下)
4,使能notify
5,上面都成功后,这时候才算是真正意义上的连上




但是上面即使连上,似乎也没有太大意义,实际的使用中很少说写个死的mac地址去连,而是通过名字,信号强度,或者说广播里加的自定义讯息去连接。


如果真正切实的项目需求就是这样, 联系直接联系其官方业务人员,报备项目信息,让其分配相关技术人员,  这样可以得到更好的解决.
举报

更多回帖

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