關於手機自行斷線問題
ti 工程師您好
我是使用Sensor Tag的sample code 目前在測試手機藍芽連接cc2541之後,如果手機離開室內後,此時藍芽搜尋不到cc2514的device name了,應該手機跟cc2541已經斷線,想請問cc2541是否此時能知道手機已經與自己斷線,,可以用time out的方式做到??
可以设置连接超时时间,具体如下:
Supervision Timeout: Multiple of 10ms in the range of 100ms and 32.0s. Must be larger than: (1 + slaveLatency) * (ConnInterval)
您好
很感謝您的回覆,但是在SensorTag 的sample code 我只有看見下面設定最大值與最小值的初始化 的部分,並沒看見上面您寫的公式,是否只要改DEFAULT_DESIRED_CONN_TIMEOUT這個值就可以改變連接超時時間?? 謝謝
...................................
uint16 desired_min_interval = DEFAULT_DESIRED_MIN_CONN_INTERVAL;//最小连接间隔)
uint16 desired_max_interval = DEFAULT_DESIRED_MAX_CONN_INTERVAL;//最大连接间隔)
uint16 desired_slave_latency = DEFAULT_DESIRED_SLAVE_LATENCY; // 可忽略连接间隔的次数
uint16 desired_conn_timeout = DEFAULT_DESIRED_CONN_TIMEOUT;
// Set the GAP Role Parameters
................................
GAPRole_SetParameter( GAPROLE_MIN_CONN_INTERVAL, sizeof( uint16 ), &desired_min_interval );
GAPRole_SetParameter( GAPROLE_MAX_CONN_INTERVAL, sizeof( uint16 ), &desired_max_interval );
GAPRole_SetParameter( GAPROLE_SLAVE_LATENCY, sizeof( uint16 ), &desired_slave_latency );
GAPRole_SetParameter( GAPROLE_TIMEOUT_MULTIPLIER, sizeof( uint16 ), &desired_conn_timeout );