app端需要我們提供這三個NOTIFY_HANDLE、CLIENT_CFG_HANDLE、WRITHE_HANDLE參數(shù)寫到廣播數(shù)據(jù)里,這三個參數(shù)要怎么獲取
在我們的主機例程中,centralGATTDiscoveryEvent是已經(jīng)可以獲取WRITHE_HANDLE和CLIENT_CFG_HANDLE,那么NOTIFY_HANDLE和WRITHE_HANDLE的區(qū)別就是char不同,可以照著char1寫一個char4的,我們從機例程中char4是notify屬性的。
也可使用GATT_DiscAllChars找出從機所有char信息進行處理。
我用的是579藍牙透傳BLE_UART這個例程,主機例程連接上但是收發(fā)數(shù)據(jù)不行,沒有獲取到,NOTIFY_HANDLE、CLIENT_CFG_HANDLE、WRITHE_HANDLE這三個配置能在軟件里面修改嗎?
如果使用我們的例程沒有改動的話,那么應該是可以獲取服務的句柄范圍的,如果想獲取bleuart例程的write handle 那么可以在ble uart例程中做出以下修改則可以獲取write handle(notify handle)和client cfg handle且可以通信。例程是通過已知uuid的方式去獲取的,所以需要將uuid的參數(shù)輸入對。