对于物联网开发商来说什么是关键

物联网

764人已加入

描述

在主要为工业市场开发系统的增长推动下,物联网(IOT)是嵌入式系统和设备开发的主要焦点。最近的一项调查突显了物联网开发商的主要趋势、优先事项和关注点,其中安全性、连接性、数据收集和分析居首位。数据显示:Amazon Web Services(AWS)、Azure和Google云平台(GCP)是领先的物联网云平台;IOT开发人员主要使用C、C++、Java、Java和Python;消息队列遥测传输(MQTT)仍然是物联网开发人员使用的主要通信协议;以及Eclipse桌面集成开发环境(IDE)是用于构建物联网应用程序的领先IDE。

云平台和编程语言

物联网云平台的三大选择是AWS、Azure和GCP,这一发现反映了云市场的更广泛趋势。公共云似乎正在以牺牲私有云和OpenStack、Kubernetes和CloudFoundry的内部部署为代价获得收益。公共云平台允许开发者在需要的时候购买他们需要的东西,只要他们需要。对于编程语而言,Java、C、C++和Python,这是四种最流行的语言。当C和C++作为受限设备(具有有限的处理、内存和电源资源的设备)时,对于边缘节点和IOT云平台来说,Java是首选的选择。

Java也被列在这个列表中,可能是因为广泛使用的node.js运行时环境。此外,PHP是物联网云平台的前四大平台。这并不奇怪,因为PHP通常用于构建大型Web开发项目的后端。

硬件、操作系统、通信

ARM和英特尔主宰IOT网关的硬件体系结构,而ARM是受限设备的主流架构。Linux是用于网关和边缘节点的主要操作系统。根据调查,当Linux从等式中移除时,设备和边缘节点的前三个操作系统是Windows、Freertos和“无操作系统”(即直接在硬件上执行,或“裸机”)。至于连接协议,数据报告54%的受访者使用TCP/IP,48%使用Wi-Fi,41%使用以太网。

打开APP阅读更多精彩内容
声明:本文内容及配图由入驻作者撰写或者入驻合作网站授权转载。文章观点仅代表作者本人,不代表电子发烧友网立场。文章及其配图仅供工程师学习之用,如有内容侵权或者其他违规问题,请联系本站处理。 举报投诉

全部0条评论

快来发表一下你的评论吧 !

×
20
完善资料,
赚取积分