物联网开发实战
郭朝斌
小米生态链企业秒秒测 IoT 事业部总监,前诺基亚高级工程师
17380 人已学习
新⼈⾸单¥59
登录后,你可以任选4讲全文学习
课程目录
已完结/共 36 讲
物联网开发实战
15
15
1.0x
00:00/00:00
登录|注册

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

你好,我是郭朝斌。
在学完了这门课程的前十几讲之后,你已经对物联网有了一个从整体到细节的全面了解。我想,你现在应该迫不及待地想要动手实践了吧?
在正式进入实战篇之前,我想以智能家居领域为例,带你了解一下开源平台。

智能家居:生态开放

为什么选择智能家居这个领域呢?最重要的原因当然是因为实战篇的动手项目是智能家居领域的。而另一个原因是,智能家居的生态环境比较开放,很有活力,而且也更贴近我们的日常生活。
第 9 讲,我提到过和工业物联网相关的一些开源项目。相比之下,工业物联网领域更加封闭,如果不是行业从业人员,你很难理解它的功能需求。
那么,什么是平台,平台有什么用呢?就拿智能家居平台来说好了,它给各种智能家居产品提供了一个统一的接入系统,让用户可以管理控制产品,同时也为各种智能家居产品之间的联动提供了条件。
如果没有智能家居平台,那么各种智能家居产品就是一个个孤立的单品,既不能远程控制,也不能实现联动功能。
如果你买过小米的智能产品,应该接触过小米的米家平台,它就是一个典型的智能家居平台。国内类似的还有阿里巴巴的天猫精灵、京东微联和海尔 U+ 等。国外知名的智能家居平台有苹果的 Apple HomeKit、亚马逊的 Amazon Echo 和谷歌的 Google Home 等。
确认放弃笔记?
放弃后所记笔记将不保留。
新功能上线,你的历史笔记已初始化为私密笔记,是否一键批量公开?
批量公开的笔记不会为你同步至部落
公开
同步至部落
取消
完成
0/2000
荧光笔
直线
曲线
笔记
复制
AI
  • 深入了解
  • 翻译
    • 英语
    • 中文简体
    • 中文繁体
    • 法语
    • 德语
    • 日语
    • 韩语
    • 俄语
    • 西班牙语
    • 阿拉伯语
  • 解释
  • 总结

智能家居开源平台生态是智能家居领域的重要组成部分,为用户提供了统一的接入系统和定制能力。本文介绍了智能家居平台的作用以及五个热度较高的开源平台,包括Home Assistant、Domoticz、openHAB、Gladys Assistant和WebThingsIO。这些平台提供丰富的特性和定制能力,同时对树莓派的支持也非常不错。读者可以根据自己的需求选择合适的平台进行实践操作,体验智能家居系统的监测设备数值的过程。文章还介绍了在树莓派上安装Gladys Assistant的具体步骤,以及如何在平台上添加设备和模拟MQTT设备。通过实际操作的方式,本文帮助读者快速了解智能家居开源平台的生态和使用方法,为读者进一步深入学习和实践智能家居系统提供了指导。

仅可试看部分内容,如需阅读全部内容,请付费购买文章所属专栏
《物联网开发实战》
新⼈⾸单¥59
立即购买
登录 后留言

全部留言(22)

  • 最新
  • 精选
  • Garwen
    gladys.local作为一个在局域网内部生效的域名,首先肯定是域名解析器解析到了其局域网内部ip地址才可能路由成功。那就是说树莓派在完成安装gladys后,要向其他同局域网内的设备传递自己的域名和ip的对应关系,然后才能被对应设备的DNS记录缓存。那本地访问时首先通过dns缓存查询到了ip地址就可以完成访问,老系统电脑不支持的情况应该是在系统中不支持更新本地dns缓存的协议。以下是在网上搜集到资料: 每个进入局域网的主机,如果开启了mDNS服务的话,都会向局域网内的所有主机组播一个消息,我是谁,和我的IP地址是多少。然后其他也有该服务的主机就会响应,也会告诉你,它是谁,它的IP地址是多少。mDNS的域名与普通DNS的域名是通过后缀.local区分开来的。如果一台终端需要访问一个mDNS域名,他就会向局域网内发送组播,询问该域名的IP是多少。

    作者回复: 赞👍 关键词mDNS

    2020-12-14
    15
  • Socrakit
    SSH 登录方式 主机:gladys.local 端口:22 login: pi password: raspberry 新建 /etc/docker/daemon.json 设置镜像,例如: { "registry-mirrors": [ "https://dockerhub.azk8s.cn", "https://reg-mirror.qiniu.com", "https://registry.docker-cn.com" ] }

    作者回复: 赞

    2020-12-16
    4
  • 熊猫
    老师,动手多的的能否视频的形式呈现?😁

    作者回复: 也许效果更好吧,没有尝试过视频

    2020-12-21
    3
  • 贤伟
    在gladys 上配置MQTT时,报错: An error occured while installing Docker container, please consult Gladys lo... 原因是docker pull eclipse-mosquitto 失败 可以通过ssh登录系统,修改docker的repo,比如阿里云的镜像:https://xwx6wxd1.mirror.aliyuncs.com/, 手动pull 和start 镜像

    作者回复: 大赞👍

    2020-12-15
    3
  • sugar
    在mac上用etcher往sd卡上烧录gladys树莓派镜像时,遇到报错说镜像损坏,换了多张sd卡、重新去官网下载了镜像(对比md5发现其实是一致的,文件并没损坏).. 是不是只能怀疑我的读卡器坏了?

    作者回复: 解压zip包后,img文件的md5是什么呢

    2020-12-18
    2
    2
  • 瑞泉
    老师,你用其他在同一个局域网的电脑访问http://gladys.local,还是用电脑直接用网线与树莓派板子链接?文中没看到有描述,如果在同一个局域网的电脑访问,这个电脑要配置host说明域名对应的IP吧

    作者回复: 在同一个局域网,树莓派也链接Wi-Fi。不需要设置hosts

    2020-12-14
    3
    2
  • 刘元鹏
    通过mDNS广播的吗

    作者回复: 是的

    2020-12-14
    2
  • aゞ颜ͯ七ͯ岁ͯer
    玩过homeassistant,还有iobroker,diy自己的智能家居还是非常有成就感的,尤其是站在巨人的肩膀上😄😄

    作者回复: 👍👍

    2020-12-14
    2
    1
  • 符海明
    老师,我手头暂时只有树莓派3B+,N按您的操作烧录了系统后一直打不开http://gladys.local/这个网址,改成ip地址后也是打不开,请问是什么原因呢?

    作者回复: 先确认一下板子的工作状态,是否正常启动。我没有这样的板子,也不在现场,不太好分析出具体的问题。

    2021-04-24
  • Lx_
    老师 请问一下我hbmqtt最后执行报错,说连不上我的gladys ConnectException(OSError("Multiple exceptions 这是为什么?

    作者回复: 查看一下gladys的运行状态是否OK

    2021-03-01
收起评论
显示
设置
留言
22
收藏
沉浸
阅读
分享
手机端
快捷键
回顶部