Как преобразовать UUID в строке (массив символов) в статический uint8_t adv_data[31]C++

Программы на C++. Форум разработчиков
Anonymous
Как преобразовать UUID в строке (массив символов) в статический uint8_t adv_data[31]

Сообщение Anonymous »

У меня есть UUID iBeacon, такой как «3bdb098f-b8b0-4d1b-baa2-0d93eb7169c4», и мне нужно, чтобы он выглядел примерно так:

Код: Выделить всё

static uint8_t adv_data[31] = { 0x02,0x01,0x06, 0x1A,0xFF,0x4C,0x00,0x02,0x15,0x71,0x3d,0x00,0x00,0x50,0x3e,0x4c,0x75,0xba,0x94,0x31,0x48,0xf1,0x8d,0x94,0x1e,0x00,0x00,0x00,0x00,0xC5 };
Мне нужен либо метод для преобразования этого в код, но одноразовый метод преобразования этого «вручную» тоже был бы крут (плюс код Arduino не будет иметь чтобы каждый раз иметь дело с конверсией)

Подробнее здесь: https://stackoverflow.com/questions/376 ... adv-data31

Вернуться в «C++»