工业物联网解决方案编程语言选择指南
RedMonk 2015年1月编程语言排名展示行业最广泛使用的语言:
- JavaScript
- Java
- PHP
- Python
- C#
- C++
- Ruby
- CSS
- C
- Objective‑C
作为工业物联网开发者,您likely熟悉其中多种。选择取决于应用需求、团队专长、目标硬件平台。幸运的是,无需放弃偏好语言即可构建可扩展、互操作的IoT系统。RTI Connext DDS支持绝大多数语言,给予设计灵活性,不牺牲性能、可靠性、安全性。
Connext DDS原生支持Java、C#、C++、C。实验性集成让Python、JavaScript直接从RTI DDS数据总线流式传输数据。Web开发者可用RTI Web集成服务桥接PHP、CSS应用至Connext DDS,确保全栈无缝连接。
Connext DDS运行于主流桌面与嵌入式OS——Linux、Windows、macOS、VxWorks、QNX、Integrity、LynxOS、AIX、Solaris。支持x86/x64桌面CPU与PowerPC、ARM等嵌入式处理器。
典型DDS工业物联网系统可能融合多样硬件、OS、语言。
基于Connext DDS构建,保证异构环境互操作。例如:ARM7硬件、C固件、RTOS的传感器通过Connext DDS Micro发布数据;数据可被Windows桌面应用、Android平板Java应用、运行VxWorks的强固PowerPC板上C++程序消费——无语言或平台摩擦。
简而言之,您可用任何偏好语言开发工业物联网应用,但选择覆盖边缘到云全栈的连接框架至关重要。RTI Connext DDS提供无与伦比的语言兼容性与全谱系工业物联网平台的端到端可靠性。
物联网技术