GithubHelp home page GithubHelp logo

huiwenhan / product-iots Goto Github PK

View Code? Open in Web Editor NEW

This project forked from wso2/product-iots

0.0 2.0 0.0 166.82 MB

Welcome to the WSO2 IoT Server source code! For info on working with the WSO2 IoT Server repository and contributing code, click the link below.

Home Page: http://wso2.github.io/

License: Apache License 2.0

HTML 8.83% CSS 5.33% JavaScript 17.65% Batchfile 0.95% Shell 2.09% PLSQL 4.87% PLpgSQL 2.10% Java 53.58% Arduino 0.39% C 0.08% Python 3.86% Lua 0.26%

product-iots's Introduction

WSO2 IoT Server # Welcome to WSO2 IoT Server [![Build Status](https://wso2.org/jenkins/buildStatus/icon?job=product-iots)](https://wso2.org/jenkins/view/Dashboard/job/product-iots/)

WSO2 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 iOS, Android, and Windows devices, it helps organizations deal with both corporate owned, personally enabled (COPE) and employee-owned devices with the bring your own device (BYOD) concept.

WSO2 IoT Server comes with advanced analytics, enabling users to analyze speed, proximity and geo-fencing information of devices including details of those in motion and stationary state.

Find the online documentation at : http://docs.wso2.com/iot-server.

Key Features of WSO2 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 WSO2 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)

How to Run

  • Extract the downloaded wso2iot-3.0.0.zip file; this will create a folder named โ€˜wso2iot-3.0.0โ€™.
  • IoT Server comes with three runnable components namely broker, analytics and core. Start these components in following order by executing wso2server.sh [.bat]
    • wso2iot-3.0.0/broker/bin
    • wso2iot-3.0.0/core/bin
    • wso2iot-3.0.0/analytics/bin

How to Contribute

Contact us

WSO2 IoT Server developers can be contacted via the mailing lists:

product-iots's People

Contributors

charithag avatar ayyoob avatar rasika avatar ruwany avatar shabirmean avatar gprathap avatar sinthuja avatar menakaj avatar milanperera avatar menakajl avatar nuwansameera avatar chaturadilan avatar susinda avatar sumedharubasinghe avatar maninda avatar hasuniea avatar warunalakshitha avatar lakshani avatar buddhin avatar harshanl avatar madhawap avatar megala21 avatar prabathabey avatar supun94 avatar sidias avatar geethkokila avatar sahan-kariyawasam avatar dunithd avatar sdkottegoda avatar this avatar

Watchers

Henry avatar James Cloos avatar

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    ๐Ÿ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. ๐Ÿ“Š๐Ÿ“ˆ๐ŸŽ‰

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google โค๏ธ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.