Size: a a a

2021 August 24

VO

Vyacheslav Olkhovche... in Embedded Group
ну запустил
источник

VO

Vyacheslav Olkhovche... in Embedded Group
да, не хочу его. хочу минимальными средствами
источник

VO

Vyacheslav Olkhovche... in Embedded Group
да и какая разница-то?
источник

VO

Vyacheslav Olkhovche... in Embedded Group
я не понимаю что в каком порядке делать надо и что с чем соотносится. какая разница не понимать это с dbus или с сокет апи?
источник

AR

Alexey 'e-yes' Rosly... in Embedded Group
ну под DBus примеров оувердокуя. даже в комплекте с исходниками bluez
источник

LZ

Leonid Zaliubovskii in Embedded Group
возможно стоит с чтения доков. Что есть блютуз, как с ним работать. На вики о bluez почитать. Пока что выглядит как, ааа не работает: "Скажите что сделать. Но где я и что делаю, не скажу" 😀 Я хочу понять...
источник

M

Maksym Shestirko in Embedded Group
btmon сдампит общение между девайсом и хостом.
Можно будет понять чего не читаются характеристики.
источник

AR

Alexey 'e-yes' Rosly... in Embedded Group
nRF Connect, кстати. Он же и для Linux есть?
источник

VO

Vyacheslav Olkhovche... in Embedded Group
обычно подробности доков заканчиваются в районе l2cap. про GATT уже начинаются общие слова на тему профалов и что это поверх ATT. стандарт я читаю, но не понимаю почему для получения списка сервисов надо делать Read By Group Type Request  и он работает, а ATT_FIND_INFORMATION_REQ не выдает при этом вообще ничего
источник

M

Maksym Shestirko in Embedded Group
Попробуй с телефона nRF Connect
BLE устройство может юзать connect only а может и bonding (pairing)
Наше устройство отдает характеристики только после bonding
источник

VO

Vyacheslav Olkhovche... in Embedded Group
ну если оно LegacyPairing: no
источник

VO

Vyacheslav Olkhovche... in Embedded Group
то врядли у него бывает bonding (pairing)?
источник

VO

Vyacheslav Olkhovche... in Embedded Group
и еще у меня подозрение что таймаут там очень маленький, примерно секунда. т.е. через секунду после коннекта оно будет делать дисконнект
источник

M

Maksym Shestirko in Embedded Group
[XRT260v560]# info
Device A0:22:4E:04:99:B2 (public)
 Name: XRT260v560
 Alias: XRT260v560
 Appearance: 0x0180
 Paired: yes
 Trusted: no
 Blocked: no
 Connected: yes
 WakeAllowed: no
 LegacyPairing: no
 UUID: Generic Access Profile    (00001800-0000-1000-8000-00805f9b34fb)
 UUID: Generic Attribute Profile (00001801-0000-1000-8000-00805f9b34fb)
 UUID: Device Information        (0000180a-0000-1000-8000-00805f9b34fb)
 UUID: Battery Service           (0000180f-0000-1000-8000-00805f9b34fb)
 UUID: Human Interface Device    (00001812-0000-1000-8000-00805f9b34fb)
 UUID: Vendor specific           (00006287-3c17-d293-8e48-14fe2e4da212)
 UUID: Vendor specific           (0000d0ff-3c17-d293-8e48-14fe2e4da212)
 UUID: Vendor specific           (0000d1ff-3c17-d293-8e48-14fe2e4da212)
 Modalias: bluetooth:v005Dp0001d0003
 Battery Percentage: 0x62 (98)
источник

M

Maksym Shestirko in Embedded Group
вот смотри, LegacyPairing: no это не мешает быть ему спейреным
источник

M

Maksym Shestirko in Embedded Group
я рекомендую сдампить обмен через btmon в момент когда ты пытаешься с ним спейрится.
Возможно, он не умеет пейрится, но мне кажется нужно спейрится с ним.
Плюс ко всему я бы еще сдампил снифером пейринг термометра с родной аппкой
источник

VO

Vyacheslav Olkhovche... in Embedded Group
я как-то пытался но похоже не понял как это делать nrfmon ом
источник

M

Maksym Shestirko in Embedded Group
я делаю дев-бордой Nordic прошитой фирмварью сниффeра захватываю в Wireshark
источник

VO

Vyacheslav Olkhovche... in Embedded Group
ну такой возможности у меня пока нет
источник

IN

ISAK Neuman in Embedded Group
#вопросподелу

Чем HAL хорош? Почему он напоминает библиотеку Arduino, где помигать светодиодом весит 1,5КБ RAM и 4.47КБ FLASH?

Чем чревато самопись на Си для stm32 ?
источник