BLE 128位UUID规定及使用
参考资料:
http://www.deyisupport.com/question_answer/wireless_connectivity/f/45/t/30862.aspx
问题:
私有profile必须要用128位的UUID?
答案:
16bit UUID是SIG定义的,私有profile需要用128bit UUID。
TI 128Bit UUID例程:
http://processors.wiki.ti.com/index.php/128_Bit_UUID_SimpleBLE
条款出处:
Bluetooth 4.0 Core Spec (which can be download from Bluetooth SIG)
section "3 Protocol Requirements":
"Applications shall not convert a 128-bit UUID to a 16-bit UUID for comparison as there is no guarantee that the 128-bit UUID is based on the Bluetooth Base UUID; it could be a vendor defined 128-bit UUID. 16-bit UUIDs are assigned by the Bluetooth SIG and published in the Bluetooth Assigned Numbers page."