微波EDA网,见证研发工程师的成长!
首页 > 研发问答 > 无线和射频 > TI蓝牙设计交流 > 關於手機自行斷線問題

關於手機自行斷線問題

时间:10-02 整理:3721RD 点击:

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 );

Copyright © 2017-2020 微波EDA网 版权所有

网站地图

Top