WOT 文档

物联网简述

物联网交互

WoT构建块

补充阅读

其它材料

  • 物联网简述

    IoT Projects

通常,在传统的物联网项目中,开发人员必须面对具有挑战性的情况。他们必须了解不同的物联网系统和服务组成的异构技术环境,这些系统和服务通常是由不同供应商和制造商提供的。这种多样性包括通信协议、有效载荷数据交换的数据模型和安全要求。物联网应用程序通常是通过将大量精力应用于狭窄和特定的用例来开发的。在其生命周期内,此类应用程序很难扩展、维护或重用。

Web of Things物联网 (WoT) 提供了一组标准化技术构建块,通过遵循众所周知且成功的 Web 范式,有助于简化 IoT 应用程序开发。这种方法增加了灵活性和交互性,特别是对于跨领域的应用程序,并支持重用已建立的标准和工具。WoT 释放了被物联网碎片化阻碍的商业潜力。

请阅读 WoT架构文档 ,以获得更多关于WoT用例和基本范式的背景信息。

  • 物联网交互

WoT引入了一个基于属性、事件和动作的简单交互抽象。任何物联网网络接口都可以用这种抽象来描述。通过使用这种抽象,应用程序有一个共同的锚点来检索物联网服务的元数据,以及了解数据和物联网服务的功能可以访问什么以及如何访问的方法。

WoT Interactions

请阅读此处以获取有关属性-操作-事件范例的更多背景信息。

  • WoT构建块

WoT Thing Description (TD)

物联网设备的元数据,包括实现这一公共抽象所需的所有信息,都记录在所谓的Thing Description(TD)中。TD是W3C物联网的核心构建块,可以被视为物联网实例的入口点(非常类似于网站的index.html)。它提供了关于提供哪些数据和功能、使用哪种协议、如何编码和构造数据、使用安全机制控制访问的信息,以及进一步的机器可读和人类可读元数据。TD用JSON-LD表示,可以由物联网设备本身提供,也可以外部托管在存储库(如TD Directory)中。

请阅读此处,了解更多有关WoT物描述的背景信息。

WoT Mappings

通常,WoT是一种协议无关的方法,它提供了一种通用机制来定义特定协议(如MQTT、HTTP、CoAP或Modbus)如何映射到WoT的交互属性动作事件抽象。

WoT Binding Template 为元数据提供了映射和协议。特定协议的Binding Template提供了客户机如何通过该协议对应的面向网络的接口激活每个WoT交互抽象的指南。

请阅读此处获得更多关于WoT绑定模板的背景信息。

(可选)WoT Scripting API构建块定义了一个ECMAScript(JavaScript)API,该API严格遵循WoT Thing Description规范并支持WoT交互抽象。它定义了行为实现和基于脚本的WoT运行时之间的接口。但是请注意,WoT的实现并不限于脚本环境。Java或C/C++中的编程语言API也可以从WoT脚本API派生。

请阅读 此处 获取更多关于 WoT Scripting API 的背景信息。

物联网还提供有关WoT安全和隐私的指导。WoT为事物的安全实现和配置提供指导。任何实现W3C WoT的系统都应该考虑安全性和隐私性。

请阅读 此处 获取更多关于WoT安全和隐私的信息。

  • 补充阅读

WoT 文档

Other Material

关于本站

这里也许是个介绍您自己的好地方,也能介绍您的网站或放进一些工作人员名单。

发表评论