学习物联网 (IOT) 的最佳方法是什么?
0 1505
1
该提问暂无详细描述
收藏
2021-01-13 16:06 更新 我爱喝牛奶G •  2074
共 1 个回答
高赞 时间
0

开始学习物联网需要注意两个方面:

  1. 通用物联网概念,集成物联网的不同元素,构建概念验证。
  2. 专业化在的IoT堆的某些层。

首先,重要的是要了解物联网解决方案是各种技术(协议)的集成:

  • 物联网设备(硬件-传感器,微控制器,嵌入式软件和电子产品,传感器节点)
  • 无线和网络(有线/无线连接,例如Zigbee,低功耗蓝牙,WiFi,LoRa-网络基础结构-网关)
  • 云平台(用于数据存储-部署应用程序-AWS IoT,Azure IoT,Google Cloud,Thingworx,Thingspeak,IBM Cloud等)。开发应用程序-仪表板,可视化,人机界面。随着网络也迁移到云。云技能变得越来越重要。
  • 数据分析-AI / ML(从数据中获取见解,应用机器学习算法)
  • Web应用程序和移动应用程序(Android / iOS)
  • 网络安全(整个物联网堆栈中的物联网安全)

1.通用物联网概念

现在,对于那些想要从基础开始探索和学习物联网的人:

您需要首先了解设置简单的IoT应用程序所需的不同元素。它可以像将温度传感器值实时流传输到基于云的平台一样简单,您可以在其中可视化实时绘制的数据。

Raspberry Pi或Arduino可以作为入门的良好硬件平台。了解这些板的基础知识。了解如何将传感器与这些传感器接口并对其进行编程,以及如何将它们连接到云平台,例如AWS,Azure,Google,IBM,Thingspeak等。

不管您来自哪个领域,学习一些基本的电子概念(传感器,无线等)始终是一件好事。(需要基本了解)

学习Python-这对于在IoT堆栈中任何地方对IoT感兴趣的人来说都是很棒的!

然后,使用Raspberry pi,Arduino或ESP板对用例进行实验。建设项目-家庭自动化,农业,水位监测,空气质量监测等。玩得开心构建这些项目。

2.专门化

对于那些想成为专家的人:

掌握基础知识之后,您需要专注于IoT堆栈的特定层-可以是嵌入式设计,开发应用程序,构建基于云的应用程序,云计算,数据科学-人工智能/机器学习。

顺便说一句,网络安全是整个物联网堆栈的关键考虑因素。

您可以参加有关云平台的特定于供应商的培训-AWS / Azure / Google。等等

对于您来说,成为IoT社区,聚会和积极参与的好主意。您还可以加入在线相关的IoT小组,并随时了解IoT空间中发生的事情。

祝您物联网之旅一切顺利!

收藏
2021-01-13 16:27 更新 蝈蝈 •  224