Мне трудно понять, как преобразовать мою команду Bluetooth (из Gatttool) в код Bluez c.
Можете ли вы помочь мне перевести следующую команду Gatttool (запрос bluetooth) на c?
[CON][MY_MAC_ADDRESS][LE]> char-write-req 0x00c0 0100
Итак, мой дескриптор — 0x00c0
, а мои данные — 0100
(включено). Я не знаю, какие hci_request
свойства структуры мне нужно заполнить (кроме дескриптора).
... I've successfully connected to the device (LE connection)
struct hci_request rq = {0};
rq.ogf = ??; // should the handle go here?
rq.ocf = ??; // should the data go here
rq.cparam = ??;
rq.clen = ??;
rq.rparam = ??;
rq.rlen = ??;
rq.event = ??; // what would the event be?
hci_send_req(dd, &rq, 1000);