Наше устройство (метка) работает на ОС FreeRTOS. Это никак не связано с Android или iOS.
Метка поддерживает протокол BLE.
Имеется возможность поиска и соединения с BLE-устройствами, которые поддерживают обязательные профили GAP и GATT. Такие устройства содержат в себе "сервисы" (Service) и "характеристики" (Сharacteristic). После соединения можно читать и писать эти характеристики.
Для работы с этими BLE-устройствами нам нужно детальное описание сервисов и характеристик в устройстве.
Также, если BLE-устройство требует нестандартной авторизации клиента, нам нужно описание этой авторизации.
Our device (a Tag) utilizes FreeRTOS operating system. No relation to Andriod or iOS.
Tag supports BLE protocol.
Tag has ability to discover and connect to BLE-devices which support mandatory profiles GAP and GATT. Such devices contains 'Services' and 'Characteristics'. Once connected we may read and write to these Characteristics.
To support BLE-device we need detailed description of its Services and Characteristics.
Also BLE-device may require some proprietary authorization from client. If so, we need description of that authorization.