{"id":28216928,"url":"https://github.com/kageryo/watermirror","last_synced_at":"2025-08-13T01:53:13.078Z","repository":{"id":223876662,"uuid":"761791287","full_name":"KageRyo/WaterMirror","owner":"KageRyo","description":"💧Water Mirror: AI-powered Water Quality Analysis by MPR_Model","archived":false,"fork":false,"pushed_at":"2024-11-05T13:26:51.000Z","size":2942,"stargazers_count":7,"open_issues_count":4,"forks_count":1,"subscribers_count":0,"default_branch":"main","last_synced_at":"2025-06-12T12:48:33.140Z","etag":null,"topics":["ai","front-end","javascript","react-native","waterquality"],"latest_commit_sha":null,"homepage":"","language":"JavaScript","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"apache-2.0","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/KageRyo.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":null,"funding":".github/FUNDING.yml","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},"funding":{"github":null,"patreon":null,"open_collective":null,"ko_fi":"kageryo","tidelift":null,"community_bridge":null,"liberapay":null,"issuehunt":null,"lfx_crowdfunding":null,"polar":null,"buy_me_a_coffee":null,"custom":null}},"created_at":"2024-02-22T13:56:36.000Z","updated_at":"2024-11-17T20:07:49.000Z","dependencies_parsed_at":"2024-02-22T14:58:16.775Z","dependency_job_id":"a551a9ce-3e46-4601-9ddb-1c08dc889921","html_url":"https://github.com/KageRyo/WaterMirror","commit_stats":null,"previous_names":["rotatingpotato/watermirror","kageryo/watermirror"],"tags_count":5,"template":false,"template_full_name":null,"purl":"pkg:github/KageRyo/WaterMirror","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/KageRyo%2FWaterMirror","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/KageRyo%2FWaterMirror/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/KageRyo%2FWaterMirror/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/KageRyo%2FWaterMirror/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/KageRyo","download_url":"https://codeload.github.com/KageRyo/WaterMirror/tar.gz/refs/heads/main","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/KageRyo%2FWaterMirror/sbom","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":270166032,"owners_count":24538442,"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-12T02:00:09.011Z","response_time":80,"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":["ai","front-end","javascript","react-native","waterquality"],"created_at":"2025-05-17T23:14:06.255Z","updated_at":"2025-08-13T01:53:13.049Z","avatar_url":"https://github.com/KageRyo.png","language":"JavaScript","funding_links":["https://ko-fi.com/kageryo"],"categories":[],"sub_categories":[],"readme":"# WaterMirror 水之鏡\n💧Water Mirror: AI-powered Water Quality Analysis\n  \n### 「水之鏡，山之屏」  \n水可以映照出山的形貌，透過 WaterMirror 可以輕鬆反映出各項水質資訊。  \n\n\u003cdiv align=center\u003e\n  \u003cimg src=\"https://github.com/user-attachments/assets/cfc34b1c-2ded-4cd7-9320-fe420d2d012e\" width=20%\u003e\u003c/img\u003e\n  \u003cimg src=\"https://github.com/user-attachments/assets/f56e7f67-f5cd-4c73-ab1c-c9e03f742b15\" width=20%\u003e\u003c/img\u003e\n  \u003cimg src=\"https://github.com/user-attachments/assets/1cd8ece4-c2fd-4084-97b1-62d8dd7dcb92\" width=20%\u003e\u003c/img\u003e\n  \u003cimg src=\"https://github.com/user-attachments/assets/c454c1e6-42df-49c6-a466-ca2e09409392\" width=20%\u003e\u003c/img\u003e\n\u003c/div\u003e\n  \n## 自行編譯\n1. 首先將 WaterMirror 及 [MPR_Model](https://github.com/KageRyo/MPR_Model) 儲存庫分別 Clone 至您的環境。\n```bash\ngit clone https://github.com/KageRyo/WaterMirror.git\ngit clone https://github.com/KageRyo/MPR_Model.git\n```\n2. 於 [WaterMirror/src/config.json](WaterMirror/src/config.json) 中將 API 與 port 更換成您 [MPR_Model](https://github.com/KageRyo/MPR_Model) 的伺服器位址。  \n   範例如下：\n```json\n{\n    \"api_url\": \"https://192.168.0.1\",\n    \"port\": \"8000\"\n}\n```\n\u003e 請將 api_url 與 port 依據您的真實情況更改。  \n4. 將 [MPR_Model](https://github.com/KageRyo/MPR_Model) 伺服器建立於您的裝置或雲端平臺。\n5. 安裝 WaterMirror 所需的函示庫。\n```bash\ncd WaterMirror\nnpm install\n```\n5. 透過以下指令透過 Expo 開啟 WaterMirror，並進入「輸入資料」頁面，應於 5 秒內顯示「連線成功」提示訊息。\n```bash\nnpx expo start\n```\n\u003e 若未出現「連線成功」訊息，可能是您的 [MPR_Model](https://github.com/RotatingPotato/MPR_Model) 未成功開啟或是權限不足。\n  \n## 支援類型\n目前本程式支援以下水質資料：  \n- 溶氧量 DO  \n- 生物需氧量 BOD  \n- 浮懸固體 SS  \n- 氨氮 NH3-N  \n- 導電度 EC\n  \n### 請注意\n- 此 README.md 文件皆為預設您將 WaterMirror 搭配 [MPR_Model](https://github.com/KageRyo/MPR_Model) 使用。\n- 當然，您也可以在不違反 [Apache License 2.0](LICENSE) 的前提下自由修改。\n- WaterMirror 將會在您初次使用「輸入資料」功能時向您請求權限，若拒絕權限將無法使用「上傳水質資料檔案」之功能。  \n- 「上傳水質資料檔案」功能目前僅限於CSV格式，上傳時請遵循以下格式：  \n  \n| DO     \t| BOD     \t| NH3N     \t| EC     \t| SS     \t|\n|--------\t|---------\t|----------\t|--------\t|--------\t|\n| DO數值 \t| BOD數值 \t| NH3N數值 \t| EC數值 \t| SS數值 \t|\n| ...    \t                                          \t|\n  \n## 語言支援\nWaterMirror 支援以下語言：  \n- 正體中文\n- 簡體中文\n- English\n- 日本語\n- 歡迎貢獻 :D\n\n## 貢獻\n歡迎貢獻！ 如果您發現任何錯誤或有改進建議，歡迎提出 Issues 或 Pull Requests。  \n\n## LICENSE  \n本程式採用 Apache License 2.0 授權 - 有關詳細信息，請參閱 [LICENSE](LICENSE) 文件。  \n有任何疑問請洽 kageryo@coderyo.com\n+ 張健勳 Chien-Hsun, Chang [@KageRyo](https://github.com/KageRyo)   \n+ 吳國維 Kuo-Wei, Wu [@RRAaru](https://github.com/RRAaru)\n\n${{\\color{orange}{\\textsf{本作品為 張健勳 與 吳國維 用於「國立臺中科技大學智慧生產工程系」畢業專題之作品，其著作權由兩人共同擁有。}}}}\\$  \n${{\\color{yellow}{\\textsf{特別感謝「國立臺中科技大學資訊與流通學院」蔡文宗 教授指導。}}}}\\$  \n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fkageryo%2Fwatermirror","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fkageryo%2Fwatermirror","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fkageryo%2Fwatermirror/lists"}