Съжаляваме, вашият браузър не поддържа 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 е насочен главно към приложения, изградени с локалните API на електромерите IAMMETER, и представлява отворена екосистема, поддържана съвместно от 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.

Той използва упълномощаване на акаунта и API на IAMMETER Cloud, за да зареди обектите и електромерите на потребителя. Може да наблюдава до шест канала и да показва напрежение, ток, активна мощност, енергия, честота и фактор на мощността, с конфигурируеми диапазони и незадължителни звукови предупреждения в браузъра.

Показанията в реално време се доставят директно в браузъра чрез MQTT услугата на IAMMETER. MQTT е каналът за данни в реално време, а връзките между потребители, обекти и електромери идват от IAMMETER Cloud. Подробният процес е описан в Наблюдение на електромер в реално време с предупреждения в браузъра.

Този модел показва целта на Cloud Apps: мониторът не е несвързана самостоятелна уеб страница. Той използва акаунти, данни и услуги на IAMMETER Cloud, за да предостави приложение за конкретна задача.

App Store: екосистема от приложения около локалните API

IAMMETER App Store сега се фокусира основно върху приложения, изградени с локалните API на електромерите IAMMETER.

Електромерите 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 е повече от колекция от инструменти. Той намалява бариерата пред разработката с локалните API на IAMMETER и подкрепя екосистема, основана на споделяне, повторна употреба и непрекъснато подобрение.

Разработчиците могат да печелят наградни точки

Разработчиците могат да изпращат приложения за App Store, изградени с локалните API на IAMMETER. Качествените приноси могат да получават Reward Points (RP), което насърчава създаването, споделянето и постоянното подобряване на практични инструменти.

App Store е едновременно каталог на приложения и форма на технически принос в екосистемата IAMMETER Contributor.

Сравнение на Cloud Apps и App Store

Област IAMMETER Cloud Apps IAMMETER App Store
Основна цел Проучване и допълване на функциите на IAMMETER Cloud Отворена екосистема от приложения около локалните API
Основен интерфейс IAMMETER Cloud API; при работа в реално време може и IAMMETER MQTT Локални API на електромерите IAMMETER
Основен източник на данни Акаунти, обекти, електромери и исторически данни в IAMMETER Cloud Електромери IAMMETER в локалната мрежа
Поддръжка Разработва се и се поддържа от IAMMETER Съвместна поддръжка от IAMMETER и разработчиците от общността
Типични приложения Онлайн наблюдение, отчети, сметки и анализ Статични приложения с отворен код, локални табла, API инструменти и примери за разработка
Зависимост от IAMMETER Cloud Да; приложенията се основават на неговите данни и услуги Обикновено не; приложенията могат да общуват директно с електромерите през LAN
Модел на отворения код Поддържа се като официална функционалност на IAMMETER Cloud Основно проекти с код, който може да се преглежда, променя и използва повторно
Основни потребители Потребители на IAMMETER Cloud, желаещи специализирани облачни инструменти Потребители на локални API, разработчици и потребители на отворени проекти
Участие на разработчици Понастоящем разработва IAMMETER Разработчиците могат да изпращат приложения и да помагат с поддръжката
Наградни точки Не са основна цел Разработчиците могат да печелят RP за качествени приложения

Кое да използвате?

Изберете Cloud Apps, ако:

  • вече използвате IAMMETER Cloud;
  • искате изгледи за мониторинг, отчети или сметки от данни, които вече са в Cloud;
  • искате нови функции, поддържани директно от IAMMETER;
  • не искате да изтегляте код, да разгръщате услуга или да разработвате приложение;
  • искате да изпробвате инструменти, проучвани като допълнения към IAMMETER Cloud.

Изберете App Store, ако:

  • искате да четете данни директно от електромер IAMMETER в локалната мрежа;
  • не искате зависимост от IAMMETER Cloud;
  • искате да използвате или променяте табло или инструмент с отворен код;
  • искате да научите как се използват локалните API на IAMMETER;
  • искате да разработите и изпратите собствено приложение IAMMETER;
  • искате да печелите наградни точки чрез технически принос.

Заключение

Разликата между IAMMETER Cloud Apps и App Store може да се обобщи така:

Cloud Apps разширяват софтуерните възможности на IAMMETER Cloud, а App Store разширява екосистемата с отворен код около локалните API на електромерите IAMMETER.

Cloud Apps се поддържат от IAMMETER. Те използват Cloud API за инструменти за наблюдение, отчети, сметки и анализ, които проучват и допълват функционалността на IAMMETER Cloud.

App Store е насочен главно към приложения, изградени с локалните API на електромерите IAMMETER. Поддържа се съвместно от IAMMETER и разработчиците от общността, с акцент върху отворения код. Разработчиците могат да изпращат работата си и да получават наградни точки за качествени приноси.

Двете платформи подкрепят различни страни на екосистемата IAMMETER: иновации в облачния продукт и разработка на приложения с локални API. Това разграничение помага на потребителите по-лесно да намират подходящите инструменти, а на разработчиците — да разбират къде принадлежат проектите им.

Нагоре