Я хотел бы создать свой собственный iBeacon с некоторыми наборами устройств с низкой энергией bluetooth. Apple еще не выпустила спецификацию для iBeacons, однако некоторые разработчики аппаратного обеспечения обратились к iBeacon из кода AirLocate Sample и начали продавать комплекты iBeacon dev.
Итак, что такое профиль Bluetooth iBeacon?
Bluetooth Low Energy использует GATT для поиска службы профиля LE. Поэтому я думаю, нам нужно знать дескриптор атрибута, тип атрибута, значение атрибута и, возможно, разрешения атрибута атрибута iBeacon. Таким образом, для iBeacon с UUID E2C56DB5-DFFB-48D2-B060-D0F5A71096E0 основным значением 1 и незначительным значением 1 будет то, что будет иметь профиль профиля Bluetooth GATT?
Вот некоторые предположения, которые я сделал из обсуждения на форумах Apple и через документы.
-
Вам нужно только увидеть службу профиля (GATT) периферии Bluetooth, чтобы знать, что это iBeacon.
-
Основные и младшие ключи закодированы где-то в этой службе профиля
Вот некоторые компании с iBeacon Dev Kits, которые, похоже, уже имеют эту цифру:
Надеемся, что вовремя у нас будет профиль, размещенный на Bluetooth.org следующим образом: https://www.bluetooth.org/en-us/specification/adopted-specifications