工业物联网连接架构设计指南
选择正确连接方案取决于设备位置、功能、用例需求。关键场景:
- 智能设备(端点)
- 设备到云连接
- 云内连接
- 用户连接(云到用户)
数据分发服务(DDS)标准
针对设备到云(WAN)链路,DDS是经验证的实时数据交换标准,提供:
- 有状态交互
- 智能连接/断开处理、选择性相关数据重传。
- 内置总线智能移除应用开销。
- 适应当前和未来需求的多数据流模式。
- 发布-订阅、数据驱动架构。
- 高可扩展性、性能、韧性、稳健安全。
端点设备内部,DDS实现可靠、安全关键操作——医疗和汽车等领域必需——同时通过网关和路由服务支持多样传输和跨平台。
DDS在云环境同样适用,其灵活性支持广泛连接选项、延长云方案寿命。
连接用户到云(云到用户)时,传统Web技术——WebSocket和HTTP——仍最佳契合,因提供:
- 无状态、请求-响应交互,以人为中心。
- 成熟可扩展性和安全基础设施。
- 韧性、宽容性能,易重启能力。
- 移动设备和瘦客户端普遍访问。
DDS域的部署灵活性
DDS域允许子系统安全隔离和定制数据平面,减少网关连接网络带宽和CPU/内存开销。典型域定义:
- 域0——WAN层级。发现限于网关端点和路由服务,作为本地设备域代理。
- 域1——设备到云层级。设备和云总线上发生完整设备发现。
DDS支持广泛传输:UDP、TCP、共享内存、OpenSSL(TLS/SSL、DTLS)、低带宽选项。网络类型传输指南:
- 局域网:首选UDP(有组播时)用于云内或应用间通信。
- 广域网:设备到云链路用带TLS的TCP。
远程访问任何DDS数据总线现已可能,DDS管理状态实现跨蜂窝和Wi-Fi网络无缝数据共享。服务质量(QoS)规则提供网络移动和切换时的韧性。
云到人通信——如移动用户端点或瘦客户端——继续用WebSocket和HTTPS over TCP。
体验Web应用远程访问,访问RTI Connext DDS演示站点:https://info.rti.com/demo_iot。
物联网技术