物联网开发实战 / 从0开始实现一个智能家居项目
郭朝斌
小米生态链企业秒秒测IoT事业部总监,前诺基亚高级工程师
 
  • 课程目录
  • 课程介绍
  • 开篇词 | 物联网这个趋势,你不应该错过

    物联网是未来的一个趋势,即使你不在这个行业,了解一下也可能会对自己有用。让我们一起做万物互联时代的懂行者吧!

  • 01 | 入门介绍:如何定义物联网?

    定义物联网真的不是一件容易的事情。因为物联网行业是一个新兴行业,它的内涵和外延都在发展变化的过程当中。

  • 02 | 通信技术:设备接入网络的方式有哪些?

    接入网络的技术,也就是通信技术,是你在做物联网设备设计时需要重点关注的。这一讲,我会介绍几种最重要的无线通信技术的特性。

  • 03 | 网络协议:设备使用什么语言与互联网对话?

    物联网系统成功传输数据的前提是,通信双方必须使用同一种“语言”。而物联网设备间沟通的语言,就是网络协议。

  • 04 | 数据分析:数据的价值有哪些?

    物联网系统的价值就在于数据的价值,而数据的价值来源于对数据的分析和应用。这一讲介绍了数据应用涉及的分析方法和相关算法。

  • 05 | 系统实例:怎样设计一个简易物联网系统?

    学完前几讲,你应该已经熟悉了物联网系统的基本框架。今天,我会以智能家居场景为例,教你怎么设计一个简易的物联网系统。

  • 06 | 物模型:如何定义智能电灯?

    如果你想让智能电灯真正成为物联网系统的一部分,可以在智能电灯实体和平台之间增加一层标准规范,这层规范就是物模型。

  • 07 | 零配置组网:设备如何发现彼此?

    配网成功之后,我们还需要组网。零配置组网就是把工作自动化,不需要手动去操作,这个设备就可以与网络内的其他设备配合工作。

  • 08 | MQTT:在实践中掌握一个通信协议

    MQTT协议是最流行的网络协议,已经成为物联网系统事实上的网络协议标准。我就会带你了解MQTT,在实践中熟悉它的特性。

  • 09 | 边缘中心:物联网网关有多重要?

    随着物联网应用场景越来越多,物联网网关正在成为“边缘中心”,作为物联网的“云、边、端”架构中非常重要的组成部分。

  • 10 | 数据处理框架:批处理还是流处理?

    在这一讲中,我介绍了物联网系统的两类数据处理框架,批处理和流处理,顺便讲了很多大数据处理技术的起源和设计思想。

  • 11 | 数据存储:物联网中的数据库有哪些?

    跟灵活多变的数据处理框架比起来,数据存储方案要固定得多,一旦确定软件就很难切换。所以我们做选型的时候,必须非常谨慎。

  • 12 | IoT Hub:面对海量设备如何打造高性能设备接入层?

    物联网云平台的服务器管理海量设备的接入,并且接收来自设备的海量数据的输入,所以我们需要实现高并发的设备接入层。

  • 13 | 隐私:在实践中如何保护用户隐私?

    物联网产品和服务的隐私问题,也是开发人员必须关注的。符合法律法规的要求只是第一步,在产品理念上也要从用户角度出发。

  • 14 | 安全:物联网平台如何应对安全风险?

    在这一讲中,我回从管理和技术两个方面出发,跟你分享一些物联网的安全实践经验。

  • 15 | 平台:智能家居开源平台的生态是怎样的?

    在正式进入实战篇之前,我想以智能家居领域为例,带你了解一下开源平台。

  • 16 | 实战准备:如何搭建硬件开发环境?

    这一讲,我就以智能电灯为例,带你完成搭建硬件开发环境的工作。

  • 17 | 远程控制:怎样打造联网的智能电灯?

    今天我们就一起去完成智能电灯的开发工作吧。

  • 18 | 场景联动:智能电灯如何感知光线?(上)

    这一讲我介绍了光照传感器的开发过程,带你一步一步用来感知光照强弱的传感器设备,用于光感智能电灯判断环境的明暗状态。

  • 19 | 场景联动:智能电灯如何感知光线?(下)

    在这一讲中,我介绍了利用树莓派打造网关,让光照传感器接入物联网平台的办法,并且带你实现了光照传感器和智能电灯的场景联动。

  • 20 | 智能语音:好玩的语音控制是怎么实现的?

    我介绍了智能音箱的技术架构,以及在树莓派上用于实现智能音箱的一些可选的技术方案,并且带你实现了语音控制智能电灯的目的。

  • 21 | 多传感器集成:浇花怎么实现自动化?

    这一讲中,我们就围绕自动浇花,做一个新的智能家居场景解决方案,同时也巩固一下你在前几讲学习到的硬件开发知识。

  • 22 | 掌控数据:家里的数据可以怎么利用?

    在这一讲中,我围绕自动浇花器讲解了智能家居系统中设备数据的应用系统开发方法。

  • 结束语 | 永远做一个具有极客精神的人

    愿你能够抱持一颗极客之心,不断探索,找到自己擅长、并且感兴趣的方向,在技术之路上成就自我,成就梦想!

  • 结课测试 | 这些物联网的问题,你都掌握了吗?

    《物联网开发实战》课程结课了,来做一个小测试吧!

  • 加餐一 | 这5本关于物联网的好书,值得一读

    今天,我会为你推荐5本非常值得读的书,如果你想从事物联网行业,一定不要错过。

  • 加餐二 | 行业应用:物联网的发展将如何重塑我们的生活?

    今天,我就试着为你展望一下,物联网的发展在不久的未来,将怎样重塑我们的生活。

  • 加餐三 | 行业应用:物联网的发展将如何升级第一、第二产业?

    除了智能家居和公共交通等生活领域,物联网技术在农业和工业这些传统的第一、第二产业也有广阔的应用前景。

  • 加餐四 | 5G技术将如何推动物联网的发展?

    5G是我们非常关注的通信技术,它蕴含着巨大的产业机会。

  • 加餐五 | 投身物联网行业,如何做好职业规划?

    物联网是一个新兴行业,很多人选择进入物联网行业之前很可能有这样一个疑问:怎么做好自己的职业规划呢?

  • 用户故事 | 让野蛮生长成为职业发展的助推剂

    成长的本质就是野蛮生长,释放天然的学习热情,解锁人生的无限可能,不那么功利,不预设目的,尽情地去体验和感悟人生。

  • 用户故事 | 转战物联网,我相信天道酬勤

    我是一名物联网架构师,很高兴有机会能跟你分享自己学习《物联网开发实战》这门课程的心得。

