{"id":42679093,"url":"https://github.com/usemodj/kmaweatherjson","last_synced_at":"2026-01-29T11:48:37.504Z","repository":{"id":137795936,"uuid":"53659560","full_name":"usemodj/KMAWeatherJSON","owner":"usemodj","description":"Arduino ESP8266 IoT Service for Displaying the Weather Forecast of South Korea : 한국 기상청 동네예보 정보조회 서비스 사물인터넷(IoT)","archived":false,"fork":false,"pushed_at":"2016-03-12T23:14:58.000Z","size":403,"stargazers_count":4,"open_issues_count":0,"forks_count":1,"subscribers_count":2,"default_branch":"master","last_synced_at":"2024-04-15T01:13:32.665Z","etag":null,"topics":["arduino","arduino-library","driver","esp8266-esp-12e","iot","oled-display-ssd1306","weather-stations"],"latest_commit_sha":null,"homepage":"","language":"Objective-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/usemodj.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}},"created_at":"2016-03-11T10:32:00.000Z","updated_at":"2020-07-28T21:06:19.000Z","dependencies_parsed_at":"2023-05-22T14:15:18.220Z","dependency_job_id":null,"html_url":"https://github.com/usemodj/KMAWeatherJSON","commit_stats":{"total_commits":2,"total_committers":1,"mean_commits":2.0,"dds":0.0,"last_synced_commit":"70d993feb81804695fc16f15c0208d36d14434b9"},"previous_names":[],"tags_count":0,"template":false,"template_full_name":null,"purl":"pkg:github/usemodj/KMAWeatherJSON","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/usemodj%2FKMAWeatherJSON","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/usemodj%2FKMAWeatherJSON/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/usemodj%2FKMAWeatherJSON/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/usemodj%2FKMAWeatherJSON/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/usemodj","download_url":"https://codeload.github.com/usemodj/KMAWeatherJSON/tar.gz/refs/heads/master","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/usemodj%2FKMAWeatherJSON/sbom","scorecard":null,"host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":286080680,"owners_count":28876831,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2026-01-29T10:31:27.438Z","status":"ssl_error","status_checked_at":"2026-01-29T10:31:01.017Z","response_time":59,"last_error":"SSL_connect returned=1 errno=0 peeraddr=140.82.121.6: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":["arduino","arduino-library","driver","esp8266-esp-12e","iot","oled-display-ssd1306","weather-stations"],"created_at":"2026-01-29T11:48:37.102Z","updated_at":"2026-01-29T11:48:37.482Z","avatar_url":"https://github.com/usemodj.png","language":"Objective-C","funding_links":[],"categories":[],"sub_categories":[],"readme":"\n## Required Libraries\n\nArduino Library Manager:\n  Arduino IDE \u003e Sketch \u003e Include Library \u003e Manage Libraries ...\n\n- Json Streaming Parser by Daniel Eichhorn\n: https://github.com/squix78/json-streaming-parser\n\u003e Arduino library for parsing potentially huge json streams on devices with scarce memory\n\n- ESP8266 Oled Driver for SSD1306 display by Daniel Eichhorn\n: https://github.com/squix78/esp8266-oled-ssd1306\n\u003e Driver for the SSD1306 based 128x64 pixel OLED display running on the Arduino/ESP8266 platform http://blog.squix.ch\n\n- Ticker Built-In by Ivan Grokhtokov\n\u003e Allows to call functions with a given interval\n\n## Required Hardware\n\n- ESP8266 ESP-12E Module + Adapter Plate for PCB board\n- 128X64 0.96inch I2C OLED Display SSD1306\n- 3.3V 2A(2000mA) DC Power Adapter\n \n\n## 한국(South Korea) 기상청 날씨예보서비스\n\n 공공데이터포털( www.data.go.kr ) 의 오픈 API 서비스 중에서 \n OPEN API: **(신)동네예보정보조회서비스** \n 를 이용한 지역날씨 예보를 위해 ESP8266 모듈과 OLED 디스플레이를 사용해 \n오늘과 내일의 지역날씨를 3시간 단위로 보여주는 사물인터넷(IoT) 서비스\n\nOPEN API 서비스를 받기 위해서 먼저 www.data.go.kr 에서 사용자 등록을 하고\n[동네예보정보조회서비스](https://www.data.go.kr/subMain.jsp?param=T1BFTkFQSUAxNTAwMDA5OQ==#/L3B1YnIvdXNlL3ByaS9Jcm9zT3BlbkFwaURldGFpbC9vcGVuQXBpTGlzdFBhZ2UkQF4wMTJtMSRAXnB1YmxpY0RhdGFQaz0xNTAwMDA5OSRAXmJybUNkPU9DMDAxMyRAXnJlcXVlc3RDb3VudD0zNjYxJEBeb3JnSW5kZXg9T1BFTkFQSQ==)\n화면에서 **(신)동네예보정보조회서비스** 활용신청을 하고 **일반 인증키 발급**을 신청합니다.\n발급된 **일반 인증키** 를 KMSWeatherJSON.ino 파일의 KMA_SERVICE_KEY=\"일반 인증키\"로 설정합니다.\n예보지점 X좌표, Y좌표는 **예보지점의 X-Y좌표.xlsx** 파일에서 자신이 원하는 좌표값으로 \nKMA_NX=\"X좌표\", KMA_NY=\"Y좌표\"로 설정합니다.\n\n[www.usemodj.com](http://www.usemodj.com) 블로그에서 사진과 자료를 확인할 수 있습니다.\n\n\n\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fusemodj%2Fkmaweatherjson","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fusemodj%2Fkmaweatherjson","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fusemodj%2Fkmaweatherjson/lists"}