cc2540 SerialApp透传是单向的吗?还是双向的?(是peripheral和central之间都可以互相发数据吗,还是只能peripheral给central发)
时间:10-02
整理:3721RD
点击:
cc2540 SerialApp透传是单向的吗?还是双向的?(是peripheral和central之间都可以互相发数据吗,还是只能peripheral给central发)
是双向的
你好,我知道蓝牙之间是双向的,但是在serialapp当中,peripheral当中的串口只能单片机发给模块(不能模块发给单片机),而central当中的串口只能模块发给单片机(不能单片机发给模块)?是不是这样的?
在SerialApp中的传输方向是 PC#1 HCI Tester->SmartRF_Peripheral->SmartRf_Central->PC#2 HCI Tester
哦,就是不能反方向传输吗?要自己来写反方向的程序对吧?
还有就是,我的透传双方向通信的时候经常会丢包,单向不会丢包。这个我应该怎么解决呀?
对的
您的双向传输是同时进行的吗?建议分开操作
你好,你的意思是发送与接受必须分时?如果同时发送、接受会丢掉数据?
分开发送的稳定性比同时发送的稳定性高
serial APP是单向的吧,不是双向的吧。如果我要改成双向,那要如果改了。我在central在直接加GATT_Notification,然后从机改 if ( pMsg->method == ATT_HANDLE_VALUE_NOTI),是不可以接收的。我在论坛上看到一个TI的员工的。GATT_Notification只可以perpherial->central,不可以central->perpherial。
HI wei:
你的central->peripheral是如何实现透传的?是不是直接调用GATT_Notification(),可不可以给一份代码给我啊?