User Tools

Site Tools


IoTivity 1.2.0 release scope

New features
  • BLE multi-app support IOT-1210 : BLE packet fragment and de-fragment logic to diverge communication channel into multi applications.
  • Notification service IOT-1108 : This service can be used to notify an end user about an event or alert. It defines custom resources and should not be confused with notification messages on the protocol level.
  • Cloud easy setup: Easy setup for the cloud connector.
  • Cloud-based Security Provisioning : Provisioning Certificate credential for D2D Connection through Cloud server. Provisioning CRL(Certificate Revocation List) data for D2D Connection through Cloud server. Provisioning ACL(Access Control List) for D2D
  • Cloud ACL : Support ACL enforcement in Cloud
  • CoAP over TLS: Secured communication for cloud connectivity.
  • Multiple ownership transfer IOT-1367 : Support Multiple Ownership Transfer and Multiple Ownership Structure in Security Resource Model
  • Cloud - message queue IOT-1110 : Message-oriented communication interface for the Cloud. This interface can be used for a publish/subscribe based information exchange. A resource model for a CoAP-based message broker will be provided.
  • MQ, Account Manager and RD Client API : C++, Java API Coresponding to Cloud MQ, RD, Account Manager components located in baselayer
  • Support Windows IOT-1118 : Porting IoTivity to Windows.
  • CoAP-HTTP Proxy IOT-1128 : CoAP to HTTP Proxy.
  • UPnP Bridge Functionality IOT-1123 : UPnP-Bridge integrates Legacy UPnP devices into IoTivity. UPnP-Bridge discover existing UPnP devices/services. UPnP-Bridge translates UPnP devices/services/actions into IoTivity devices/services and registers them as IoTivity devices through Resource Container. This allows existing UPnP devices/services/action to be managed and used through IoTivity like any other IoTivity device.
Other Major Fixes
  • block coap communication for secure resource IOT-1366 : only coaps communication for secure resource
  • Resolve security threat in ACL table IOT-1357 : 1) devowner will have super-powered only during provisioning state, but normal during other state. 2) rowner's privilege is full CRUDN access to resource, regardless of ACL.
New features (Module View)
Module list Language Deployment API Created Updated feature (Blank: New module)
Notification Service Provider C/C++/Java Device New API
Notification Service Consumer C/C++/Java Device New API
Easy-Setup Mediator C++/Java Device New API Provisioning step add
Easy-Setup Enrollee C Device New API Provisioning
MQ Broker Java Cloud New API
MQ Client C++/Java Device New API
RD Server Java Cloud New API Group invite/join, Sync with Updated Spec
RD Client C++/Java Device New API
Account Manager Server Java Cloud New API Group invite/join, Sync with Updated Spec
Account Manager Client C++/Java Device New API
CI Server Java Cloud TLS binding, MQ resource relay
CoAP-HTTP Proxy Server C Device New API
Base Layer C Device New API Add Proxy Specific API/Logic
CA C Device BLE transport for Multiple App.
Base Layer C/C++ Device Windows Port
Account Server Java Cloud New API Cloud ACL, Cloud Provisioning
Base Layer – Security C/C++/Java Device New API Cloud ACL, Cloud Provisioning
Base Layer – Security C/C++/Java Device New API Multiple Ownership Transfer (SRM)
CA C Device Add TLS
UPnP Bridge C++/Java Device New API

Additional Patches after 1.2.0 tag

: Please apply following patches respectively for known issues

Base Layer
Notification Service
Easy Setup

IoTivity 1.2.0 Tele Conference Call

iotivity_1.2.0_release_plan.txt · Last modified: 2016/10/31 14:22 by Uze Choi