# Welcome to Entgra IoT Server Community Edition
[![pipeline status](https://builder.entgra.net/buildStatus/icon?job=community-product)](https://repository.entgra.net/community/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