完善资料让更多小伙伴认识你,还能领取20积分哦, 立即完善>
扫一扫,分享给好友
Hi Jack,
你可以用smartRF的sniffer 看一下发出的包是否正常. 另外, notification是需要通过对方APP把你遥控器这边的notify功能打开才会发送的. 你用的是keyfob的simplekeys的服务? |
|
|
|
骑猪去天山 发表于 2018-5-14 02:16 hi , Yan, 我有用SmartRF跟踪过数据,但是未连接情况下,SmartRF是能够跟踪到广播数据的,但是连接成功后,SmartRF就跟踪不到通信数据了,不知道是何原因? notification是需要通过对方APP把遥控器的Notify功能打开才会发送,但我用Btool是可以正常接收的。没有更改过Nofify的功能。所以是不是可以说明Notify功能是打开的? 没错,我用的Keyfob的Smiplekey的服务。不知道是否可以在此服务上设计。 jack shen |
|
|
|
pailisi 发表于 2018-5-14 02:33 Hi Jack, 你可以在simplekey服务上开发. sniffer能抓到广播包, 但是抓不到连接的通信数据, 是因为sniffer只能在一个channel上监听, 刚好建立连接的那个广播包没有在这个channel上, 导致后面包抓不到. 你可以修改代码, 把广播包固定在一个channel上发, 然后sniffer设置里面也选定这个channel, 这样就每次都抓到连接以后的包了. 只是测试的话这不会影响任何功能. 代码修改你可以在 perihperal.c, 里面void GAPRole_Init( uint8 task_id ) 函数里面gapRole_AdvChanMap 这个变量改成 37, 或38, 或39任意一个, 然后snffer软件里面也选择同一个channel就行. notify肯定需要先打开notify功能才能发送, 不然是不会起作用. 默认都是关闭的. 请确信你的代码正确. |
|
|
|
骑猪去天山 发表于 2018-5-14 02:41 ios app端不知道怎么打开notification,因为在那边不知道怎么看到搜索得到handle,更没法对这个handle加一写一,从而打开notify |
|
|
|
q510954672 发表于 2018-5-14 02:46 Hi Sky, 过程一般是一样的, 你可以尝试先用IOS通过你的characteristic的UUID去知道到对应的characteristic的信息, 包括handle. 这个过程叫做characteristic discovery. |
|
|
|
骑猪去天山 发表于 2018-5-14 02:52 HI Yan, 问题是这样的, 我看到keyfob 那边完成4k数据传输的协议是置 noti.handle = 58 ; GAPRole_GetParameter(GAPROLE_CONNHANDLE,¬i_cHandle); GATT_Notification( noti_cHandle, ¬i, FALSE ); 然后在ios 那边用重力加速计 x 的uuid辨识;我想问一下,这个58是怎么来的?? |
|
|
|
Hi Sky, 不知道你用的是哪个keyfob的工程? 什么是完成4k数据传输的协议? 这个是不是已经是被修改过的工程, 并不是TI提供的原始工程? 正常情况下attribute handle不是这样指派的, 是通过底下的库运行的是后动态分配的, 而不是写死58这样. GAPRole_GetParameter(GAPROLE_CONNHANDLE,¬i_cHandle); GATT_Notification( noti_cHandle, ¬i, FALSE ); 这两个函数看上去调用正常, 但一般noti.handle应该从attribute的表格中去读取, 而不是手动写, 因为很有可能下次重新启动的时候handle就不是58了. 所以很有可能导致后面操作失败. 一般会这么去取: noti.handle = xxxAttrTbl[XXX_VALUE_IDX].handle; |
|
|
|
只有小组成员才能发言,加入小组>>
MSP430F249TPMR出现高温存储后失效了的情况,怎么解决?
580 浏览 1 评论
对于多级放大电路板,在PCB布局中,电源摆放的位置应该注意什么?
1034 浏览 1 评论
685 浏览 0 评论
普中科技F28335开发板每次上电复位后数码管都会显示,如何熄灭它?
503 浏览 1 评论
1028 浏览 0 评论
请问下tpa3220实际测试引脚功能和官方资料不符,哪位大佬可以帮忙解答下
133浏览 20评论
请教下关于TAS5825PEVM评估模块原理图中不太明白的地方,寻求答疑
105浏览 14评论
在使用3254进行录音的时候出现一个奇怪的现象,右声道有吱吱声,请教一下,是否是什么寄存器设置存在问题?
114浏览 13评论
TLV320芯片内部自带数字滤波功能,请问linein进来的模拟信号是否是先经过ADC的超采样?
112浏览 12评论
TPA6304-Q1: TPA6304 两片公用一组I2C的话,其中一片配置不成功怎么办
141浏览 10评论
小黑屋| 手机版| Archiver| 电子发烧友 ( 湘ICP备2023018690号 )
GMT+8, 2024-11-11 07:22 , Processed in 0.950890 second(s), Total 90, Slave 73 queries .
Powered by 电子发烧友网
© 2015 bbs.elecfans.com
关注我们的微信
下载发烧友APP
电子发烧友观察
版权所有 © 湖南华秋数字科技有限公司
电子发烧友 (电路图) 湘公网安备 43011202000918 号 电信与信息服务业务经营许可证:合字B2-20210191 工商网监 湘ICP备2023018690号