앱 관리
앱은 App Store에서 프로젝트에 설치하는 완성형 솔루션입니다. 각 앱은 특정 사용 사례에 필요한 모든 것을 제공합니다 — 모니터링용 사용자 인터페이스, 디바이스에서의 데이터 수집, 제어 기능 — 모두 번들로 제공됩니다.
그만큼 중요한 사실: 모든 앱은 프로젝트 AI 어시스턴트의 스킬로도 작동합니다. 앱이 설치되는 순간 어시스턴트는 해당 앱의 데이터, 디바이스, 대시보드를 이해합니다 — 진동 모니터링 앱을 설치하면 진동 추이를 물어볼 수 있고, 품질 앱을 설치하면 불량품을 추적할 수 있습니다. 앱을 추가할수록 어시스턴트는 더 유능해집니다.
기존 앱이 요구 사항에 맞지 않는 경우 App Studio에서 직접 앱을 쉽게 만들 수 있습니다. 커스텀 앱을 통해 특정 컨텍스트의 고유한 요구 사항을 해결할 수 있습니다 — 특화된 대시보드, 커스텀 데이터 파이프라인, 또는 디바이스를 위한 맞춤형 제어 인터페이스. 그리고 다른 앱과 마찬가지로, 커스텀 앱도 어시스턴트에게 그 앱을 다루는 스킬을 가르칩니다.
앱이란?
다른 많은 IoT 플랫폼에서 “앱”이 엣지 디바이스에 배포하는 컨테이너에 불과한 것과 달리, IronFlock 앱은 완전한 분산 서비스입니다. 호스팅된 사용자 인터페이스, 데이터 스토리지 및 실시간 메시징을 위한 백엔드, 디바이스에서 실행되는 엣지 컴포넌트를 결합하며 — 모두 자동으로 연결됩니다.
엣지 컨테이너가 가장 중요한 부분입니다 — 디바이스에서 실제로 실행되어 센서 데이터를 수집하고, 액추에이터를 제어하거나 로컬 서비스를 호스팅하는 소프트웨어입니다. 하지만 이것은 전체 앱의 한 부분에 불과합니다:
- 엣지 컨테이너 — 디바이스에서 실행되는 핵심 소프트웨어로, 데이터 수집, 로컬 처리, 디바이스 제어를 처리합니다.
- 사용자 인터페이스 — 앱의 보드를 통한 실시간 차트, 게이지, 지도, 표, 제어 기능.
- 데이터 백엔드 — UI를 구동하고 과거 분석을 가능하게 하는 시계열 데이터베이스에 디바이스 데이터를 자동 저장.
- 실시간 메시징 — 대시보드가 즉시 업데이트되도록 디바이스와 클라우드 간의 실시간 데이터 스트리밍.
- 원격 접근 — 디바이스 웹 인터페이스, 카메라, 진단에 대한 보안 접근.
- AI 스킬 — 모든 앱은 프로젝트의 AI 어시스턴트를 확장합니다. 어시스턴트는 앱의 데이터를 조회하고, 대시보드를 설명하고, 디바이스와 함께 작업할 수 있습니다. 앱 작성자가 구성한 전용 AI 에이전트를 함께 제공하는 앱도 있습니다.
앱을 설치하면 이러한 모든 컴포넌트가 자동으로 설정됩니다 — 구성이나 연결 작업이 필요 없습니다.
프로젝트에서 앱이 작동하는 방식
앱은 개별 디바이스가 아닌 프로젝트 수준에 설치됩니다. 설치 후 앱이 프로젝트 홈 패널에 표시됩니다. 그런 다음 앱에 디바이스를 할당하면 해당 디바이스들이 데이터 전송을 시작합니다.
주요 사항:
- 하나의 앱, 여러 디바이스 — 앱을 한 번 설치하고 수백 개의 디바이스를 할당합니다. 모든 디바이스 데이터가 동일한 사용자 인터페이스로 흐릅니다.
- 데이터는 프로젝트에 유지됩니다 — 각 프로젝트에는 자체 프라이빗 데이터베이스가 있습니다. 다른 프로젝트의 앱은 데이터를 공유하지 않습니다.
- 여러 앱 설치 — 동일한 프로젝트에 다양한 사용 사례를 위해 여러 앱을 설치할 수 있습니다(예: 온도 모니터링용 하나, 예측 유지보수용 하나).
이 섹션 내용
- App Store — 앱 탐색 및 발견
- 앱에 디바이스 추가 — 엣지 컴포넌트를 실행하도록 앱에 디바이스 추가
- 앱 설정 및 파라미터 — 디바이스별 앱 동작 구성
- 앱 업데이트 — 새 버전 출시 시 앱 업데이트
- 사용자 권한 — 접근 가능한 사용자 및 항목 제어