Sorry, your browser does not support JavaScript!
Sign In

IAMMETER Cloud Apps vs. App Store: What’s the Difference?

IAMMETER Cloud Apps vs. App Store: What's the Difference?

IAMMETER already has an App Store and has now introduced Cloud Apps. Although both names include “Apps,” they serve different data interfaces, development models, and product goals.

The key distinction is:

Cloud Apps are built with the IAMMETER Cloud API, maintained by IAMMETER, and used to explore and supplement IAMMETER Cloud features. The App Store focuses mainly on applications built with IAMMETER meter Local APIs and is an open application ecosystem maintained jointly by IAMMETER and community developers, with a strong emphasis on open-source projects.

They are not two entrances to the same platform, nor is one simply a replacement for the other.

Cloud Apps: Exploring and Extending IAMMETER Cloud

IAMMETER Cloud Apps are designed for users who already use IAMMETER Cloud.

These applications primarily use the IAMMETER Cloud API to access the sites, meters, and historical data available in a user's IAMMETER Cloud account. They turn that data into focused monitoring, reporting, billing, and analysis tools.

Cloud Apps serve two main purposes.

1. A Platform for Exploring New IAMMETER Cloud Features

IAMMETER Cloud is a complete energy monitoring system. It must support different users, meter types, permission models, stability requirements, interface complexity, and long-term maintenance.

Cloud Apps provide a more flexible environment in which IAMMETER can:

  • build a focused application around a clearly defined requirement;
  • use real IAMMETER Cloud data to validate the value of a feature;
  • let users try new monitoring views, report formats, or billing tools;
  • improve an application based on actual usage and feedback;
  • test new ideas without adding complexity to the main IAMMETER Cloud interface.

In this sense, Cloud Apps act as a feature laboratory for IAMMETER Cloud, providing a flexible way to research and validate new application ideas.

2. A Supplement to Core IAMMETER Cloud Features

The main IAMMETER Cloud system prioritizes energy monitoring features that are useful across common scenarios. Some requirements, however, are more specialized, apply only to certain users, need a dedicated presentation, or are intended for temporary use.

Cloud Apps can serve these more focused needs, including:

  • real-time meter monitoring;
  • specialized metric visualization;
  • dedicated energy reports;
  • electricity billing tools;
  • printable pages and PDF documents;
  • analysis tools for a particular industry or use case.

Users can open these applications when needed, while the main IAMMETER Cloud interface remains clear and stable.

Who Maintains Cloud Apps?

Cloud Apps are developed and maintained by IAMMETER. IAMMETER is responsible for their data interfaces, account authorization, feature updates, and operating environment.

Cloud Apps are therefore part of the wider IAMMETER Cloud product system, rather than a marketplace where different authors independently publish software.

Example: Realtime Meter Monitor

The Realtime Meter Monitor is a representative Cloud App.

It uses IAMMETER Cloud account authorization and APIs to load a user's sites and meters. It can monitor up to six meter channels and display voltage, current, active power, energy, frequency, and power factor, with configurable ranges and optional browser sound alerts.

Live readings are delivered directly to the browser through IAMMETER's MQTT service. MQTT acts as the real-time data channel, while the user, site, and meter relationships come from IAMMETER Cloud. See Real-Time Energy Meter Monitoring with Browser Alerts for the detailed workflow.

This model demonstrates the purpose of Cloud Apps: the monitor is not an unrelated standalone web page. It uses IAMMETER Cloud accounts, data, and services to deliver a focused application for a specific task.

App Store: An Application Ecosystem Built Around Local APIs

The IAMMETER App Store now focuses mainly on applications built with IAMMETER meter Local APIs.

IAMMETER meters provide HTTP APIs on the local network. A browser or another program can read voltage, current, power, energy, and other measurements directly from a meter.

Applications built this way commonly have the following characteristics:

  • data does not have to be uploaded to IAMMETER Cloud first;
  • the application can run on the same local network as the meter;
  • a pure HTML, CSS, and JavaScript implementation is possible;
  • the application can be hosted on GitHub Pages or downloaded and run locally;
  • the code is easy to inspect, modify, and extend;
  • the model is well suited to dashboards, diagnostic tools, and local monitoring applications.

