{"id":25287423,"url":"https://github.com/mxkmn/hackathonesp32mqttvaluestransceiver","last_synced_at":"2026-04-11T14:03:45.672Z","repository":{"id":164714604,"uuid":"565765263","full_name":"mxkmn/HackathonEsp32MqttValuesTransceiver","owner":"mxkmn","description":"📶 Transceive analog values by MQTT with ESP32 series MCU!","archived":false,"fork":false,"pushed_at":"2022-11-20T14:43:24.000Z","size":12,"stargazers_count":0,"open_issues_count":0,"forks_count":0,"subscribers_count":1,"default_branch":"master","last_synced_at":"2025-02-12T22:38:47.215Z","etag":null,"topics":["arduino","arduino-framework","esp32","esp32-arduino","mqtt","mqtt-client","platformio","platformio-arduino"],"latest_commit_sha":null,"homepage":"","language":"C++","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"mit","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/mxkmn.png","metadata":{"files":{"readme":"readme.md","changelog":null,"contributing":null,"funding":null,"license":"license","code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null,"governance":null,"roadmap":null,"authors":null,"dei":null,"publiccode":null,"codemeta":null}},"created_at":"2022-11-14T09:30:10.000Z","updated_at":"2024-06-29T16:42:37.000Z","dependencies_parsed_at":null,"dependency_job_id":"937dc815-29f2-4f2e-859c-63756d4784b0","html_url":"https://github.com/mxkmn/HackathonEsp32MqttValuesTransceiver","commit_stats":null,"previous_names":["mxkmn/hackathonesp32mqttvaluestransceiver"],"tags_count":0,"template":false,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/mxkmn%2FHackathonEsp32MqttValuesTransceiver","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/mxkmn%2FHackathonEsp32MqttValuesTransceiver/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/mxkmn%2FHackathonEsp32MqttValuesTransceiver/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/mxkmn%2FHackathonEsp32MqttValuesTransceiver/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/mxkmn","download_url":"https://codeload.github.com/mxkmn/HackathonEsp32MqttValuesTransceiver/tar.gz/refs/heads/master","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":247517882,"owners_count":20951713,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2022-07-04T15:15:14.044Z","host_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories","repository_names_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repository_names","owners_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners"}},"keywords":["arduino","arduino-framework","esp32","esp32-arduino","mqtt","mqtt-client","platformio","platformio-arduino"],"created_at":"2025-02-12T22:38:56.442Z","updated_at":"2025-12-30T21:29:04.719Z","avatar_url":"https://github.com/mxkmn.png","language":"C++","funding_links":[],"categories":[],"sub_categories":[],"readme":"# ESP32 MQTT analog values transceiver\n\n## Description (English)\n\nThis project allows to transmit data received from analog pins of ESP32 via MQTT 3.1.1. It is optimised for classic ESP32: it allows to work in two modes (checks 6 or 13 pins) due to platform limitations. \n\nThe code can be easily modified for other platforms (ESP32-S2, ESP32-C3), to transmit some other data (e.g. readings from digital pins or connected sensors).\n\nThe project was created in PlatformIO, to use it in Arduino IDE you have to download the library https://github.com/OttoWinter/pubsubclient. Additional changes may be needed due to the use of classes instead of normal .ino files.\n\n## Description (Русский)\n\nЭтот проект позволяет передавать данные, полученные с аналоговых пинов ESP32, через протокол MQTT 3.1.1. Он оптимизирован для классической ESP32: позволяет работать в двух режимах (опрос 6 или 13 пинов) в связи с ограничениями платформы. \n\nКод может быть с лёгкостью изменён под другие платформы (ESP32-S2, ESP32-C3), передавать какие-то другие данные (например показатели с цифровых пинов или подключённых сенсоров).\n\nПроект создан в PlatformIO, для использования в Arduino IDE придётся загрузить библиотеку https://github.com/OttoWinter/pubsubclient. Возможно понадобятся дополнительные изменения в связи с использованием классов вместо обычных .ino файлов.","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fmxkmn%2Fhackathonesp32mqttvaluestransceiver","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fmxkmn%2Fhackathonesp32mqttvaluestransceiver","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fmxkmn%2Fhackathonesp32mqttvaluestransceiver/lists"}