评估 权衡您正在考虑的技术,产品和项目的利弊。

用编程语言唤醒物联网的潜力

在物联网中,用于一个目的的微型电路会累积传感器的数据,并以统一的时间间隔将其传输到服务器。曾几何时,专门的嵌入式处理器需要电子知识和限制性语言。如今,您可以拿起一个Arduino,并在几乎任何编程语言中编写几行脚本并增强物联网设备的能力。

物联网的潜力

每个电子产品都具有计算能力和连接性。恒温器,安全设备,锁和灯,真空吸尘器和空调 - 它们都包含小型计算机,并且都通过互联网互连。鉴于物联网技术的普遍性,它可以在空间和时间上达到令人难以置信的覆盖范围,以观察具有复杂或简单的编程语言的任何事件。

对2020年的预测有望每人许多连接的设备和每秒的数据进行处理,而无需包括与物联网的狗和猫。物联网的目标是完全将人们整合到智能系统中这是自我寻求,自我控制和自我优化的。

物联网的主要编程语言

即使自1982年以来就已经存在。

物联网是开发人员和工程师的完全不同的平台,唯一的一件事保持一致:编程语言。开发人员似乎正在为其项目使用相同的语言,同时还将某些特定的物联网设置整合在一起。

物联网基本上由执行一些工作的设备组成,这些设备正在与之交谈的网络服务器。总而言之,要“覆盖”双方,您需要用于嵌入开发的编程语言(C或者C ++)和用于Web服务器开发的编程语言(Python,,,,,,,,爪哇,,,,C#)。

我曾与以前从事IoT设备和系统工作的行业专业人员进行交谈,我发现C,C ++和Java是通用项目的最受欢迎的选择。

编程语言概述

C是低级项目的流行编程语言。它认为对物联网设备最有用,因为它不需要很多处理能力。

如果物联网设备需要更复杂的任务,则C ++是一种可选的编程语言。例如,想想水位检测器和智能照明,而不是检测热量的设备。

Java对于需要大量计算的物联网设备很有用,因为它比C ++更易于管理,并且更常用。

物联网开发人员通常提到Python。它已成为Web应用程序开发人员的宝贵资源。但是它带有巨大的行李 - 整个Python解释器必须安装在小型计算机上。某些物联网设备对此没有足够的RAM内存。Python编程语言的另一个麻烦是它超级慢。许多物联网设备是实时的东西 - 它们以相对较慢的CPU快速产生数据。

C#是一种强大且强大的面向对象的编程语言,但没有多少开发人员练习它。掌握C#并不是一项琐碎的任务,但并不像其他编程语言那样具有挑战性。但是,与Raspberry Pi一起使用非常容易。

物联网上的观点

物联网为我们已经拥有的产品和已经使用的服务增加了价值。从物联网设备中提取的数据旨在告诉我们有关市场的重要见解。高度个性化服务的潜力是无穷无尽的,并且会急剧改变人们的生活方式

开发应用程序的主要目标是增加沟通水平在主要编程语言之一的帮助下。这样,开发物联网技术的隐含目标是以更安全和经济的方式简化数据收集,从而增加了个人和整个社会的一般福祉。

现在正在创建可以共享无限信息的新的,复杂的网络或相互联系的设备,并且在未来几年中,越来越多的公司将向物联网开发分配资金。它不再是科幻小说了。这些创新将由技术承担并覆盖全球。

所有的物联网议程网络贡献者都负责其帖子的内容和准确性。意见是作家的,不一定会传达物联网议程的思想。

搜索CIO

搜索安全

搜索联网

搜索数据中心

搜索数据管理

关闭