【限时秒杀 | 仅限今日 】

秒杀+口令「happy2021」立省 ¥30, 原价 ¥99,最后 1 天!

郭老师为了方便大家交流学习,建了[物联网开发交流群],点击进群

你将获得

  • 完整的物联网知识体系搭建
  • 物联网关键技术深度剖析
  • 手把手带你设计一个智能家居系统
  • 物联网应用领域案例解读

讲师介绍

郭朝斌,目前在小米生态链下的秒秒测科技担任 IoT 事业部总监,曾先后在诺基亚、微软担任高级工程师。

他有十多年的软硬件领域从业经历,主持设计过用于医药、生鲜行业的冷链监控系统,积累了丰富的物联网理论和实践经验;对于目前全球最大的消费物联网平台之一——小米物联网平台,有丰富的实践经验。

课程介绍

物联网的影响力越来越大,一方面它重塑了我们生活的各个领域,另一方面它也给我们的职业发展提供了难得的机会。

物联网人才缺口很大,但是因为物联网涉及的知识繁多(包括通信技术、嵌入式开发、互联网系统、大数据、人工智能,以及相关行业的专业知识),又交织在一起,极大地抬高了入门物联网的门槛。

因此在这门课中,郭朝斌老师会从设备层、网络层和应用层的维度,将这些知识梳理得“有条理”,并深入剖析其中的核心技术,最终帮你建立起一个完整的知识体系。

同时,郭朝斌老师还为你量身定制了一个硬件套装(可自行购买,也可以在极客商城一站式配齐),带你用 Python 语言来开发一个自己的智能家居项目。就算你是 0 基础,也可以动手做出属于自己的小作品,既是获得成就感,也在实践中巩固了知识,一举两得。

本课程包括以下四个模块。

基础篇:快速认识物联网

这部分会首先按照设备接入网络、与平台对话、传输数据和利用数据产生价值的路径,为你介绍物联网系统的基本框架,让你初步理解设备层、网络层和应用层这三大层面;然后通过智能家居场景的简易物联网系统,帮你建立更直观的认知。

进阶篇:掌握物联网的关键技术

这部分将会结合简易智能家居项目,为你深度剖析物联网三大层面的核心知识点,并对开源生态、用户隐私、系统安全的实践注意事项做针对性的补充。这些知识能帮你做好充足的准备,去迎接工作实践。

实战篇:从0开始完成一个智能家居作品

这部分将会为你量身定制一个实战项目,围绕智能家居的简易物联网系统,一步一步地讲解实现步骤和注意事项。

加餐:趋势解读

这部分会介绍物联网的未来发展趋势和重点实践领域,比如 5G 等新型通信技术的应用。

课程目录

特别放送

订阅须知