物联网设备管理门户的架构
物联网设备管理门户数据模型的主要项及其关系如下文所述。
帐户
帐户为顶层容器。物模型、物、应用和角色均是帐户的组成部分。创建子帐户以进一步对物联网解决方案中的项目进行分区。例如,将帐户定义为代表公司,并针对公司的每个工厂位置定义子帐户。子帐户的使用信息汇总到其父帐户。帐户内的每个子帐户必须具有唯一的名称。
物模型
物模型模拟作为物联网解决方案一部分的特定类型项的静态属性、告警、属性、方法、隧道、呈现方式信息及其他特性。
物
物是物模型的实例。物的特性继承自物模型。
物是一个逻辑项,因为它由对物联网解决方案和应用逻辑非常重要的特性进行定义。它可能不具有实际物理项的所有特性。
- 连接至物联网设备管理门户的每个网关都是物的例子。
- 连接至物联网设备管理门户并使用物联网设备管理门户 API 参考指南 的每个应用也都是物的例子。
物是将数据关联到构成物联网解决方案之项目(网关、传感器、设备、资产、程序、蜂窝模块等)的主要项目。
User(用户)
每个使用物联网设备管理门户的人员都有针对其定义的用户(或帐号)。
- 用户可以是多个帐户的成员。
- 在每个帐户中为用户分配角色
- 在帐户中分配帐户管理员角色的用户在该帐户的所有子帐户中具有同样的帐户管理员角色。
角色
角色用于定义对项目的访问权限(查看、修改、执行及其他动作)。用户在帐户中被分配角色,并且在不同帐户中具有不同的角色。
应用在他们所属的帐户中被分配角色。
应用
应用是用于表示连接至物联网设备管理门户的软件应用的项目。
应用示例包括:资产网关和企业网关软件产品、使用物联网设备管理门户 API 参考指南。
应用由角色、许可信息和自动注册信息进行定义。
为应用分配应用令牌,然后在连接至物联网设备管理门户时由网关、外部应用引用该应用令牌。
主要功能
- 连接
- MQTT 接口(TR50 兼容)
通过 SSL(SSLv3 或 TLS1+)将 MQTT 客户端连接至未加密或带有 MQTT 的物联网设备管理门户,以提高安全性。这是用于实现实时或接近实时性能的首选协议。它是唯一支持订阅来自设备的数据动态馈送的接口。 - HTTP(S) 接口(TR50 兼容)
提供符合 TR50 标准的 JSON over HTTP 接口。此接口往往是 Web 应用的首选接口。HTTPS 需要 SSLv3 或 TLS1+
- UDP 接收器(TR50 兼容)
将 UDP 消息发送到物联网设备管理门户,这是使用不支持 TCP 的平台时的理想选择 - LWM2M over CoAP
LWM2M over CoAP 是一种支持在 LWM2M 服务器和 LWM2M 客户端之间进行通信的协议,其位于 LWM2M 设备中。物联网设备管理门户 连接 LWM2M 设备并提供所有设备管理功能。 - CloudSMS
可轻松发送和接收短信,以便在发生告警时自动进行预配或通知您的用户。
- MQTT 接口(TR50 兼容)
- 主要服务
- 设备管理
- 连接管理
- 预配接口
- 警报通知
- 计费引擎
- 报告引擎
- 许可管理
- 安全管理
- 管理门户
- 开发者论坛
- 支持案例
- 在线帮助
- 静态数据
用于存储设备的传感器数据、位置、告警等的内置数据仓库。 - 正在传送的数据
与来自行业领先供应商(如 IBM、Oracle 和 SAP)的第三方企业系统原生集成。