итак, давайте все же определимся что вы хотите сделать.
Как написать собственный протокол беспроводной связи?
Беспроводной протокол это как раз таки WiFi (стандарты ieee 802.11) и BlueTooth. Эти протоколы описывают протоколы на физическом уровне модели OSI. То есть "протокол беспроводной связи" это мега сложно и вы хотите сделать не это.
Требуется элементарно передать данные от устройства А к устройству Б через Wi-Fi, или хотябы BlueTooth.
Для этого вы должны наладить канал данных между двумя устройствами. Для wifi это означает объеденить их в одну сеть или подключить друг к другу через wifi-direct. Для bluetooth - сопряжение устройств.
При подключении обоих устройств в одну сеть (через wifi, ethernet или как-то еще - это не важно) - всем самым сложным будет заниматься операционная система. Вам же на выборк 2 транспортных протокола, TCP и UDP, юзай не хочу. Или любой готовый протокол для передачи данных поверх TCP/UDP.
В случае с wifi direct или bluetooth есть примеры на гитхабе как организовать общение устройств меджу собой.
Вопрос не совсем по теме: можно ли для этого использовать ssh подключение между устройствами?
SSH это протокол прикладного уровня, который работает поверх TCP. Так что в случае с подключением в одну сеть - да. Есть еще netcat, который чуть по проще если нужно простые данные отправлять.