Application Templates

Application Templates are a set of real-world reference implementations that you can use for:

  • Architecture guidance.
  • Implementation best practices.
  • Starting points for your own applications.

Application Template Overview

Application templates are comprehensive implementation examples that demonstrate changing WEGnology features into real IoT solutions. When you create a new application from a template, the template will automatically generate all required devices, workflows, dashboards, and any other resources included in that template.

Available Templates

Each template was carefully designed to demonstrate a specific set of WEGnology’s capabilities. WEGnology currently contains the following templates:

  1. Industrial Equipment Monitor, by WEGnology: A multi-tenant equipment monitoring application with multiple customers and users.
  2. Huddle Room Monitor, by WEGnology: Provides real-time availability and historical occupancy data for corporate huddle rooms.
  3. Asset Tracker, by WEGnology: Monitors real-time geolocation, temperature, and shock for multiple asset tracking devices.
  4. Weather Station, by WEGnology: Requests weather data from an external API to populate a personal weather dashboard.
  5. Indoor Asset Tracker, by WEGnology: Illustrates an indoor asset tracking application that can be used to monitor and locate assets in a physical environment.
  6. Overall Equipment Effectiveness, by WEGnology: Illustrates a sample implementation of OEE measurements for a set of paper machines.

  7. ESP32 and Embedded Edge Agent, by WEGnology: Provides sample firmware and Embedded Workflows for getting started with the Embedded Edge Agent on an ESP32 board.

  8. Module (Users and Groups), by WEGnology: Is the means by which a web interface can be built for users to interact with what has been developed on the platform.
  9. Weather API Consumption, by WEGnology: Is a guide on how to develop a weather station on the platform using data from an external API.

Creating Applications from Templates

To create an Application using an Application Template:

  1. Navigate to the New Application page.
  2. Select the application template that best applies.

After creation, you can always modify and delete resources created by these templates.

Application Template Resource Usage

When you choose a template, you’ll receive a preview dialog showing you the resources that this template requires.

Application Template Modal

If the sandbox or organization chosen doesn’t have enough remaining resources, you won’t be able to create the application.

Importing from GitHub

If you’re using a dedicated WEGnology installation or a white-label environment, these templates will not appear in the WEGnology user interface. If you’d like to use any of these templates, you can import them from the GitHub repository:

  1. Clone the repository to your local computer.
  2. Zip the folder that contains the template you’d like to use.
  3. Use WEGnology’s Application Import functionality to import the zipped template as a new application.

Adding Application Templates

Adding a template to our platform is a great way to get your brand in front of our developer community. If you’d like to see your own template listed, contact us to learn how to contribute.

Was this page helpful?


Still looking for help? You can also search the WEGnology Forums or submit your question there.