IoT 대시보드
Board Studio는 기존 대시보드를 훨씬 뛰어넘습니다. 이는 페이지 탐색, 제어 버튼, 필터 요소, 목록, 폼, 임베드 콘텐츠 등 풍부하고 다중 페이지 사용자 인터페이스를 만들 수 있는 완전한 노코드 애플리케이션 UI 빌더입니다. 대시보드 도구에서 기대할 수 있는 모든 차트 및 게이지 위젯을 포함하고 있지만, 구축할 수 있는 인터페이스는 데이터 시각화에만 국한되지 않습니다. 코드 한 줄 없이 완전한 운영자 패널, 인터랙티브 제어 화면, 커스텀 워크플로우를 설계할 수 있습니다.
위젯을 캔버스에 드래그 앤 드롭하고, 설정 패널을 통해 구성하고, 탐색 요소로 페이지를 연결하여 인터페이스를 구축합니다. Board Studio는 모든 IronFlock 프로젝트에 기본으로 설치됩니다.
구축 가능한 것
- 표준 및 고급 차트 — 메트릭 및 시계열 데이터 추적. 라인 차트, 바 차트, 게이지, 히트맵, 도넛 차트 등.
- 앱 탐색 — 사이드바 메뉴 또는 탭 바를 사용한 매끄러운 라우팅으로 다중 페이지 보드 구축.
- 임베드 — 외부 대시보드, 디바이스 UI, 카메라 스트림, 또는 웹사이트를 보드에 직접 가져오기.
- 액션 — 보드에서 직접 엣지 디바이스로 명령 또는 제어 신호 전송.
- 분할 차트 — 단일 구성에서 디바이스, 위치, 또는 카테고리별 차트 자동 생성.
- 폼 — 전체 이력 추적 및 스마트 업데이트 패턴으로 수동 데이터 항목 기록.
- 필터 — 드롭다운 및 날짜 선택기를 사용하여 사용자가 모든 위젯의 데이터를 한 번에 필터링.
- 에이전틱 AI — 자연어를 통해 앱 데이터와 상호작용하는 AI 에이전트를 보드에 추가.
보드가 필요한 이유
- 올인원 — 단일 장소에서 시각화, 제어, 상호작용 — 별도의 도구 불필요.
- 커스터마이징 가능 — 자유 형식 그리드에서 위젯을 원하는 방식으로 배치. 자유롭게 크기 조정, 재배치, 레이어링.
- 보안 — 원격 접근 및 디바이스 제어는 인증된 터널을 통해 처리.
- 확장 가능 — 하나의 디바이스 또는 전체 프로젝트에서 동일하게 작동.
보드 작동 방식
보드는 프로젝트 데이터베이스의 앱 데이터에 직접 연결됩니다. 특정 디바이스에 종속되지 않으며 — 프로젝트에서 앱을 실행하는 모든 디바이스의 집계 데이터를 표시합니다.
데이터는 디바이스에서 실시간으로 흐릅니다: 엣지 컴포넌트가 IronFlock 메시징 레이어를 통해 프로젝트 데이터베이스로 데이터를 전송합니다. 보드는 즉시 업데이트를 수신합니다 — 폴링이나 수동 새로 고침이 없습니다. 위젯은 엣지에서 화면까지 1초 미만의 지연 시간으로 업데이트됩니다.
개발자 보드 vs. 사용자 보드
- 개발자 보드는 앱 개발자가 만들어 앱과 함께 제공됩니다. 앱을 설치하는 모든 사용자는 자동으로 동일한 보드 레이아웃을 볼 수 있습니다.
- 사용자 보드는 보드 빌더를 사용하여 자신의 프로젝트 내에서 직접 생성합니다. 여러 설치된 앱의 데이터를 단일 커스텀 대시보드로 혼합할 수 있습니다.
보드 접근
보드가 있는 앱이 프로젝트에 설치되면 앱 아이콘이 프로젝트 홈 패널에 나타납니다. 클릭하여 보드를 엽니다.
보드 구축
프로젝트에서 보드 빌더를 엽니다. 거기서 다음을 수행할 수 있습니다:
- 위젯 추가 — 위젯 패널에서 위젯 유형을 선택하고 캔버스로 드래그합니다.
- 크기 조정 및 배치 — 위젯의 모서리를 드래그하여 크기를 조정하거나, 위젯 자체를 드래그하여 그리드에서 재배치합니다.
- 위젯 구성 — 위젯을 클릭하여 설정 패널을 엽니다. 데이터 소스를 선택하고, 레이블과 단위를 설정하고, 표시 옵션을 조정합니다.
- 페이지 추가 — 여러 페이지를 만들고 탐색 위젯으로 연결하여 다중 화면 대시보드를 구성합니다.
- 테마 적용 — 보드 설정 패널에서 라이트 또는 다크 테마를 선택하고 전체 색상을 설정합니다.
변경 사항은 구축하는 동안 자동으로 저장됩니다.