{"id":21623582,"url":"https://github.com/saka7/iot-playground","last_synced_at":"2025-12-30T21:43:43.004Z","repository":{"id":42946030,"uuid":"233431648","full_name":"Saka7/iot-playground","owner":"Saka7","description":null,"archived":false,"fork":false,"pushed_at":"2023-03-04T05:40:30.000Z","size":81,"stargazers_count":0,"open_issues_count":3,"forks_count":0,"subscribers_count":1,"default_branch":"master","last_synced_at":"2025-06-10T19:16:52.014Z","etag":null,"topics":["arduino-cli","aws","aws-lambda","embedded","iot","nodemcu","telegram-bot","wifi"],"latest_commit_sha":null,"homepage":null,"language":"C++","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/Saka7.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}},"created_at":"2020-01-12T17:35:28.000Z","updated_at":"2021-02-02T22:06:14.000Z","dependencies_parsed_at":"2025-06-10T19:03:27.268Z","dependency_job_id":"b18c9ae7-8562-4bb5-b63e-e819af2c2968","html_url":"https://github.com/Saka7/iot-playground","commit_stats":null,"previous_names":[],"tags_count":0,"template":false,"template_full_name":null,"purl":"pkg:github/Saka7/iot-playground","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Saka7%2Fiot-playground","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Saka7%2Fiot-playground/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Saka7%2Fiot-playground/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Saka7%2Fiot-playground/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/Saka7","download_url":"https://codeload.github.com/Saka7/iot-playground/tar.gz/refs/heads/master","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Saka7%2Fiot-playground/sbom","scorecard":null,"host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":271061305,"owners_count":24692502,"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","status":"online","status_checked_at":"2025-08-18T02:00:08.743Z","response_time":89,"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":["arduino-cli","aws","aws-lambda","embedded","iot","nodemcu","telegram-bot","wifi"],"created_at":"2024-11-25T00:13:25.148Z","updated_at":"2025-12-30T21:43:42.952Z","avatar_url":"https://github.com/Saka7.png","language":"C++","funding_links":[],"categories":[],"sub_categories":[],"readme":"# IoT Playground\n\n## Microcontroller Boards\n\n### NodeMCU (V3 ESP8266)\n\n### Arduino CLI Set-up\n\n- Follow the [Arduino Cli](https://github.com/arduino/arduino-cli) documentation to install `arduino-cli` tool.\n\n- Add esp8266 repo to the index\n\n```sh\narduino-cli core update-index --additional-urls https://arduino.esp8266.com/stable/package_esp8266com_index.json\n```\n- Install esp8266 generic board\n\n```sh\narduino-cli board install esp8266:esp8266:generic\n```\n\n### Compile and upload\n\nCompile:\n\n```sh\narduino-cli compile --fqbn esp8266:esp8266:generic \u003cpath-to-folder\u003e\n```\n\nUpload:\n\n```sh\narduino-cli upload -p \u003cusb-link\u003e --fqbn esp8266:esp8266:generic \u003cpath-to-folder\u003e\n```\n\n### Troubleshooting\n\nSet permissions to usb-link:\n```sh\nsudo chmod a+rw /dev/ttyUSB0\n```\n\n\n### Projects\n\n- [base](nodemcu_esp8266/base/) - Basic Example (serial monitor);\n- [http](nodemcu_esp8266/http/) - Simple JSON HTTP GET / POST requests via WiFi module (ESP8266);\n- [mqtt](nodemcu_esp8266/mqtt/) - Simple MQTT Publisher (IoT Device) / Consumer (NodeJS app) via WiFi module (ESP8266);\n- [mq9_sensor](nodemcu_esp8266/mq9_sensor) - MQ9 Gas sensor data to AWS Lambda \u003e DynamoDB \u003e Telegram Bot Alert;\n\n### Pins\n\n```\nLED_BUILTIN = blue LED\n0 = D3\n1 = TX\n2 = blue LED\n3 = RX\n4 = D2\n5 = D1\n12 = D6\n13 = D7\n14 = D5\n15 = D8\n16 = D0\n```\n\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fsaka7%2Fiot-playground","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fsaka7%2Fiot-playground","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fsaka7%2Fiot-playground/lists"}