IoTivity-Constrained: IoT for Tiny Devices
Offered By: Linux Foundation via YouTube
Course Description
Overview
Explore the IoTivity-Constrained project, a small-footprint implementation of Open Connectivity Foundation's IoT standards designed for resource-constrained environments, in this 51-minute conference talk by Kishen Maloor from Intel Corporation. Delve into the architecture, features, APIs, and integration with popular real-time operating systems, including a detailed discussion on its adaptation for the Zephyr RTOS. Learn about the OCF resource model, protocols, device classes, and architectural goals of IoTivity-Constrained. Discover how to structure applications, define resources, handle requests and responses, and configure the framework for tiny IoT devices. Gain insights into IPv6 over BLE support and future plans for this lightweight, maintainable, and customizable solution for connecting the Internet of Things through resource-constrained edge devices.
Syllabus
Introduction
OCF resource modele
OCF "well-known" resources
OCF protocols
GET and PUT requests
OBSERVE and Notify
Constrained device classes
Hardware
Software
lo Tivity-Constrained features
Architectural goals
Architecture
Core block
Event loop execution
Idle mode and signaling
Platform Abstraction
Zephyr adaptation
Clock
Connectivity events
Persistent storage
Application structure
Background task in application
Initialization
Defining a resource
Resource handler
Resource discovery
Issuing a request
Response handler
Framework configuration
Project configuration
IPv6 over BLE (IPSP) support
Summary and plans
Taught by
Linux Foundation
Tags
Related Courses
Zephyr RTOS Juicy Features Using Simple Evaluation Boards and RobotsLinux Foundation via YouTube Bluetooth Mesh and Zephyr
Linux Foundation via YouTube Multi-core Application Development with Zephyr RTOS
Linux Foundation via YouTube Zephyr OS Memory Protection
Linux Foundation via YouTube To Boldly Go Where Linux Cannot with Zephyr and Eclipse IoT
Linux Foundation via YouTube