物联网引擎

产品文档

物联网引擎

核心概念

以下是物联网引擎(IoT Core)帮助文档中使用到的概念及其解释,请参考。

概念 解释
地域 京东云的机房分布在全球多个位置,这些位置称为地域。京东云不同地域之间完全隔离,保证不同地域间最大程度的稳定性和容错性。建议用户选择最靠近您或您客户的地域,可降低访问时延、提高下载速度。 注意 :不同地域的内网互不连通。
可用区 可用区是指在同一地域下,电力、网络等基础设施互相独立的物理区域。一个地域包含一个或多个可用区,同一地域下的多个可用区可以彼此连通。
私有网络(VPC) 用户在京东云上自定义的逻辑隔离的网络空间,此私有网络空间由用户完全掌控,支持自定义网段划分、路由策略等。用户可以在VPC内创建和管理多种云产品,如云主机、负载均衡等,同时可配置网络内的资源连接Internet。
子网 子网是所属私有网络(VPC) IP地址范围内的 IP 地址块,子网在VPC下。创建 VPC后,用户可以在VPC下添加子网。相同VPC下子网的IP地址块不可以重叠,不同VPC下子网的IP地址块可以重叠。
物联网引擎实例 物联网引擎实例,简称“实例”,是用户购买物联网引擎的基本单位。各个用户创建的实例时相互独立,资源隔离。
产品 设备的集合,产品用来定义一组具有相同功能/属性的设备。物联网引擎会针对每个产品颁发唯一的ProductKey。
设备 属于产品下的具体设备。物联网引擎会针对每个设备颁发唯一的Identifier、DeviceSecret
子设备 子设备通过网关连接物联网引擎。
设备密钥 由物联网引擎颁发的设备密钥。
MQTT Message Queuing Telemetry Transport。ISO 标准(ISO/IEC PRF 20922)下基于发布/订阅范式的消息协议。它工作在TCP/IP协议族上,是为硬件性能低下的远程设备以及网络状况糟糕的情况下而设计的发布/订阅型消息协议。
物模型 设备在云端的功能描述,包括设备遥测属性、设备状态属性、设备控制指令等。物模型采用JSON格式描述。
物模型 – 设备遥测数据 设备上行的报文流式数据,是一个描述客观事实的观测值,不可被云端服务或者其他应用修改。
物模型 – 设备控制指令 云端服务或其他应用主动调起或者规则引擎中某条规则触发的对设备的控制指令,此类指令不修改设备状态属性。例如对于所有的设备的消息广播指令。
设备影子 包含设备设备状态属性数据,存放设备的当前状态信息。每个设备在云端都有对应的设备影子。
规则引擎 对物联网引擎接收的设备数据进行预处理,并能够将处理后的数据发送到京东云其他服务,例如RDS,JCQ,ES等。
期望属性值 通过期望属性值功能,设置您希望的设备属性值。若设备在线,将实时更新属性值;若设备离线,期望属性值将缓存在云端。设备上线后,获取期望属性值,并更新属性值。
属性 描述物体的现实属性和状态,分为只读和读写两类属性,支持读取和设置(读写属性)。
服务 可被外部(物联网引擎/应用)调用的一系列的指令和方法。相比于设置属性,服务可以提供更复杂的业务逻辑。如:执行某一任务。
事件 是指物体自身主动上报的信息,包含多个需要外部及时感知和处理的消息,比如:报警信息,故障信息等。
Topic Topic是用于发布/订阅消息的传输中介。
ProductKey 产品的唯一标识,每个设备都属于一个产品。
ProductSecret 产品的秘钥,用于用户设备一型一密的验证
DeviceName 设备的名称,通常为设备的mac地址、SN等
DeviceSecret 设备的秘钥,用于信息签名
Identifier 设备的全局唯一标识,用于信息签名
一型一密 设备通过ProductKey、ProductSecret 和 DeviceName动态获取Identifier和DeviceSecret进行验证连接。
一机一密 设备通过ProductKey、Identifier、DeviceSecret进行验证连接
三元组 设备的ProductKey、Identifier、DeviceSecret称为三元组

相关参考

更新时间:2019-10-11 12:20:21
文档反馈 docs feedback