WSO2 IoT Server provides the essential capabilities required to implement a scalable server-side IoT Platform. These capabilities involve device management, API/App management for devices, analytics, customizable web portals, transport extensions for MQTT, XMPP and much more. WSO2 IoT Server contains sample device agent implementations for well-known development boards and platforms, such as Arduino UNO, Raspberry Pi, Android, iOS, Windows and Virtual agents that demonstrate various capabilities. Furthermore, WSO2 IoT Server is released under the Apache Software License Version 2.0, one of the most business-friendly licenses available today.
- Do you like to contribute to WSO2 IoT Server and get involved with the WSO2 community? For more information, see how you can participate in the WSO2 community.
- Do you need a customized device type that will run on WSO2 IoT Server for research or business requirements? We will be glad to assist you so send us your requirement.
Internet of Things is the concept of using devices to collect, analyze and exchange data that is valuable to an end-user. WSO2 IoT Server has the capability to manage devices and use the data gathered by these devices to derive key and useful information. The WSO2 IoT platform is a combination of the following areas:
- Core offering
The IoT Server core offering is centralized around device management focusing on device plugins, event stream management and more.
- IoT Analytics
The data gathered via the devices are analyzed to produce information that will be useful to the end-user.
- Extended Platform
WSO2 IoT Server can then be extended so that it can be used with the integration, machine learning, workflows and many other areas.
For example, the extended platform will involve the WSO2 Business Process Server (BPS) to handle the workflows and business processors in an organization.
To get a better overview of WSO2 IoT Server, the architecture and the platform, see the video given below: