From 095e9fed4033a7df861648e877b8b50cdaa2dd57 Mon Sep 17 00:00:00 2001 From: Charitha Goonetilleke Date: Mon, 28 Jun 2021 14:28:43 +0000 Subject: [PATCH] Update README.md --- README.md | 57 +++++++++++++++++++++++++++++++++++++++++++++++++++++++ 1 file changed, 57 insertions(+) diff --git a/README.md b/README.md index 8b13789..9fbdde0 100644 --- a/README.md +++ b/README.md @@ -1 +1,58 @@ +# Welcome to Entgra IoT Server + +
+ +[![pipeline status](https://gitlab.com/entgra/community-product/badges/master/pipeline.svg)](https://gitlab.com/entgra/community-product/commits/master) + +Entgra IoT Server is a complete solution that enables device manufacturers and enterprises to connect and manage their devices, build apps, manage events, secure devices and data, and visualize sensor data in a scalable manner. + +It also offers a complete and secure enterprise mobility management (EMM/MDM) solution that aims to address mobile computing challenges faced by enterprises today. Supporting Android devices, it helps organizations deal employee-owned devices with the bring your own device (BYOD) concept. + +Find the online documentation at : +https://docs.entgra.io/ + +### Key Features of Entgra IoT Server + +#### Generic framework for Device Management +* Extensions for registering built-in/custom device types +* Self-service enrollment and management of connected devices +* Group, manage and monitor connected devices +* Share device operations/data with other users +* Distribute and manage applications/firmware of devices +* Edge computing powered by the Entgra Complex Event Processor (CEP) streaming engine (Siddhi - https://github.com/wso2/siddhi) +* Out of the Box support for some known device types such as Raspberry Pi, Arduino Uno etc. +* Supports mobile platforms such as Android, Windows, and iOS. + +#### Mobile Device and App Management +* Implement self-service device enrollment and management for iOS, Android, and Windows devices +* Provide policy-driven device and profile management for security, data, and device features +* Enable compliance monitoring for applied policies on devices and role-based access control +* Provision/de-provision apps to multiple enrolled devices per user and to enrolled devices based on roles + +#### IoT Protocol Support +* Leverage MQTT, HTTP, Websockets and XMPP protocols for device communications with IoT Server Framework extension for adding more protocols and data formats + +#### IoT Analytics +* Support for batch, interactive, real-time and predictive analytics through WSO2 Data Analytics Server (DAS) + +#### Pre-built visualization support for sensor readings +* View instant, visualized statistics of individual or multiple devices +* Traverse through, analyse and zoom in/out of filtered data +* Stats-API to write your own visualization +* Pre-built graphs for common sensor reading types like temperature, velocity + +#### API Management for App Development +* All connected devices are exposed via managed REST APIs +* API Store for easy discovery of all product/device APIs for app development + +#### Identity and Access Management +* Identity Management for devices +* Token based access control for devices & operations (protect back end services via exposing device type APIs) +* Support for SCEP protocol (encryption and authenticity) + +### Contact us + +Entgra IoT Server developers can be contacted via the mailing lists: + +* Entgra Developers List : dev@entgra.org