Using machine-to-machine protocol for Internet of Things
The IoT Data Management (IoTDM) project implements a subset of oneM2M protocol. Its purpose is to provide a common machine-to-machine layer that can be embedded with various kinds of devices and software. It follows the latest oneM2M specifications as closely as possible, publicly available at the following website:
http://www.onem2m.org/technical/published-documents
The OpenDaylight IoTDM project offers data-centric middleware acting as a oneM2M broker. It also enables authorized applications to access and get data uploaded by any device. The reason behind the data-centric architecture is to provide a single version of a global data space for applications of interest, optimizing network traffic, and application processing along with the addition and/or removal of devices from the IoT domain.
The IoTDM project is capable of interacting with data producers such as sensors, IoT management systems, and data consumers. It supports Constrained Application Protocol (CoAP), MQ Telemetry Transport (MQTT), and HTTP southbound protocols. The project allows create, retrieve, update, delete, and notify operations on a given set of resources, such as CSEBase, AE, container, content instance, subscription, access control policy, and node. More resources will be supported as the project evolves.
- Building a Game with Unity and Blender
- Azure IoT Development Cookbook
- 云計算通俗講義(第3版)
- 微信公眾平臺開發:從零基礎到ThinkPHP5高性能框架實踐
- Spring+Spring MVC+MyBatis整合開發實戰
- Gradle for Android
- Procedural Content Generation for C++ Game Development
- Python3.5從零開始學
- 零基礎看圖學ScratchJr:少兒趣味編程(全彩大字版)
- 零基礎學C++(升級版)
- Redmine Cookbook
- Microsoft Exchange Server 2016 PowerShell Cookbook(Fourth Edition)
- Selenium WebDriver Practical Guide
- Developing Java Applications with Spring and Spring Boot
- Java Web動態網站開發(第2版·微課版)