Releases: wso2/product-iots
WSO2 IoT Server 3.1.0-M6 Released
WSO2 IoT Server 3.1.0-M6
We are pleased to announce WSO2 IoT Server 3.1.0-M6 release. It can be downloaded from
wso2iot-3.1.0-M6.zip
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.
Fixed Issues
Known Issues
Engaging with Community
Mailing Lists
Join our mailing list and correspond with the developers directly.
Developer list : [email protected] | Subscribe | Mail Archive
Reporting Issues
We encourage you to report issues, documentation faults and feature requests regarding WSO2 IoT Server through WSO2 IoT GIT Issues.
Discussion Forums
We encourage to use stackoverflow to engage with developers as well as other users.
For more information about WSO2 IoT Server, please see http://wso2.com/products/iot-server or visit the WSO2 Oxygen Tank developer portal for additional resources.
Thank you for your interest in WSO2 IoT Server.
The WSO2 IoT Server Team
WSO2 IoT Server 3.1.0-M5 Released
WSO2 IoT Server 3.1.0-M5
We are pleased to announce WSO2 IoT Server 3.1.0-M5 release. It can be downloaded from
wso2iot-3.1.0-M5.zip
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.
Fixed Issues
Known Issues
WSO2 IoT Server 3.1.0-M4 Released
WSO2 IoT Server 3.1.0-M4
We are pleased to announce WSO2 IoT Server 3.1.0-M4 release. It can be downloaded from
wso2iot-3.1.0-M4.zip
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.
Fixed Issues
Known Issues
WSO2 IoT Server 3.1.0-M3 Released
WSO2 IoT Server 3.1.0-M3
We are pleased to announce WSO2 IoT Server 3.1.0-M3 release. It can be downloaded from
wso2iot-3.1.0-M3.zip
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.
Fixed Issues
Known Issues
WSO2 IoT Server 3.1.0-M2 Released
WSO2 IoT Server 3.1.0-M2
We are pleased to announce WSO2 IoT Server 3.1.0-M2 release. It can be downloaded from
wso2iot-3.1.0-M2.zip
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.
Fixed Issues
Known Issues
WSO2 IoT Server 3.1.0-M1 Released
WSO2 IoT Server 3.1.0-M1
We are pleased to announce WSO2 IoT Server 3.1.0-M1 release. It can be downloaded from https://github.com/wso2/product-iots/releases/download/v3.1.0-M1/wso2iot-3.1.0-M1.zip
WSO2 IoT Server is an extensible, open-source, Internet of Things Platform for implementing server-side of IoT Reference Architecture. It comes with a few reference implementations for the device layer.
Improvements
WSO2 IoT Server 3.0.0 Released
WSO2 IoT Server 3.0.0
WSO2 IoT Server team is pleased to announce the release of version 3.0.0 of the WSO2 IoT Server.
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.
You can download this distribution from http://wso2.com/products/iot-server/.
Find the online documentation at :
https://docs.wso2.com/display/IoTS300/WSO2+IoT+Server+Documentation.
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
Known Issues
Known issues are accessible through following links:
Engaging with Community
Mailing Lists
Join our mailing list and correspond with the developers directly.
Developer list : [email protected] | Subscribe | Mail Archive
Reporting Issues
We encourage you to report issues, documentation faults and feature requests regarding WSO2 IoT Server or in the Carbon base framework through the public WSO2 IoT Server JIRA or Carbon JIRA.
Discussion Forums
We encourage to use stackoverflow to engage with developers as well as other users.
Support
We are committed to ensuring that your enterprise middleware deployment is completely supported from evaluation to production. Our unique approach ensures that all support leverages our open development methodology and is provided by the very same engineers who build the technology. For additional support information please refer to http://wso2.com/support/.
For more information about WSO2 IoT Server, please see http://wso2.com/products/iot-server or visit the WSO2 Oxygen Tank developer portal for additional resources.
Thank you for your interest in WSO2 IoT Server.
The WSO2 IoT Server Team
WSO2 IoT Server 3.0.0-RC Released
WSO2 IoT Server 3.0.0 RC
We are pleased to announce WSO2 IoT Server 3.0.0 RC release. It can be downloaded from https://github.com/wso2/product-iots/releases/download/v3.0.0-RC/wso2iot-3.0.0-RC.zip
WSO2 IoT Server is an extensible, open-source, multi tenant, Internet of Things Platform for implementing server-side of IoT Reference Architecture. It comes with a few reference implementations for the device layer.
WSO2 IoT Server supports:
- Device Management
- Extensions for registering device types
- Self-service enrollment and management of connected devices
- Group, manage and monitor connected devices
- Share device operations / data with other users
- Distribution and management of applications and firmware to devices
- Edge computing powered by WSO2 CEP streaming engine (Siddhi - https://github.com/wso2/siddhi)
- OOTB support for some known device types such as Raspberry Pi, Arduino Uno, Android
- 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
- Leverage MQTT, HTTP, Websockets and XMPP protocols for device communications with IoT Server
- Analytics
- Support for batch, interactive, real-time and predictive analytics through WSO2 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
- Devices are represented as REST APIs
- Develop applications using Device APIs
- 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)
Bug
- [IOTS-315] - Missing the start-all.bat and stop-all.bat files
- [IOTS-339] - Error occurred while registering device management plugin 'android'
- [IOTS-378] - Windows Device location is not showing in Device view page
Task
- [IOTS-381] - device type listing fails when only windows and android features are installed
Improvement
WSO2 IoT Server 3.0.0-BETA2 Released
WSO2 IoT Server 3.0.0 BETA2
We are pleased to announce WSO2 IoT Server 3.0.0 BETA2 release. It can be downloaded from https://github.com/wso2/product-iots/releases/download/v3.0.0-BETA2/wso2iot-3.0.0-BETA2.zip
WSO2 IoT Server is an extensible, open-source, multi tenant, Internet of Things Platform for implementing server-side of IoT Reference Architecture. It comes with a few reference implementations for the device layer.
WSO2 IoT Server supports:
- Device Management
- Extensions for registering device types
- Self-service enrollment and management of connected devices
- Group, manage and monitor connected devices
- Share device operations / data with other users
- Distribution and management of applications and firmware to devices
- Edge computing powered by WSO2 CEP streaming engine (Siddhi - https://github.com/wso2/siddhi)
- OOTB support for some known device types such as Raspberry Pi, Arduino Uno, Android
- 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
- Leverage MQTT, HTTP, Websockets and XMPP protocols for device communications with IoT Server
- Analytics
- Support for batch, interactive, real-time and predictive analytics through WSO2 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
- Devices are represented as REST APIs
- Develop applications using Device APIs
- 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)
Bug
- [IOTS-18] - Need to add refresh token generation in Android Sense agent.
- [IOTS-103] - Grouping: need a mechanisam to add devices to a group from the grouping page
- [IOTS-108] - When user shares device policies fails with 401
- [IOTS-118] - Change Role permissions: Selecting the rights need to be synced correctly
- [IOTS-120] - Last name should allow space in-between when creating / editing the name
- [IOTS-151] - Server startup fails when configured to use Oracle
- [IOTS-168] - A role with permission assigned to a user is not functioning
- [IOTS-173] - Same device can be added multiple times to the same group
- [IOTS-178] - User cannot login to APIM store with IOT credentials
- [IOTS-183] - Some buttons are not visible
- [IOTS-193] - Policies: User is unable to add a policy
- [IOTS-200] - IllegalTransactionStateException when trying to add a new policy
- [IOTS-204] - Duplicate log4j.properties file in CARBON_HOME/repository
- [IOTS-212] - [External APIM] NPE thrown when downloading virtual fire alarm, rasp pi and arduino agents
- [IOTS-218] - Group: when a device is removed from the group the device is completely removed from the devices list
- [IOTS-236] - Sharing a group fails silently if there is group with the same name and no roles are selected
- [IOTS-239] - SSO failing due to getting the access token from APIM
- [IOTS-254] - samples-deployer build fails with missing dependency
- [IOTS-263] - [UI] Same device can be added to a group multiple times
- [IOTS-344] - Need to remove Android IOT gadget from IoT Core Dashboard
- [IOTS-346] - Cannot view devices when registered as a new user
- [IOTS-356] - When UI is configured to use Gateway, Cannot Login
- [IOTS-365] - Make Policy Management to be part of device management
- [IOTS-366] - Dynamic values for push notification needs to have default values
Task
- [IOTS-363] - Windows and IOS enrollment related UI page Logos (Wso2 EMM) should be changed into wso2 IOT
Improvement
- [IOTS-171] - Register User Form: username message
- [IOTS-187] - The UI for Role creation should have an option for the user to tick if he wants to have the group name prefix added
- [IOTS-271] - Viewing Group Details
- [IOTS-273] - about.html is for UES
- [IOTS-283] - Distributed Setup - mqtt profile - Class not found error
- [IOTS-306] - Refactoring permission to scope mapping
- [IOTS-348] - OOTB H2 needs to be shared with DAS and Core
- [IOTS-351] - Windows 10 Device Location support
- [IOTS-352] - CDMF Android agent must use the new gateway DCR endpoints
- [IOTS-362] - UI configurations need to refactor
- [IOTS-368] - Federated login page should be compatible with Windows 10 Laptop
Sub-task
WSO2 IoT Server 3.0.0-BETA Released
WSO2 IoT Server 3.0.0 BETA
We are pleased to announce WSO2 IoT Server 3.0.0 BETA release. It can be downloaded from https://github.com/wso2/product-iots/releases/download/v3.0.0-BETA/wso2iot-3.0.0-BETA.zip
WSO2 IoT Server is an extensible, open-source, multi tenant, Internet of Things Platform for implementing server-side of IoT Reference Architecture. It comes with a few reference implementations for the device layer.
WSO2 IoT Server supports:
- Device Management
- Extensions for registering device types
- Self-service enrollment and management of connected devices
- Group, manage and monitor connected devices
- Share device operations / data with other users
- Distribution and management of applications and firmware to devices
- Edge computing powered by WSO2 CEP streaming engine (Siddhi - https://github.com/wso2/siddhi)
- OOTB support for some known device types such as Raspberry Pi, Arduino Uno, Android
- 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
- Leverage MQTT, HTTP, Websockets and XMPP protocols for device communications with IoT Server
- Analytics
- Support for batch, interactive, real-time and predictive analytics through WSO2 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
- Devices are represented as REST APIs
- Develop applications using Device APIs
- 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)
Bug Fixes
- [IOTS-137] - -Detup fails, logging exceptions
- [IOTS-151] - Server startup fails when configured to use Oracle
- [IOTS-160] - Although two roles are shown in roles section several roles are shown when assigning to users
- [IOTS-172] - The db scripts are not executed with -Dsetup
- [IOTS-176] - Creating a New Device Type - device-deployer build failed
- [IOTS-177] - Device types fail to register to IOTS when configured with Oracle db
- [IOTS-184] - Windows startup error on hadoop
- [IOTS-195] - Single sign-on(SSO) cannot enable Between devicemgt and DS
- [IOTS-201] - DashboardDeployer Gadget directory copying to Wrong path
- [IOTS-239] - SSO failing due to getting the access token from APIM
- [IOTS-316] - Publisher and store apps are not working
- [IOTS-319] - Implement enrolment functionality for AndroidSens
- [IOTS-325] - Unable to delete policies associated with a group
- [IOTS-330] - Policy not added for Virtual firealarm
- [IOTS-332] - Devices listing page doesn't honor analyticsEnabled and groupingEnabled configs
- [IOTS-333] - Devices listing page doesn't honor analyticsEnabled and groupingEnabled configs
- [IOTS-335] - View Dashboard Permissions missing in the role permission tree
- [IOTS-337] - Permissions (except device-mgt permissions) added through carbon console gets removed when adding permissions through deviceMgt UI
- [IOTS-340] - NPE for username thrown on Broker
Tasks Done
- [IOTS-307] - Stabilize Android Sense + Integrating with new dashboard
Improvements
- [IOTS-171] - Register User Form: username message
- [IOTS-271] - Viewing Group Details
- [IOTS-334] - Add three buttons to improve device enrollment screens
- [IOTS-336] - The UI to download the Android Agent uses the old EMM UI
- [IOTS-338] - Windows 10 MDM support
- [IOTS-341] - Re-word message when selecting roles for group sharing
- [IOTS-342] - Re-word the message for adding users to the role when sharing a group with users