概述
IoT 101:IoT 开发人员入门指南
IoT 开发人员如何快速开始开发
获取最佳工具、培训和社区资源的每月集萃,帮助您开始开发自己的 IoT 解决方案。
最新一期 | 订阅
许多介绍物联网 (IoT) 的文章和博客都以它们自己的 IoT 定义开头,然后提供有关 IoT 呈指数级增长的大量统计数据和指标。(您或许已经知道
IoT 的含义,但如果仍需要介绍,请观看这个 Internet of Things 工作原理视频。)
在这篇 IoT 101 学习文章中,我们将概述 IoT 开发人员所需的各种概念和技能。其中将通过 3
个开发人员指南来指导您选择硬件,选择网络技术,以及确定您的 IoT 项目是否需要 IoT 平台。最后,这篇 IoT 101
学习文章以您的首个令人惊艳的 IoT 项目收官 - 一个使用 Raspberry Pi、一些传感器、Wifi 和 Node-RED
的家庭自动化系统,其中涉及简单 IoT 解决方案的许多基础知识。
1
发现您需要掌握的 IoT 概念和技能
要成为一名成功的 IoT 开发人员,您需要具备各种技能,而且要有意愿采用敏捷流程、平台和工具。在本文中,您将学习开发 IoT
应用程序所涉及的且在快速演变的各种技术。
“随着 IoT 采用速度的快速增长,而且互连设备数量已达数十亿,对能提供 IoT
解决方案的熟练开发人员的需求也不断增长。”
从阅读这篇博客文章开始学习:
2
选择最佳的 IoT 硬件
开始开发 IoT 项目时,您需要比较和对比现成的硬件选项。在开发 IoT 项目并为其设计原型时,可以使用这个硬件指南确定要使用哪些硬件。
“在 IoT 环境中,设备……被用于表示各个硬件组件,包括传感器和执行器,也用于表示现成的电路板,比如
Raspberry Pi,还被用于表示由若干子设备构建的定制原型和生产单元。”
在这篇文章中了解 IoT 设备特征和 IoT 硬件需求:
3
选择最佳的 IoT 网络技术
选择各种 “事物” 后,您需要连接它们,这样它们才能相互通信。可以使用这个开发人员指南了解哪种网络技术适合您的 IoT 项目,从而解决您的 IoT
网络挑战。
“我们通常认为,网络是由一堆技术构建的,堆栈底部的技术(比如蓝牙低功耗)与物理连接设备相关,而堆栈中更靠上的技术(比如
IPv6)与逻辑设备寻址和网络流量路由相关。 ”
在这篇文章中了解所有最新的 IoT 网络技术:
4
了解您为什么可以使用 IoT 平台
根据您的 IoT 项目,您可能需要考虑向 IoT 解决方案中添加一个 IoT 平台。并非所有 IoT 项目都需要 IoT
平台,但可以使用这个开发人员指南了解何时需要使用 IoT 平台。
“IoT 平台提供了中间件来连接和管理硬件设备和数据(这些数据由面向用户的移动和 Web 应用程序收集)。这些 IoT
平台通常设计为能在设备、应用程序和服务之间建立安全通信。”
在这篇文章中了解如何快速从 IoT 解决方案获取价值:
5
开始开发 IoT 解决方案
学习完开发 IoT 解决方案的基础知识后,就可以将学到的概念和技能应用到实战了。使用 Raspberry
Pi、一些传感器、一个蜂鸣器、Node-RED, 和 Apple Home Kit 构建一个智慧门铃。按照这些视频教程操作,了解如何将传感器连接到
Raspberry Pi,设置和配置 Pi,以及创建流让传感器与 Apple Home Kit 通信,从而构建一个简单的家庭自动化系统。
倾听 Anna 介绍这个 IoT 项目:
家庭自动化教程 - 简介
准备好发挥您的聪明才智了吗?使用这个视频教程开发您的第一个 IoT 项目:
后续行动
已准备好进行深入研究?敬请关注即将推出的 IoT 201 学习文章,我们将在其中探讨 IoT 架构、IoT
开发人员工具包,而且您将开发另一个实时的
IoT 运行状况应用程序。届时,我们将探索相关主题方面的一些内容。
相关主题
最后
以上就是凶狠树叶为你收集整理的nbiot开发需要掌握什么_IoT 101:IoT 开发人员入门指南的全部内容,希望文章能够帮你解决nbiot开发需要掌握什么_IoT 101:IoT 开发人员入门指南所遇到的程序开发问题。
如果觉得靠谱客网站的内容还不错,欢迎将靠谱客网站推荐给程序员好友。
发表评论 取消回复