Current App Store projects include local monitoring pages, a Local API Explorer, and static application examples. Their purpose is not to extend IAMMETER Cloud. Instead, they use the meter's open local interfaces to create new ways to work directly with an IAMMETER device.

An Ecosystem Maintained by IAMMETER and Developers

App Store applications are not provided only by IAMMETER.

IAMMETER maintains the App Store platform, base repository, development documentation, examples, and review process. Community developers can also build and submit their own applications. The App Store focuses mainly on open-source projects, allowing users to:

  • open and use an application;
  • read its documentation;
  • inspect its source code;
  • download or modify the project;
  • like, favorite, and comment on applications;
  • continue developing a project for their own requirements.

The App Store is therefore more than a collection of tools. It lowers the barrier to developing with IAMMETER Local APIs and supports an application ecosystem centered on sharing, reuse, and continued improvement.

Developers Can Earn Reward Points

Developers can submit App Store applications built with IAMMETER Local APIs. High-quality contributions can earn Reward Points (RP), encouraging developers to create, share, and continue improving practical tools.

The App Store is both an application catalog and a form of technical contribution within the IAMMETER Contributor ecosystem.

Cloud Apps and App Store Compared

Area IAMMETER Cloud Apps IAMMETER App Store
Core purpose Explore and supplement IAMMETER Cloud features Build an open application ecosystem around Local APIs
Main interface IAMMETER Cloud API; real-time cases may also use IAMMETER MQTT IAMMETER meter Local APIs
Main data source Accounts, sites, meters, and historical data in IAMMETER Cloud IAMMETER meters on the local network
Maintenance Developed and maintained by IAMMETER Maintained jointly by IAMMETER and community developers
Typical applications Online monitoring, reports, billing, and analysis tools Static open-source apps, local dashboards, API tools, and development examples
IAMMETER Cloud dependency Yes; applications are built around IAMMETER Cloud data and services Usually not required; applications can communicate directly with meters over the LAN
Open-source model Maintained as official IAMMETER Cloud functionality Primarily projects whose code can be inspected, modified, and reused
Primary users IAMMETER Cloud users who want to try focused Cloud tools Local API users, developers, and users of open-source projects
Developer participation Currently developed by IAMMETER Developers can submit applications and help maintain the ecosystem
Reward Points Not a primary purpose Developers can earn RP for high-quality application contributions

Which One Should You Use?

Choose Cloud Apps if you:

  • already use IAMMETER Cloud;
  • want to generate monitoring views, reports, or bills from data already stored in the Cloud;
  • want to use new features maintained directly by IAMMETER;
  • do not want to download code, deploy a service, or develop an application;
  • want to try tools being explored as additions to IAMMETER Cloud.

Choose the App Store if you:

  • want to read data directly from an IAMMETER meter on the local network;
  • do not want to depend on IAMMETER Cloud;
  • want to use or modify an open-source dashboard or tool;
  • want to learn how to use IAMMETER Local APIs;
  • want to develop and submit your own IAMMETER application;
  • want to earn Reward Points through a technical contribution.

Conclusion

The difference between IAMMETER Cloud Apps and the App Store can be summarized as follows:

Cloud Apps extend IAMMETER Cloud's software capabilities, while the App Store expands the open-source ecosystem around IAMMETER meter Local APIs.

Cloud Apps are maintained by IAMMETER. They use the Cloud API to create monitoring, reporting, billing, and analysis tools that explore and supplement IAMMETER Cloud functionality.

The App Store focuses mainly on applications built with IAMMETER meter Local APIs. It is maintained jointly by IAMMETER and community developers, with an emphasis on open-source projects. Developers can submit their work and earn Reward Points for high-quality contributions.

The two platforms support different sides of the IAMMETER ecosystem: Cloud product innovation and Local API application development. With this distinction, users can find the right tools more easily, and developers can better understand where their projects belong.

Top