What is WEGnology?
The WEGnology Enterprise IoT Platform is an application enablement platform that allows you to build applications that securely scale to millions of devices. With powerful data collection, aggregation, and visualization tools, WEGnology allows you to understand and quantify vast amounts of data.
Utilizing real-time stream and batch processing capabilities, you can create dynamic experiences for your users and perform complex analytics. WEGnology’s components work seamlessly together to transform data into tailored IoT solutions.
The five major components of the WEGnology Enterprise IoT Platform are:
- End-User Experiences
- Visual Workflow Engine
- Data Visualization
- Devices and Data Sources
- Edge Compute
Want to jump into WEGnology? Check out the WEGnology Walkthrough and learn how to create your first WEGnology dashboard.
Visual Workflow Engine
The Visual Workflow Engine is a drag-and-drop workflow editor that allows you to implement business logic and enable complex interactions between your devices and third-party systems. Workflows are the primary method by which your devices communicate with each other and other services.
WEGnology includes customizable dashboarding to visualize complex aggregations across one or more devices. You can customize the scope of information displayed and the level of detail shown, all through a drag-and-drop interface.
Jupyter Notebook Integration
A WEGnology Notebook is a Jupyter Notebook that uses device state data, data tables, and third-party sources to generate advanced insights about your IoT solution through a variety of batch analytics methods.
Devices and Data Sources
Device connectivity in WEGnology is enabled by open industry standards such as the MQTT protocol and REST APIs. There are also SDKs available for Node.js, Python, and Arduino. Devices that support these technologies can connect without any additional implementation for communication.
Device communication occurs through State and Commands. State represents a snapshot of the device at some point in time, while Commands instruct your devices to take specific actions.
Edge Compute allows you to deploy workflows created using the Visual Workflow Engine to your connected devices and execute those workflows on the device itself. This allows command decisions to be made locally on the devices without a need to connect to the Cloud.