ํผ๋๋ก ๋์๊ฐ๊ธฐ
Dev.toInfrastructure
์๋ฌธ ์ฝ๊ธฐ
ESP8266-Firebase ์ฐ๋์ ํตํ ์ค์๊ฐ ๊ธด๊ธ ์๋ฆผ ์์คํ ๊ตฌ์ถ
๐ Reviving My Women Safety System โ From Idea to Real-Time Smart Safety Solution
AI ์์ฝ
Context
์ ์ UI ์ค์ฌ์ ์ด๊ธฐ ์ค๊ณ๋ก ์ธํ ์ค์๊ฐ ์๋ฆผ ๋ฐ ๋ฐ์ดํฐ ๋๊ธฐํ ๋ถ๊ฐ ์ํ. ํ๋์จ์ด ์ ์ด์ ์น ๋์๋ณด๋ ๊ฐ์ ๋ฐ์ดํฐ ํ๋ฆ ๋ถ์ฌ๋ก ์ธํ ๊ธฐ๋ฅ์ ํ๊ณ ์ง๋ฉด.
Technical Solution
- ESP8266 ํ๋์จ์ด๋ฅผ ํตํ SOS ์ ํธ ๋ฐ์ ๋ฐ Firebase Realtime Database๋ก์ ๋ฐ์ดํฐ ์ ์ก ๊ตฌ์กฐ ์ค๊ณ
- Firebase์ Real-time Listener๋ฅผ ํ์ฉํ์ฌ alert/status ์ํ ๊ฐ ๋ณ๊ฒฝ ์ ์ฆ๊ฐ์ ์ธ UI ์ ๋ฐ์ดํธ ๊ตฌํ
- Google Maps API ์ฐ๋์ ํตํ ์ค์๊ฐ Geolocation Tracking ๊ธฐ๋ฅ์ผ๋ก ์ ํํ ์์น ์ ๋ณด ํ๋ณด
- Camera Snapshot ๋ฐ Emergency Siren ๊ธฐ๋ฅ์ ํตํฉํ์ฌ ๋ค๊ฐ์ ๊ธด๊ธ ๋์ ์ฒด๊ณ ๊ตฌ์ถ
- GitHub Copilot์ ํ์ฉํ Firebase Integration ๋ก์ง ์ต์ ํ ๋ฐ ์ค์๊ฐ ์ด๋ฒคํธ ํธ๋ค๋ง ๋๋ฒ๊น ์ํ
์ค์ฒ ํฌ์ธํธ
1. ์ค์๊ฐ ์ํ ๋๊ธฐํ๊ฐ ํ์ํ ์์คํ ์์ Firebase Realtime Database์ Listener ํจํด ๊ฒํ
2. ํ๋์จ์ด-ํด๋ผ์ฐ๋-์น์ผ๋ก ์ด์ด์ง๋ Event-Driven ๋ฐ์ดํฐ ํ์ดํ๋ผ์ธ ์ค๊ณ ํ์ธ
3. Geolocation API์ ์ธ๋ถ ์๋ฆผ ์์คํ ์ ํตํฉ์ ํตํ ์ค์๊ฐ ๋ชจ๋ํฐ๋ง ํ๊ฒฝ ๊ตฌ์ถ