{"id":24173157,"url":"https://github.com/hrassi/mqtt-hivemq-esp32-micropython","last_synced_at":"2026-06-13T09:02:56.436Z","repository":{"id":272185082,"uuid":"915761266","full_name":"hrassi/MQTT-HiveMQ-esp32-Micropython","owner":"hrassi","description":"Mqtt protocol using micropython on esp32 and HiveMQ broker","archived":false,"fork":false,"pushed_at":"2025-01-12T18:36:45.000Z","size":3,"stargazers_count":0,"open_issues_count":0,"forks_count":0,"subscribers_count":1,"default_branch":"main","last_synced_at":"2025-11-29T23:10:13.371Z","etag":null,"topics":[],"latest_commit_sha":null,"homepage":null,"language":"Python","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":null,"status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/hrassi.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":null,"funding":null,"license":null,"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,"zenodo":null,"notice":null,"maintainers":null,"copyright":null,"agents":null,"dco":null,"cla":null}},"created_at":"2025-01-12T18:22:54.000Z","updated_at":"2025-01-12T18:36:48.000Z","dependencies_parsed_at":null,"dependency_job_id":"7ce88851-11e4-4487-9478-fcf04352dce8","html_url":"https://github.com/hrassi/MQTT-HiveMQ-esp32-Micropython","commit_stats":null,"previous_names":["hrassi/mqtt-hivemq-esp32-micropython"],"tags_count":0,"template":false,"template_full_name":null,"purl":"pkg:github/hrassi/MQTT-HiveMQ-esp32-Micropython","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/hrassi%2FMQTT-HiveMQ-esp32-Micropython","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/hrassi%2FMQTT-HiveMQ-esp32-Micropython/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/hrassi%2FMQTT-HiveMQ-esp32-Micropython/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/hrassi%2FMQTT-HiveMQ-esp32-Micropython/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/hrassi","download_url":"https://codeload.github.com/hrassi/MQTT-HiveMQ-esp32-Micropython/tar.gz/refs/heads/main","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/hrassi%2FMQTT-HiveMQ-esp32-Micropython/sbom","scorecard":null,"host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":286080680,"owners_count":34278154,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2026-05-26T15:22:16.424Z","status":"online","status_checked_at":"2026-06-13T02:00:06.617Z","response_time":62,"last_error":null,"robots_txt_status":"success","robots_txt_updated_at":"2025-07-24T06:49:26.215Z","robots_txt_url":"https://github.com/robots.txt","online":true,"can_crawl_api":true,"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":[],"created_at":"2025-01-13T01:14:59.203Z","updated_at":"2026-06-13T09:02:56.430Z","avatar_url":"https://github.com/hrassi.png","language":"Python","funding_links":[],"categories":[],"sub_categories":[],"readme":"HiveMQ Cloud provides a free MQTT broker for secure and reliable communication.\nfirst Registered for a HiveMQ Cloud Free Plan on their website.\nsecond Created a cluster, which will generated the following details:\n      URL: 90b5426543625434723527532354235286480.s1.eu.hivemq.cloud\n      Port (TLS): 8883\n      Username: sam01\n      Password: *********\n\nyou can now try to Opened the HiveMQ WebSocket Client in a web browser\nand subscribe to a topic (test/topic) and successfully published and received messages.\n\nMQTT Commands in Terminal:\n\ninstalling mosquitto on mac :\n\nMosquitto is an MQTT broker and client package that includes tools for subscribing (mosquitto_sub) and publishing (mosquitto_pub) MQTT messages.\n\n\nbrew install mosquitto\n\nto verify installation :   \n\nmosquitto_sub --help\n\nUse mosquitto_sub to subscribe to a topic:\n\nmosquitto_sub -h 90b576576575757587587575cb6480.s1.eu.hivemq.cloud -p 8883 -u ‘sam01’ -P '**********' -t ‘test/topic’ --cafile /etc/ssl/cert.pem\n\n\nUsed mosquitto_pub to publish a message:\n\nmosquitto_pub -h 90b7876876667756465476575480.s1.eu.hivemq.cloud -p 8883 -u ‘sam01’ -P '***********' -t ‘test/topic’ -m ‘Hello from macOS Terminal’ --cafile /etc/ssl/cert.pem\n\n(((CA File: /etc/ssl/cert.pem (default location for trusted certificates on macOS).)))\n\n\ninstall then any phone app like IotMqttPanel where you can also send and receive mqtt messages \n\nload the script main_back.py to esp32 and rename it to main.py : you will be able to control\nthe onboard led from you phone app and from esp32 to send message to the phone app by pressing\nthe en onboard button from anywhere when connected to internet\n\n\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fhrassi%2Fmqtt-hivemq-esp32-micropython","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fhrassi%2Fmqtt-hivemq-esp32-micropython","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fhrassi%2Fmqtt-hivemq-esp32-micropython/lists"}