https://www.iotivity.org/documentation/architecture-overview
Architecture Overview
The IoTivity architectural goal is to create a new standard by which billions of wired and wireless devices will connect to each other and to the internet. The goal is an extensible and robust architecture that works for smart and thin devices.
The architecture will provide a roadmap for manufacturers and service providers, including:
Common solution
Define a communication and interoperability solution across multiple product markets such as Consumer, Enterprise, Industrial, Automotive, and Health, and across operating systems, platforms, communication modes, transports and use cases.
Established protocols
Reuse existing and establish new common communication protocols for discovery and connectivity across multiple transports.
Common approaches
Apply common approaches for security and identity.
Defined commonalities
Define common profiles, object models, and developer application programming interfaces (APIs).
Interoperability
Promote device and application interoperability across markets and use cases.
Innovation opportunities
Provide opportunities for innovation and allow for differentiation.
Necessary connectivity
Connect everything from the smallest wearable to the largest smart car.
The IoTivity framework APIs expose the framework to developers, and are available in several languages and for multiple operating systems. The APIs are based on a resource-based, RESTful architecture model.
The framework operates as middleware across all operating systems and connectivity platforms and has four essential building blocks:
-
Discovery
IoTivity discovery supports multiple discovery mechanisms for devices and resources in proximity and remotely. -
Data transmission
IoTivity data transmission supports information exchange and control based on a messaging and streaming model. -
Data Management
IoTivity data management supports the collection, storage and analysis of data from various resources. -
Device management
IoTivity device management supports configuration, provisioning and diagnostics of devices.
相关推荐
架构之美,beautiful architecture-架构之美(精选版)
规范“物联网(WoT)架构” 此处的每次提交都会将其同步到主服务器,主服务器将向公开内容。 要做出贡献,请提供对html文件的拉取请求,请参阅 。 一些图像是使用编写的。 参见。
Beautiful Architecture 架构之美高清完整英文版,架构师必读
Clean Architecture:软件架构与设计匠艺 一本非常好的讲解架构设计的书籍
详细介绍 BREW BMP Architecture and Programming 架构及编程, Qualcomm 高通的最新培训教程
架构基础 (Concept Of Architecture) 架构基本概念 (Basic Concept) 架构设计目标 (Goals) 架构分类 (Categories) 企业级应用架构 (Enterprise Architecture) 架构组成 (Constitution) 架构设计原则 (SOA) ...
软件系统架构 software systems architecture 软件系统架构 software systems architecture 软件系统架构 software systems architecture 英文版
13Architecture架构
《Beautiful Architecture》共包含5个部分、14个章节。这5个部分包括“关于架构”、“企业应用架构”、“系统架构”、“终端用户应用架构”和“开发语言与架构”。而14个章节是由两位作者及其背后的软件研究团队共同...
Graphic Architecture(图形架构翻译版)
android-architecture-components, Android架构组件示例 Android架构组件示例使用架构组件的示例的Collection:聊天室生命周期识别组件ViewModelsLiveData分页( 预览)WorkManager ( alpha )示例BasicSample 显示
这是著名软件大师Bob大叔提出的一种架构,也是当前各种语言开发架构。干净架构提出了一种单向依赖关系,从而从逻辑上形成一种向上的抽象系统。
架构之美 Beautiful architecture 架构之美 Beautiful architecture
An open IoT framework based on microservices architecture 是一篇关于物联网架构的论文;质量不错,供大家参考;知识的搬运工
软件架构(software architecture)是一系列相关的抽象模式,用于指导大型软件系统各个方面的设计。 软件架构是一个系统的草图。软件架构描述的对象是直接构成系统的抽象组件。各个组件之间的连接则明确和相对细致地...
非常好的企业架构丛书,整个理论体系非常完成,适合立志从事企业架构的架构师阅读
beautiful-architecture 架构之美,chm格式,很经典的书,希望大家喜欢。
The Architecture of Open Source Applications(开源软件架构),其中包含了中文和英文版,整理之后免费分享给大家,中文版由图灵社区翻译http://www.ituring.com.cn/minibook/19 本书是开源应用的必读资料之一,介绍...
一个资深软件架构师的成长心得: 讲解什么是软件架构,到底软件架构是哪些东西 讲解什么是软件架构师的职责,怎样做才是一个合格的软件架构师 讲解如何成长为一名软件架构师的心路历程和学习范围,阅读材料