Я внедряю устройство BLE, которое хранит некоторые данные журнала на основе данных датчика, и приложение для iOS, которое действует как центральный для доступа к данным.
Я знаю, как читать данные характеристик GATT, но мне интересно, какчитать кучу с устройства.Есть ли стандартизированный способ сделать это?
Мой наивный подход был бы следующим:
- Создать пользовательскую характеристику только для чтения (A), которая содержит количество записей журнала
- Создать пользовательскую характеристику только для записи (B), которая содержит индекс записи
- Создать пользовательскую характеристику только для чтения (C), которая содержит данные записи журнала с индексом (B).
- Создайте пользовательскую характеристику записи (D) для удаления всех сохраненных записей.
Чтобы получить данные журнала, мне нужно прочитать количество записей (A), а затем выполнитьцикл и записать индекс в (B) и прочитать данные (C).
Это путь или есть лучший подход?
Мои записи данных журнала будут содержатьвременная метка и 8-битное значение с данными датчика.