Цитата(syoma @ Feb 2 2018, 17:31)

Так а чем MQTT не устраивает? Он вашу сеть не угробит.
MQTT всего лишь транспорт.
А выше него надо делать прикладной сериализатор данных.
И вот этот прикладной уровень у всех разный: у IBM, у Amazon, у Microsoft и у Raspberry
Предложить человеку просто абстрактно MQTT - это все равно что передложить колеса вместо машины.
Если взять мой открытый проект клиента MQTT, то в нем прикладной уровень реализован на простейших JSON конструкциях совместимых с IBM Cloud.
А WEB сервер из него делается за пять минут.
Просто открываете палитру компонентов IntraWeb в RAD Studio и превращаете форму в интерактивную WEB страницу.
Не надо качать и ставить никаких Апачей, никаких зависимостей от jQuery и других фреймворков, никаких Node.js и прочих наворотов, никаких PHP и серверных скриптов.
Никаких инсталяций и развертываний. Даже без SQL можно обойтись. В палитре RAD Studio есть куча баз данных на локальных файлах.
Просто сгенерили exe-шник, запустили и имеете WEB сервер и MQTT-клиент в одном. Мой MQTT-брокер можете запустить на том же компе.
Мало того, открываете панель компонентов Cloud и делаете одним движением из своего exe-шника мост в облака Azure и Amazon.
Все что в этом деле требуется изучить - это RAD Studio.
Для встраиваемх микроконтроллеров MQTT качаете вместе с TCP стеком, SSL-ом и JSON-ом из проекта
mbed.
Там огромный выбор плат, но советую брать на базе Kinetis. Под них обычно самые полные решения и BSP.
Так выглядит самая эффективная и универсальная технология.