最近一直在看52832的廣播數據的自定義,廣播數據中有設備的名稱,制造商信息,UUID,FLAG等,只要廣播的數據不超出31個字節,都可以添加,可以參考下面這個博客https://www.cnblogs.com/slf-L/p/13967694.html 。我遇到的是要改變廣播數據的順序,我們可以在encode函數里面去改變最終的廣播數據的順序,函數名稱ble_advdata_encode -》
if (p_advdata->name_type != BLE_ADVDATA_NO_NAME)
{
err_code = name_encode(p_advdata, p_encoded_data, p_len, max_size);
VERIFY_SUCCESS(err_code);
}
關於名稱作為第一個包放在函數的最上面,如果不需要的數據也可以在這里直接屏蔽掉。