内容


IoT 101:IoT 开发人员入门指南

IoT 开发人员如何快速开始开发

Comments

许多介绍物联网 (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 运行状况应用程序。届时,我们将探索相关主题方面的一些内容。


相关主题


评论

添加或订阅评论,请先登录注册

static.content.url=http://www.ibm.com/developerworks/js/artrating/
SITE_ID=10
Zone=物联网
ArticleID=1051486
ArticleTitle=IoT 101:IoT 开发人员入门指南
publish-date=10302017