Есть два iproto. В тарантуле - это легковесный протокол с форматом сериализации messagepack. При наличии сокетов и msgpack библиотеки, реализовать его не сложно.
Основная "проблема" в обоих вариантах - это если вы хотите полностью раскрыть ассинхронную сторону протокола (каждый запрос имеет id, и ответ приходит для этого id в порядке, в общем случае, отличном от плрядка запросов)
А как предложите сливать данные iot по общедоступным сетям без ssl, и отдельно какая гарантия в данных от изменения?
Я могу ошибаться, но сейчас из коробки - никак. Можете использовать https через модуль nginx - tarantino. Можете написать свой ssl прокси. Можно сделать vpn.
Основная "проблема" в обоих вариантах - это если вы хотите полностью раскрыть ассинхронную сторону протокола (каждый запрос имеет id, и ответ приходит для этого id в порядке, в общем случае, отличном от плрядка запросов)
ассинхронно, это любопытно. Как RPC выйдет сделать?