亿迅智能制造网
工业4.0先进制造技术信息网站!
首页 | 制造技术 | 制造设备 | 工业物联网 | 工业材料 | 设备保养维修 | 工业编程 |
home  MfgRobots >> 亿迅智能制造网 >  >> Industrial Internet of Things >> 物联网技术

工业物联网应用的最佳编程语言

最近,RedMonk 发布了他们的 2015 年 1 月版本编程语言排名。以下是其列表中的前 10 种语言:

  1. JavaScript
  2. Java
  3. PHP
  4. Python
  5. C#
  6. C++
  7. 红宝石
  8. CSS
  9. C
  10. 目标-C

如果您是一名软件开发人员,您很可能正在使用此列表中的一种或多种语言。那么哪一种适合工业物联网应用呢?没有一种“正确”的语言——选择将完全取决于您的应用程序、经验和硬件平台。好消息是,您无需放弃自己喜欢的语言即可创建可无缝通信的可扩展、可互操作的工业物联网解决方案。 Connext DDS 支持大多数这些语言,为您提供设计灵活性,同时保留快速、可扩展、可靠和安全的工业物联网通信的强大功能。

Java、C#、C++ 和 C 都是开箱即用的支持。实验性 RTI 集成允许 Python 和 Javascript 等语言访问 RTI DDS 数据总线上的动态数据。对于使用 PHP 和 CSS 的 Web 程序员,RTI Web 集成服务允许他们的应用与 Connext DDS 交互。

RTI Connext DDS 可在最流行的桌面和嵌入式操作系统上运行,包括 Linux、Windows、OS X、VxWorks、QNX、Integrity、LynxOS、AIX 和 Solaris。支持桌面硬件(x64/x86)和嵌入式处理器(如 PowerPC 和 ARM)。

典型的基于 DDS 的系统可能包含多种硬件平台、操作系统和语言:

<人物>

通过将您的工业物联网应用程序基于 Connext DDS,您可以确保它们可以互操作,尽管编程语言、操作系统和底层 CPU 存在差异。在 ARM7 硬件上构建的传感器可以通过 Connext DDS Micro 发布其读数,该传感器使用 C 编写的固件在 RTOS 下运行。传感器数据可以通过PC上的Windows应用程序、Android平板电脑上运行的Java应用程序以及在VxWorks下运行C++应用程序的硬化PowerPC板订阅。

最终,您可以使用您喜欢的任何语言构建工业物联网应用程序,但重要的是选择一种既支持各种语言又可以端到端使用的连接解决方​​案,从传感器到云。 Connext DDS 在所有工业物联网平台上提供无与伦比的语言兼容性。


物联网技术

  1. 物联网和 5G 在联网汽车中的作用
  2. 监控物联网
  3. 工业物联网:中小型制造商的福音 - 第 2 部分
  4. 工业物联网:中小型制造商的福音 - 第 1 部分
  5. 解锁物联网和移动虚拟网络运营商的智能核心网络切片
  6. 工业物联网的四大挑战
  7. 网络安全和物联网:生物识别的时代?
  8. 保护工业物联网
  9. 我们的(信息)图表,工业物联网的简短历史
  10. 物联网将在 2019 年做什么?
  11. 释放工业物联网的力量
  12. 2020 年工业应用最佳液压盘式制动器