{"id":15287648,"url":"https://github.com/perfecxx/micropython-netpie","last_synced_at":"2026-04-05T21:02:44.938Z","repository":{"id":190192848,"uuid":"682127853","full_name":"PerfecXX/MicroPython-NETPIE","owner":"PerfecXX","description":"This Python library provides a convenient way to interact with the NETPIE IoT platform using both MQTT and REST API. NETPIE is an Internet of Things (IoT) platform that offers tools and services for connecting and managing IoT devices.","archived":false,"fork":false,"pushed_at":"2023-09-03T07:43:35.000Z","size":326,"stargazers_count":1,"open_issues_count":0,"forks_count":1,"subscribers_count":1,"default_branch":"main","last_synced_at":"2025-09-23T06:55:54.568Z","etag":null,"topics":["esp32","iot","micropython","micropython-esp32","mqtt","netpie","netpie2020","rest-api"],"latest_commit_sha":null,"homepage":"https://pypi.org/project/micropython-netpie/","language":"Python","has_issues":false,"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/PerfecXX.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":null,"funding":null,"license":"LICENSE.txt","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":"2023-08-23T13:56:23.000Z","updated_at":"2025-01-18T12:01:52.000Z","dependencies_parsed_at":"2024-11-15T09:36:15.975Z","dependency_job_id":"79362ad0-c434-4f8e-8b46-02646a924bad","html_url":"https://github.com/PerfecXX/MicroPython-NETPIE","commit_stats":null,"previous_names":["perfecxx/micropython-netpie"],"tags_count":1,"template":false,"template_full_name":null,"purl":"pkg:github/PerfecXX/MicroPython-NETPIE","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/PerfecXX%2FMicroPython-NETPIE","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/PerfecXX%2FMicroPython-NETPIE/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/PerfecXX%2FMicroPython-NETPIE/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/PerfecXX%2FMicroPython-NETPIE/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/PerfecXX","download_url":"https://codeload.github.com/PerfecXX/MicroPython-NETPIE/tar.gz/refs/heads/main","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/PerfecXX%2FMicroPython-NETPIE/sbom","scorecard":null,"host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":286080680,"owners_count":31449836,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2026-04-05T15:22:31.103Z","status":"ssl_error","status_checked_at":"2026-04-05T15:22:00.205Z","response_time":75,"last_error":"SSL_connect returned=1 errno=0 peeraddr=140.82.121.5:443 state=error: unexpected eof while reading","robots_txt_status":"success","robots_txt_updated_at":"2025-07-24T06:49:26.215Z","robots_txt_url":"https://github.com/robots.txt","online":false,"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":["esp32","iot","micropython","micropython-esp32","mqtt","netpie","netpie2020","rest-api"],"created_at":"2024-09-30T15:33:46.544Z","updated_at":"2026-04-05T21:02:44.910Z","avatar_url":"https://github.com/PerfecXX.png","language":"Python","funding_links":[],"categories":[],"sub_categories":[],"readme":"# MicroPython NETPIE\n\n[![Version](https://img.shields.io/badge/version-1.0.0-blue.svg)](https://github.com/yourusername/netpie-python-library)\n[![License](https://img.shields.io/badge/license-MIT-blue.svg)](https://opensource.org/licenses/MIT)\n\n## Description\n\nThis Python library provides a convenient way to interact with the NETPIE IoT platform using both MQTT and REST API. NETPIE is an Internet of Things (IoT) platform that offers tools and services for connecting and managing IoT devices.\n\nThe library encapsulates functionalities to publish messages, manage device shadows, subscribe to topics, and more. It aims to simplify the process of integrating NETPIE's features into your IoT projects.\n\n## Features\n\n- Connect and disconnect from the NETPIE MQTT broker\n- Publish messages and device shadows using MQTT\n- Subscribe to topics and handle incoming MQTT messages\n- Retrieve device status and shadow data using NETPIE's REST API\n- Publish private and device messages using REST API\n\n## API Documentation\nYou can see all the API documentation [here](https://github.com/PerfecXX/MicroPython-NETPIE/blob/main/doc/API_Documentation.md#netpie-api-documentation).\n\n## Quick Usage\n- [Connect to NETPIE](https://github.com/PerfecXX/MicroPython-NETPIE/blob/main/doc/MQTT/MQ_01_connection_to_netpie.md)\n- [Publish the data to NETPIE with Shadow Topic](https://github.com/PerfecXX/MicroPython-NETPIE/blob/main/doc/MQTT/MQ_02_pub_data_shadow.md)\n- [Publishing data between the devices with Message Topic](https://github.com/PerfecXX/MicroPython-NETPIE/blob/main/doc/MQTT/MQ_03_pub_sub_message.md)\n- [Control your device with NETPIE's Dashboard.](https://github.com/PerfecXX/MicroPython-NETPIE/blob/main/doc/MQTT/MQ_04_netpie_monitoring.md)\n- [Get your Shadow data from your device with REST API](https://github.com/PerfecXX/MicroPython-NETPIE/blob/main/example/REST/01-get_shadow.py)\n\n## Reference\nhttps://docs.netpie.io/en/index.html\n\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fperfecxx%2Fmicropython-netpie","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fperfecxx%2Fmicropython-netpie","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fperfecxx%2Fmicropython-netpie/lists"}