протокол свой. каждый раз генерируется под конкретную задачу, никто не знает каким именно он будет в результате генерации.
потому собственно и называется BlackBox.
идеологически, пользователю BlackBox должно быть пофиг че там внутри. главное, он сюда пихнул пакет, а там его получил.

а если не пофиг - все исходники открыты, сиди, разбирайся.
Bluetooth используется просто как удлинитель UART.
BlackBox больше ничего не нужно.
завтра захотелось WiFi - припаял ESP8266 и порядок.
