[Перевод] Эффективная передача данных: используем Protocol Buffers для коммуникации между ESP32 и QT/QML

Привет, Хабр! Сегодня я хочу рассказать вам о том, как можно эффективно использовать Protocol Buffers в сочетании с ESP32 и Qt Framework. Для наглядности я сделаю это на примере собственного хобби-проекта, который представляет из себя гидропонную систему. В этом проекте мы попытаемся наладить коммуникацию между ESP32 и приложением Qt/QML, используя Protocol Buffers через UDP.

https://habr.com/ru/companies/otus/articles/899122/

#esp32 #qml #protobuf #protocol_buffers #Nanopb

Эффективная передача данных: используем Protocol Buffers для коммуникации между ESP32 и QT/QML

В этой статье я хочу рассказать вам о том, как можно эффективно использовать Protocol Buffers в сочетании с ESP32 и Qt Framework. Для наглядности я сделаю это...

Хабр

Как JSON может вас подвести

JSON - наш повседневный помощник, но его коварные стороны могут обернуться неприятностями: потеря точности чисел, гигантские файлы, путаница с датами. Рассказываю, как избежать проблем и повысить эффективность с помощью стриминга в Node.js, MessagePack и Protobuf. Узнайте, где подводные камни и как их обойти на практике!

https://habr.com/ru/articles/871616/

#json #nodejs #javascript #messagepack #protocol_buffers #api #сериализация #стриминг #большие_данные #производительность

Как JSON может вас подвести

Изображение, созданное DALL-E Ни для кого не секрет, что JSON широко используется в веб-разработке: обмен данными между клиентом (браузером) и сервером, хранение в NoSQL-базах, конфигурационные файлы,...

Хабр

Бесплатные векторные карты на своём хостинге

Векторные карты Protomaps на базе OSM Каждый веб-разработчик знает о OpenStreetMap (OSM), свободной альтернативе Google Maps. Несмотря на всеобщую известность OSM, у некоторых всё-таки возникают вопросы: как сделать веб-карту с открытыми данными OSM, как самостоятельно публиковать карты? На эту тему есть популярные руководства , в том числе по работе с базами PostGIS и запуску тайлсерверов для реализации бесшовных карт OSM. Но есть принципиально иной подход — векторные карты Protomaps , которые обеспечивают более высокое разрешение, настройку внешнего вида и наложение произвольных меток. Они изначально предполагают максимальную простоту в создании своих карт. А главное, что разместить тайлы можно на своём хостинге или в облаке.

https://habr.com/ru/companies/ruvds/articles/786698/

#ruvds_статьи #Protomaps #PMTiles #векторные_карты #Google_Maps_API #OpenStreetMap #protomapsleaflet #protomapsjs #тайлы #Leaflet #MapLibre_GL_JS #OpenLayers #GIS #Mapbox_Vector_Tile #Protocol_Buffers #PostGIS #Mapbox_GL #MapLibre_GL #GeoTIFF #COG #OpenMapTiles #Maputnik

Бесплатные векторные карты на своём хостинге

Векторные карты Protomaps на базе OSM Каждый веб-разработчик знает о OpenStreetMap (OSM), свободной альтернативе Google Maps. Несмотря на всеобщую известность OSM, у некоторых всё-таки возникают...

Хабр