죄송합니다. 브라우저가 JavaScript를 지원하지 않습니다!
로그인

IAMMETER Cloud Apps와 App Store: 차이점은 무엇인가요?

IAMMETER Cloud Apps와 App Store: 차이점은 무엇인가요?

IAMMETER에는 이미 App Store가 있으며, 이제 Cloud Apps도 도입되었습니다. 두 이름 모두 "Apps"를 포함하고 있지만, 데이터 인터페이스, 개발 모델 및 제품 목표가 다릅니다.

핵심 차이점은 다음과 같습니다:

Cloud Apps는 IAMMETER Cloud API를 기반으로 구축되며, IAMMETER가 유지 관리하고 IAMMETER Cloud 기능을 탐색 및 보완하는 데 사용됩니다. App Store는 주로 IAMMETER 미터 Local API로 구축된 애플리케이션에 중점을 두며, IAMMETER와 커뮤니티 개발자가 공동으로 유지 관리하는 개방형 애플리케이션 생태계로, 오픈소스 프로젝트에 중점을 둡니다.

두 플랫폼은 동일한 플랫폼의 두 입구가 아니며, 하나가 다른 하나를 단순히 대체하는 것도 아닙니다.

Cloud Apps: IAMMETER Cloud 탐색 및 확장

IAMMETER Cloud Apps는 이미 IAMMETER Cloud를 사용 중인 사용자를 위해 설계되었습니다.

이러한 애플리케이션은 주로 IAMMETER Cloud API를 사용하여 사용자의 IAMMETER Cloud 계정에 있는 사이트, 미터 및 과거 데이터에 액세스합니다. 이 데이터를 모니터링, 보고, 청구 및 분석 도구로 전환합니다.

Cloud Apps는 두 가지 주요 목적을 제공합니다.

1. 새로운 IAMMETER Cloud 기능 탐색 플랫폼

IAMMETER Cloud는 완전한 에너지 모니터링 시스템입니다. 다양한 사용자, 미터 유형, 권한 모델, 안정성 요구 사항, 인터페이스 복잡성 및 장기 유지 관리를 지원해야 합니다.

Cloud Apps는 IAMMETER가 다음과 같은 작업을 수행할 수 있는 더 유연한 환경을 제공합니다:

  • 명확하게 정의된 요구 사항에 맞춰 집중된 애플리케이션 구축
  • 실제 IAMMETER Cloud 데이터를 사용하여 기능의 가치 검증
  • 사용자가 새로운 모니터링 보기, 보고서 형식 또는 청구 도구를 시험해 볼 수 있도록 함
  • 실제 사용 및 피드백을 기반으로 애플리케이션 개선
  • 기본 IAMMETER Cloud 인터페이스에 복잡성을 추가하지 않고 새로운 아이디어 테스트

이러한 측면에서 Cloud Apps는 IAMMETER Cloud의 기능 연구소 역할을 하며, 새로운 애플리케이션 아이디어를 연구하고 검증할 수 있는 유연한 방법을 제공합니다.

2. 핵심 IAMMETER Cloud 기능 보완

기본 IAMMETER Cloud 시스템은 일반적인 시나리오에서 유용한 에너지 모니터링 기능을 우선시합니다. 그러나 일부 요구 사항은 더 전문화되어 있으며, 특정 사용자에게만 적용되거나, 전용 프레젠테이션이 필요하거나, 임시 사용을 위한 것입니다.

Cloud Apps는 다음과 같은 더 집중된 요구 사항을 충족할 수 있습니다:

  • 실시간 미터 모니터링
  • 특화된 측정 시각화
  • 전용 에너지 보고서
  • 전기 요금 청구 도구
  • 인쇄 가능한 페이지 및 PDF 문서
  • 특정 산업 또는 사용 사례를 위한 분석 도구

사용자는 필요할 때 이러한 애플리케이션을 열 수 있으며, 기본 IAMMETER Cloud 인터페이스는 명확하고 안정적으로 유지됩니다.

Cloud Apps는 누가 유지 관리하나요?

Cloud Apps는 IAMMETER가 개발 및 유지 관리합니다. IAMMETER는 데이터 인터페이스, 계정 인증, 기능 업데이트 및 운영 환경을 담당합니다.

