Skip to content

WSO2 IoT Server 3.0.0-BETA Released

Pre-release
Pre-release
Compare
Choose a tag to compare
@rasika rasika released this 25 Dec 02:19
· 1193 commits to master since this release

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
  • 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