内容


IoT 201:培养 IoT 开发技能

IoT 开发人员进阶指南

Comments

在上一个学习文章 IoT 101:IoT 开发入门 中,您大体了解了相关概念和 IoT 开发人员需要的技能。在这个 IoT 201 学习文章中,您将更深入地掌握开发创新性 IoT 解决方案所需的技能。

在这个 IoT 201 学习文章中,将首先介绍一些用于大规模 IoT 开发的重要工具和技术。接下来,您将探索 IoT 开发工具包和 IoT 架构。然后,了解在开发互联城市(一个终极大规模 IoT 项目)的过程中学到的经验。在这个 IoT 201 学习文章的最后将提供一个视频教程,您将在该教程中构建下一个 IoT 项目 — 一个健康习惯跟踪器。

1

了解 IoT 开发的更进一步细节

随着 IoT 传感器变得在日常生活中无处不在,IoT 开发人员需要提高他们开发大规模、复杂 IoT 解决方案的技能。在努力让设备变得更智能的过程中,您需要使用最佳的工具、技术和系统更智能地工作。在这篇文章中了解这些工具、技术和系统。

要参与这次技术革命,您需要探索更复杂的 IoT 解决方案的架构、设计和开发最佳实践。

从阅读这篇博客开始学习:

2

使用 IoT 开发人员工具包加速您的 IoT 开发

要开始执行 IoT 开发,您需要使用一个 IoT 开发工具包。许多 IoT 设备都是在完成原型设计之后,再用微控制器(比如 ESP8266)或单片机(比如 Raspberry Pi)进行定制的。在本文中,探索一些包含各种各样功能的流行的开发人员工具包。

开发工具包将一个微控制器或单片机和一些您可以用来对 IoT 设备进行原型设计的兼容组件捆绑在一起。IoT 开发工具包通常包含电路试验板、跳线、扩展板、电源、电池、传感器和执行器等组件。但是,这些 IoT 开发工具包不仅包含各种各样的硬件组件,还提供了开发资源、样本项目、工具和服务来支持使用这些硬件开发应用程序。

在这篇博客中了解开发人员工具包:

3

使用 IoT 架构创建可扩展、灵活且稳健的 IoT 解决方案

规划并概述 IoT 架构将有助于管理 IoT 解决方案的复杂性。一定要继续阅读这篇文章,其中考虑了专为实现自动化和互操作性而设计的 IoT 架构的所有层,以及标准 IoT 参考架构的价值。

架构描述了 IoT 解决方案的结构,包括物理方面(即事物)和虚拟方面(比如服务和通信协议)。通过采用分层架构,您可以在将架构的所有最重要方面集成到 IoT 应用程序中之前,集中精力加强理解这些方面如何独立运行。这种模块化方法有助于管理 IoT 解决方案的复杂性。

在这篇文章中了解 IoT 架构:

4

探索一个大规模 IoT 解决方案 - 互联城市。

随着您的 IoT 开发工作延伸到真实场景中,您很快会看到在连接人、服务和基础架构时面临的挑战。在这篇文章中,您将了解 IoT 开发人员必须如何结合使用旧有技术和新技术。

全球许多城市和乡镇正依靠 IoT 解决城市问题,比如交通拥堵,以及改善居民的安全和生活质量。安装在全城市、车辆和建筑中的智能传感器,以及在城市内生活或工作的人使用的应用程序和设备,它们生成的数据被用在这些互联城市中。IoT 数据被用于指导决策,比如如何设计公共空间,如何最充分利用资源,以及如何更有效和高效地提供公共服务和设施。

在这篇文章中了解开发大规模 IoT 解决方案的挑战:

5

培养 IoT 开发技能

进一步了解 IoT 开发的复杂性后,就可以通过这个视频教程培养技能了。使用一个 AdaFruit Feather Huzzah IoT 开发人员工具包、Python、Java、MQTT 和 IBM Watson IoT Platform 构建一个健康习惯跟踪器系统。您将学习如何组装该设备,准备微控制器,将设备连接到 IoT 平台,以及运行基于 Java 的云应用程序。

倾听 Anna 介绍这个 IoT 项目:

健康的习惯跟踪器-简介
健康的习惯跟踪器-简介

点击查看视频演示查看抄本

继续深入学习!使用这个视频教程开发一个使用 IoT 开发人员工具包、IoT 平台和 Java 应用程序的 IoT 项目:

后续行动

还想学习更多知识?敬请关注即将推出的 IoT 301 学习文章,我们将在其中处理 IoT 挑战、IoT 设备管理和 IoT 分析。我们还将在这个学习文章中扩展您构建的健康习惯跟踪器应用程序。届时,我们将探索相关主题方面的一些内容。


相关主题


评论

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

static.content.url=http://www.ibm.com/developerworks/js/artrating/
SITE_ID=10
Zone=物联网
ArticleID=1058208
ArticleTitle=IoT 201:培养 IoT 开发技能
publish-date=02222018