따라서 Cloud Apps는 다양한 작성자가 독립적으로 소프트웨어를 게시하는 마켓플레이스가 아니라, 광범위한 IAMMETER Cloud 제품 시스템의 일부입니다.

예시: Realtime Meter Monitor

Realtime Meter Monitor는 대표적인 Cloud App입니다.

이 앱은 IAMMETER Cloud 계정 인증 및 API를 사용하여 사용자의 사이트와 미터를 로드합니다. 최대 6개의 미터 채널을 모니터링하고 전압, 전류, 유효 전력, 에너지, 주파수 및 역률을 표시할 수 있으며, 구성 가능한 범위와 선택적 브라우저 사운드 알림을 제공합니다.

실시간 측정값은 IAMMETER의 MQTT 서비스를 통해 브라우저로 직접 전달됩니다. MQTT는 실시간 데이터 채널 역할을 하며, 사용자, 사이트 및 미터 관계는 IAMMETER Cloud에서 가져옵니다. 자세한 워크플로는 브라우저 알림을 통한 실시간 에너지 미터 모니터링을 참조하세요.

이 모델은 Cloud Apps의 목적을 보여줍니다: 모니터는 관련 없는 독립형 웹 페이지가 아닙니다. IAMMETER Cloud 계정, 데이터 및 서비스를 사용하여 특정 작업을 위한 집중된 애플리케이션을 제공합니다.

App Store: Local API 중심의 애플리케이션 생태계

IAMMETER App Store는 현재 주로 IAMMETER 미터 Local API로 구축된 애플리케이션에 중점을 둡니다.

IAMMETER 미터는 로컬 네트워크에서 HTTP API를 제공합니다. 브라우저나 다른 프로그램이 미터에서 직접 전압, 전류, 전력, 에너지 및 기타 측정값을 읽을 수 있습니다.

이렇게 구축된 애플리케이션은 일반적으로 다음과 같은 특징이 있습니다:

  • 데이터를 먼저 IAMMETER Cloud에 업로드할 필요가 없음
  • 애플리케이션이 미터와 동일한 로컬 네트워크에서 실행 가능
  • 순수 HTML, CSS 및 JavaScript 구현 가능
  • GitHub Pages에서 호스팅하거나 로컬에서 다운로드하여 실행 가능
  • 코드 검사, 수정 및 확장이 용이
  • 대시보드, 진단 도구 및 로컬 모니터링 애플리케이션에 적합

현재 App Store 프로젝트에는 로컬 모니터링 페이지, Local API Explorer 및 정적 애플리케이션 예제가 포함됩니다. 이들의 목적은 IAMMETER Cloud를 확장하는 것이 아니라, 미터의 개방형 로컬 인터페이스를 사용하여 IAMMETER 장치와 직접 작업할 수 있는 새로운 방법을 만드는 것입니다.

IAMMETER와 개발자가 유지 관리하는 생태계

App Store 애플리케이션은 IAMMETER만 제공하는 것이 아닙니다.

IAMMETER는 App Store 플랫폼, 기본 저장소, 개발 문서, 예제 및 검토 프로세스를 유지 관리합니다. 커뮤니티 개발자도 자신의 애플리케이션을 구축하고 제출할 수 있습니다. App Store는 주로 오픈소스 프로젝트에 중점을 두어 사용자가 다음을 수행할 수 있도록 합니다:

  • 애플리케이션 열기 및 사용
  • 문서 읽기
  • 소스 코드 검사
  • 프로젝트 다운로드 또는 수정
  • 애플리케이션 좋아요, 즐겨찾기 및 댓글 작성
  • 자신의 요구 사항에 맞게 프로젝트 계속 개발

따라서 App Store는 단순한 도구 모음 그 이상입니다. IAMMETER Local API로 개발하는 장벽을 낮추고 공유, 재사용 및 지속적인 개선에 중점을 둔 애플리케이션 생태계를 지원합니다.

개발자는 리워드 포인트를 획득할 수 있습니다

개발자는 IAMMETER Local API로 구축된 App Store 애플리케이션을 제출할 수 있습니다. 고품질 기여는 리워드 포인트 (RP)를 획득할 수 있어, 개발자가 실용적인 도구를 만들고 공유하며 지속적으로 개선하도록 장려합니다.

