AprilBeacon является одним из наиболее часто используемых маяков. Поддержка iBeacon и Eddystone. Уровень заряда батареи может быть показан в рекламных данных или через соединение Bluetooth GATT.
Несмотря на то, что этот маяк имеет приложения для настройки iOS и Android, Приложение iOS легче в использовании и более функционально. Если вы настраиваете Eddystone-URL (для уведомлений на Android) и считаете себя нетехническим, то для настройки вам потребуется использовать устройство iOS.
N03 рекламирует данные датчика в пользовательском формате. Более подробную информацию см. В разделе «формат пакета».
Контакты для программирования по jLink
GND VCC Swio CLKБайт (s) | Название | Соотношение цена/качество | Примечания |
---|---|---|---|
Flags/0 | 0x02 | См. Спецификации ядра Bluetooth 4,0, том 3, приложение C, 181. | |
1 | Флаги-1 шт. | 0x01 | См. Спецификации ядра Bluetooth 4,0, том 3, приложение C, 181. |
2 | Флаги 2 | 0x04 | См. Спецификации ядра Bluetooth 4,0, том 3, приложение C, 181. |
3 | Длина | 0x03 | См. Спецификации ядра Bluetooth 4,0 |
4 | Тип | 0x03 | См. Спецификации ядра Bluetooth 4,0 |
5-6 лет | Услуги UUID | 0x59, 0xFE | 16-бит Услуги UUID для OTA Услуги |
7 | Длина | 0x12 | Услуги данных. Там же и раздел 1,11 |
8 | Значение типа данных сервиса | 0x16 | |
9, 10 | Услуги UUID | 0x59, 0xFE | 16-бит Услуги UUID для OTA Услуги |
11 | Компания ID | 0xAB | |
12 | Устройство Тип | 0x03 | |
13,18 | Mac адрес | ||
19 | Батарея уровня | 0x02 | |
20,21 | Температура | 0xD400 | Сначала поверните значение. Разделите 8 для реального значения температуры. Напр. 0x00D4 = 212, 212/8 = 26,5 °C |
22,23 | Влажность | 0x6700 | Сначала поверните значение. Разделите 2 для реального значения влажности. Напр. 0x0067 = 103, 103/2 = 51,5 |
24,25 | Светильник | 0x0700 | Сначала поверните значение. 0x0007 = 7 |