加入收藏 | 设为首页 | 会员中心 | 我要投稿 揭阳站长网 (https://www.0663zz.cn/)- 机器学习、行业智能、决策智能、云计算、AI应用!
当前位置: 首页 > 站长资讯 > 外闻 > 正文

7大必备概念和技能

发布时间:2021-03-13 12:59:20 所属栏目:外闻 来源:互联网
导读:oT 设备可利用商用的微控制器平台(比如 Arduino)或单板计算机(比如 Raspberry Pi)来设计原型,然后在后续阶段开发定制的印刷电路板 (PCBs)。使用这些平台设计原型需要掌握电路设计和微控制器编程技能,还需要熟悉硬件通信协议,比如常用来在微控制器与相连的

oT 设备可利用商用的微控制器平台(比如 Arduino)或单板计算机(比如 Raspberry Pi)来设计原型,然后在后续阶段开发定制的印刷电路板 (PCBs)。使用这些平台设计原型需要掌握电路设计和微控制器编程技能,还需要熟悉硬件通信协议,比如常用来在微控制器与相连的传感器和执行器之间进行通信的串行、I2C 或 SPI 协议。嵌入式程序通常是使用 C++ 或 C 开发的,而在 IoT 设备原型设计方面,Python 和 JavaScript 变得更受欢迎。

2. 网络

连接是 IoT 的另一个重要方面。它使设备之间能够相互通信,还使得设备能够与在云中运行的应用程序和服务进行通信。由于互连设备的巨大数量和网络设计决策可能造成的大规模影响,网络设计和管理是 IoT 中必不可少的技能。例如,网格网络是一种非常容易扩展且可靠的网络拓扑设计,IoT 中通常会采用它;但是,网格网络的分布式性质使系统变得更复杂,也增加了网络中每个设备的延迟和功耗需求。

除了网络设计之外,开发人员还应掌握网络标准、协议和技术方面的实用知识。这些知识包括客户端应用程序中使用的 wifi、低功耗蓝牙、Zigbee、蜂窝和 RFID 技术,以及 LoRa 等低功耗广域网 (LPWAN) 技术。LPWAN 还包括 SigFox 和 NB-IoT(窄带 IoT),它们提供了更低成本、更低功耗、更长距离的无线连接,更适合大规模的工业级 IoT 应用。

3. 应用程序设计和开发

Web 和移动应用程序支持用户界面来与 IoT 设备进行交互,并使用来自这些设备的数据。但是,IoT 设备可能也拥有自己的用户界面 (UI)。基于语音和手势的界面在 IoT 应用中很受欢迎,尤其是对于家庭自动化,与此同时,增强现实接口为覆盖整个物理世界的 IoT 数据提供了令人兴奋的可能性。因此,UI 和 UX 设计技能是 IoT 领域目前最热门的技能。

Web 和移动应用程序是使用高级语言开发的,其中 Java、Swift 和 Node.js 是开发 IoT 应用程序的最主要语言。GPS 编程技能尤为重要,因为包括可穿戴设备和智慧汽车在内的许多 IoT 应用都需要感知位置。开发人员应时刻关注可用来快速构建原型的新兴框架和开发工具包,以及一些 IoT 平台,这些平台提供了基础架构和工具来帮助自动化 IoT 应用程序的构建、部署、管理和操作。

(编辑:揭阳站长网)

【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容!

    热点阅读