You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
This repo is archived. You can view files and clone it, but cannot push or open issues/pull-requests.
 
 
 
 
Go to file
Pahansith Gunathilake e94b49bb61
Modify am-parent artifact to fix build issue
2 years ago
.m2 Add CI/CD 4 years ago
distribution [maven-release-plugin] prepare for next development iteration 2 years ago
iot-core [maven-release-plugin] prepare for next development iteration 2 years ago
p2-profile [maven-release-plugin] prepare for next development iteration 2 years ago
.gitignore Add .factorypath file to gitignore 3 years ago
.gitlab-ci.yml Add CI/CD 4 years ago
README.md Update build status label 2 years ago
pom.xml Modify am-parent artifact to fix build issue 2 years ago

README.md

Welcome to Entgra IoT Server Community Edition


pipeline status

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: