
Open IoT Edge Server
An Edge Server is a software device deployed close to systems requiring integration and automation.
The Open IoT Edge project brings industry leading software into an edge server for integrating and automating business processes with on-site IoT devices.
The server can be deployed on-site or in the cloud - close to your integrations.
It uses
Docker to compose the following components into a full featured edge server:
Grafana - Beautiful analytics, monitoring, and user interface
Node-Red - Flow-based automation for the Internet of Things
IoT-Edge - Device management and automation plugins
Graphite - Time-Series database for metrics storage
Statsd - Realtime metrics collection and aggregation
Redis - Performance database, text search, and more
Loki - Activity database for event and log storage
Mosquitto - IoT sensor message bus
Nginx - Enterprise grade routing, logging, and security
Quick Start
First make sure you've installed these prerequisites
Next, build yourself a server in a new folder
npm install -g yo generator-edgeyo edge
Now start the server
npm start
And view it from your browser
http://localhost:8000/
Up Next...
Visit our documentation pages to get the most from your automation server
Project Guidelines
- Fast - Get started, deploy, iterate quickly
- Open - Built with open source components, free license
- Secure - Enterprise grade security components
- Extensible - Stable core with plugin modules for customization
- Supported - Developer tools and community support forum
License
May be freely distributed under the MIT license.
Copyright (c) 2019 Microclimates and the Open IoT Edge contributors