0
开始学习物联网需要注意两个方面:
- 通用物联网概念,集成物联网的不同元素,构建概念验证。
- 专业化在的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空间中发生的事情。
祝您物联网之旅一切顺利!
收藏