App Store는 애플리케이션 카탈로그이자 IAMMETER 기여자 생태계 내의 기술 기여 형태입니다.

Cloud Apps와 App Store 비교

영역 IAMMETER Cloud Apps IAMMETER App Store
핵심 목적 IAMMETER Cloud 기능 탐색 및 보완 Local API 중심의 개방형 애플리케이션 생태계 구축
주요 인터페이스 IAMMETER Cloud API; 실시간 사례는 IAMMETER MQTT도 사용 가능 IAMMETER 미터 Local API
주요 데이터 소스 IAMMETER Cloud의 계정, 사이트, 미터 및 과거 데이터 로컬 네트워크의 IAMMETER 미터
유지 관리 IAMMETER가 개발 및 유지 관리 IAMMETER와 커뮤니티 개발자가 공동 유지 관리
일반적인 애플리케이션 온라인 모니터링, 보고서, 청구 및 분석 도구 정적 오픈소스 앱, 로컬 대시보드, API 도구 및 개발 예제
IAMMETER Cloud 의존성 예; 애플리케이션이 IAMMETER Cloud 데이터 및 서비스를 기반으로 구축됨 일반적으로 필요 없음; LAN을 통해 미터와 직접 통신 가능
오픈소스 모델 공식 IAMMETER Cloud 기능으로 유지 관리 주로 코드 검사, 수정 및 재사용이 가능한 프로젝트
주요 사용자 집중된 Cloud 도구를 사용해보려는 IAMMETER Cloud 사용자 Local API 사용자, 개발자 및 오픈소스 프로젝트 사용자
개발자 참여 현재 IAMMETER가 개발 개발자가 애플리케이션 제출 및 생태계 유지 관리 가능
리워드 포인트 주요 목적 아님 개발자가 고품질 애플리케이션 기여로 RP 획득 가능

어떤 것을 사용해야 하나요?

다음과 같은 경우 Cloud Apps를 선택하세요:

  • 이미 IAMMETER Cloud를 사용 중인 경우
  • Cloud에 이미 저장된 데이터에서 모니터링 보기, 보고서 또는 청구서를 생성하려는 경우
  • IAMMETER가 직접 유지 관리하는 새로운 기능을 사용하려는 경우
  • 코드 다운로드, 서비스 배포 또는 애플리케이션 개발을 원하지 않는 경우
  • IAMMETER Cloud에 추가 기능으로 탐색 중인 도구를 사용해보려는 경우

다음과 같은 경우 App Store를 선택하세요:

  • 로컬 네트워크의 IAMMETER 미터에서 직접 데이터를 읽으려는 경우
  • IAMMETER Cloud에 의존하고 싶지 않은 경우
  • 오픈소스 대시보드 또는 도구를 사용하거나 수정하려는 경우
  • IAMMETER Local API 사용 방법을 배우려는 경우
  • 자신의 IAMMETER 애플리케이션을 개발하고 제출하려는 경우
  • 기술 기여를 통해 리워드 포인트를 획득하려는 경우

결론

IAMMETER Cloud Apps와 App Store의 차이점은 다음과 같이 요약할 수 있습니다:

Cloud Apps는 IAMMETER Cloud의 소프트웨어 기능을 확장하는 반면, App Store는 IAMMETER 미터 Local API를 중심으로 한 오픈소스 생태계를 확장합니다.

Cloud Apps는 IAMMETER가 유지 관리합니다. Cloud API를 사용하여 IAMMETER Cloud 기능을 탐색하고 보완하는 모니터링, 보고, 청구 및 분석 도구를 만듭니다.

App Store는 주로 IAMMETER 미터 Local API로 구축된 애플리케이션에 중점을 둡니다. IAMMETER와 커뮤니티 개발자가 공동으로 유지 관리하며, 오픈소스 프로젝트에 중점을 둡니다. 개발자는 자신의 작업을 제출하고 고품질 기여로 리워드 포인트를 획득할 수 있습니다.

두 플랫폼은 IAMMETER 생태계의 서로 다른 측면을 지원합니다: Cloud 제품 혁신과 Local API 애플리케이션 개발입니다. 이 구분을 통해 사용자는 더 쉽게 적합한 도구를 찾을 수 있고, 개발자는 자신의 프로젝트가 속한 위치를 더 잘 이해할 수 있습니다.

맨 위