01프론트엔드
2026년 7월Firescout 3.0 실내화재 감지 시스템 관리자 콘솔
실내 화재 감지 AI 시스템의 고객사, 카메라, AI Box, 사용자를 통합 관리하는 온프레미스 백오피스 웹 애플리케이션
이 프로젝트에서의 Firebase 활용
Cloud Messaging을 통한 푸시 알림 수신
firescout-3.0-onpremise-back-frontend프로젝트 자세히 보기 →
프로젝트 2개에서 사용했습니다. 각 프로젝트에서 어떤 역할로 썼는지 아래에 정리했습니다.
Google이 제공하는 모바일·웹 앱 개발을 위한 백엔드 통합 플랫폼
Firebase는 인증, 데이터베이스, 스토리지, 푸시 알림 등 백엔드 기능을 SDK와 클라우드 서비스로 제공하는 BaaS(Backend as a Service) 플랫폼입니다. 서버 인프라를 직접 구축·관리하지 않고도 실시간 데이터 동기화, 사용자 인증, 파일 저장 등의 기능을 빠르게 통합할 수 있도록 설계되었습니다. 특히 모바일 앱과 프로토타입 개발 단계에서 백엔드 구축 시간을 크게 단축할 수 있습니다.
Firebase Admin SDK를 사용해 서버에서 특정 기기로 푸시 알림을 전송하는 기본 예시입니다. 클라이언트에서는 FCM SDK로 토큰을 받아 서버에 등록합니다.
const admin = require('firebase-admin');
// Firebase Admin SDK 초기화
admin.initializeApp({
credential: admin.credential.cert('serviceAccountKey.json')
});
// 특정 기기로 푸시 알림 전송
const message = {
notification: {
title: '화재 경보',
body: '3층 복도에서 연기가 감지되었습니다.'
},
token: 'device-registration-token-here'
};
admin.messaging().send(message)
.then(response => console.log('알림 전송 성공:', response))
.catch(error => console.error('알림 전송 실패:', error));위 개요는 기술 학습을 돕기 위해 자동 생성된 일반 설명입니다. 정확한 사양과 최신 정보는 공식 문서를 확인하세요.
위 개념이 실제 프로젝트에서 어떻게 쓰였는지 보여줍니다.
실내 화재 감지 AI 시스템의 고객사, 카메라, AI Box, 사용자를 통합 관리하는 온프레미스 백오피스 웹 애플리케이션
이 프로젝트에서의 Firebase 활용
Cloud Messaging을 통한 푸시 알림 수신
실시간 화재 감지 알림과 카메라 관리를 제공하는 온프레미스 화재 안전 모니터링 웹 애플리케이션
이 프로젝트에서의 Firebase 활용
실시간 푸시 알림 및 메시징 (FCM)
위 프로젝트들에서 같이 쓰인 다른 기술입니다.