希望能解答的稍微具体一点,不要只是回答能和不能,如果能,我改怎么做哪个定时的任务,如果不能,有没有其它的方案,还是只能主机自动断开,或者连接超时自动断开
Fred Wang:
由于建立连接过程比较慢,如果不更改 连接设备,建议 动态更新 连接参数(max connect interval)来实现你说的 设备空闲时 间隔1S通讯一次;当需要快速连接时再更更新 回通讯的连接参数。
Albin Zhang:
传统蓝牙还是BLE,哪颗芯片?
JOE2:
回复 Albin Zhang:
ble4.0 cc2540 我想让从机自己定时断开和主机的连接,希望连接时在打开发现模式
JOE2:
回复 Albin Zhang:
4.0 的建立过程大概需要多长时间?
Albin Zhang:
回复 JOE2:
zhaowei,
please refer to http://www.ti.com/general/docs/litabsmultiplefilelist.tsp?literatureNumber=swra347a.
there are detailed datas. and there is a table, you can calculate your battery life.
just curious, why you want to disconnect. you only have 1S interval.
BR. Albin
JOE2:
回复 Albin Zhang:
其实我是想让从设备可以自主的断开连接,用来释放主设备,就是我的从设备可能作为传感器在监听某些参数,当这些参数达到某个临界值的时候就断开以通知主设备,而且这个时候主设备再连接从设备,如果条件满足会在1秒之后断开
如果可以实现的话,烦请指教啊,如果不可以的话,有没有其它方法。
JOE2:
回复 Albin Zhang:
时间不一定是1秒,我就想要一个从设备实现主动断开连接的功能
Yan:
回复 JOE2:
hi wei,
可以通过timer根据你需要的时间发送个事件给相应的任务去进行断开连接之类的操作,timer函数是osal_start_timerEx(), 具体你可以参考代码里其他使用它的地方。
至于断开连接,可以调用GAP_TerminateLinkReq()函数来实现。