https://github.com/iot-edge/iot-edge
Open IoT Edge Server https://iot-edge.github.io/iot-edge-docs
https://github.com/iot-edge/iot-edge
data-visualization edge grafana iot iot-gateway iot-platform mqtt node-red server
Last synced: 7 months ago
JSON representation
Open IoT Edge Server https://iot-edge.github.io/iot-edge-docs
- Host: GitHub
- URL: https://github.com/iot-edge/iot-edge
- Owner: iot-edge
- License: mit
- Created: 2019-05-05T15:57:26.000Z (over 6 years ago)
- Default Branch: master
- Last Pushed: 2019-08-10T02:45:58.000Z (over 6 years ago)
- Last Synced: 2024-10-19T05:19:00.942Z (about 1 year ago)
- Topics: data-visualization, edge, grafana, iot, iot-gateway, iot-platform, mqtt, node-red, server
- Language: JavaScript
- Homepage:
- Size: 7.62 MB
- Stars: 1
- Watchers: 2
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- Changelog: History.md
- License: LICENSE
Awesome Lists containing this project
README
# 
Open IoT Edge Server
An [Edge Server](https://en.wikipedia.org/wiki/Edge_computing) is a software device deployed close to systems requiring integration and automation.
The [Open IoT Edge](https://github.com/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](https://www.docker.com) to compose the following components into a full featured edge server:
-  [Grafana](https://grafana.com/) - Beautiful analytics, monitoring, and user interface
-  [Node-Red](https://nodered.org) - Flow-based automation for the Internet of Things
-  [IoT-Edge](https://github.com/iot-edge/iot-edge) - Device management and automation plugins
-  [Graphite](https://graphiteapp.org/) - Time-Series database for metrics storage
-  [Statsd](https://www.npmjs.com/package/statsd) - Realtime metrics collection and aggregation
-  [Redis](https://redis.io) - Performance database, text search, and more
-  [Loki](https://grafana.com/loki) - Activity database for event and log storage
-  [Mosquitto](https://mosquitto.org) - IoT sensor message bus
-  [Nginx](https://www.nginx.com) - Enterprise grade routing, logging, and security
## Quick Start
First make sure you've installed these prerequisites
* [NodeJS](https://nodejs.org)
* [Docker](https://www.docker.com/products)
Next, build yourself a server in a new folder
```bash
npm install -g yo generator-edge
yo edge
```
Now start the server
```bash
npm start
```
And view it from your browser
```bash
http://localhost:8000/
```
## Up Next...
Visit our [documentation pages](https://iot-edge.github.io/iot-edge-docs/#/) 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](https://raw.githubusercontent.com/iot-edge/iot-edge/master/LICENSE).
Copyright (c) 2019 [Microclimates](https://github.com/microclimates) and the
[Open IoT Edge contributors](https://github.com/iot-edge/iot-edge/graphs/contributors)