涂鸦发布新插件,支持Home Assistant App/Web
近期,涂鸦得知有很多发烧友客户,希望 Powered by Tuya 的设备能够支持这个平台的接入,并使用 Home Assistant App/Web 控制 Powered by Tuya 的设备。
在万众期待下,涂鸦发布新插件啦!
背景
为什么选择 Home Assistant ?
Home Assistant 是一款基于 Python 的智能家居开源项目,支持众多品牌的智能家居设备,可以轻松实现设备的语音控制、自动化等。它有一个简单的、适合移动设备的界面来控制用户所有设备,且不会将任何数据存储在云端,以保护个人隐私。
其身为 Github 最火的 IoT 智能硬件开源项目,现有44k star,14.3k Fork,reddit.com 中 Community Members 达到 130 k。可基于树莓派硬件创造很多种智能家居玩法,在开发者领域有着比较高的口碑和用户群体。
适合人群都有哪些?
爱好者/玩家:如果你是全屋智能硬件的玩家,会自行购买智能产品,构建自己的全屋智能解决方案,那么,这里欢迎你!
个人开发者/发烧友:如果你拥有 Powered by Tuya 设备中的其中一款,想要实现不同产品和品牌间的互联互通以及全屋智能设备联动,那么,你也必须来!
软硬件集成商( ISV/IHV ):你可以基于 Home Assistant 平台以及 Tuya 插件,直接集成或二次开发,为客户提供涂鸦生态的智能硬件接入服务,如开发 Drive 驱动的软件开发服务以及构建定制化的全屋智能控制系统(Web/App/树莓派软件等)
系统集成商 (SI):你可以基于 Home Assistant 平台及 Tuya 插件,适配涂鸦生态的智能硬件,开发相关的 Drive 驱动,集成到自己的智能硬件生态体系中(如 Control4 ), 为客户提供完整的硬件方案接入和软件平台服务。可以调用 Tuya Open API 接口,云云对接。
Hass Tuya 插件技术原理
Hass Tuya 插件技术有哪些?
Python : 是一种解释型的高级通用编程语言。Python 的设计理念通过使用显性缩进来强调代码可读性。具有解释性、编译性、互动性和面向对象的特点。由于其开放源代码的特性,Python 已经被移植(也就是使其工作)到许多平台。
树莓派(Raspberry Pi):其只有信用卡大小的微型电脑,其系统基于 Linux,由于其价格低廉、功能强大,自问世以来,受到众多计算机发烧友和创客的追捧,在 IoT 开源领域有很高的人气。
Open API :涂鸦打造的物联网云端开放能力,覆盖设备控制、全屋管理、场景自动化等核心场景的通用能力。开发者可以基于 Open API,快速搭建智慧商业、智慧工业等行业解决方案。
MQTT(Message Queuing Telemetry Transport,消息队列遥测传输协议):它是一种基于发布/订阅(publish/subscribe)模式的"轻量级"通讯协议,该协议构建于 TCP/IP 协议上,由 IBM 在 1999 年发布。MQTT 最大优点在于,可以以极少的代码和有限的带宽,为连接远程设备提供实时可靠的消息服务。作为一种低开销、低带宽占用的即时通讯协议,使其在物联网、小型设备、移动应用等方面有较广泛的应用。
Home Assistant 本体基于 Python 语言开发,由于 Python 跨平台特性,其支持部署在树莓派、Windows、Mac、Linux等主流操作系统内。
Home Assistant 插件通过涂鸦云端 Open API 接口,从涂鸦云获取到用户设备信息,在 Home Assistant UI 端( Web 或 App )上展现。
你可通过 Open API 接口,下发标准指令给涂鸦云,涂鸦云通过 MQTT(Open IoT Hub)下发到设备,实现设备控制。
设备状态变更,通过 MQTT 上报到涂鸦云,然后涂鸦云通过 MQTT 下发给 Home Assistant 插件,插件更新本地设备缓存,通知 Home Assistant,UI 端刷新设备显示。
驱动开发
Home Assistant 通过提供一系列基础的 Entities,来帮助开发者们降低插件开发难度。我们在将 PBT(Powered by Tuya)设备接入 Home Assistant 时,通过开发Hass Tuya插件驱动来实现。
整体包括两个部分,即“驱动基础逻辑”和“驱动设备类”。“驱动基础逻辑”不同驱动基本相似,主要为涂鸦设备添加到 Home Assistant 系统内逻辑。“驱动设备类”主要功能为 Tuya 设备物模型与 Home Assistant 物模型映射,实现通过根据 Home Assistant Entity <-> 功能点 <-> 涂鸦“标准指令集” dp code 逻辑。
业务场景
IoT 本地融合
Home Assistant 因为其开源特性,吸引了大量开发者自发开发插件接入了不同厂商的硬件设备,如 Xiaomi、Hikvision、Honeywell、Yeelight 等等。通过Home Assistant Tuya 插件,基于 Home Assistant 可以快速搭建融合多种厂商硬件设备和涂鸦硬件的 IoT 本地融合系统。
Python 系统接入涂鸦云
Home Assistant Tuya 插件基于 tuya-iot-py-sdk 开发。tuya-iot-py-sdk 为基于基于涂鸦云 API 封装的 python SDK,它将网络请求鉴权逻辑、token 刷新逻辑、Open IoT Hub 对接逻辑、MQTT 重连逻辑进行封装,通过 python 函数的方式提供给 SDK 调用方,从而使 SDK 调用方,不需要关系具体的逻辑实现,只需要像调用普通 python 函数一样,使用即可。
您如果开发的系统基于 python 语言,可通过该 SDK,快速接入涂鸦云,降低接入学习成本。
在这里,你能获得什么?
Home Assistant 拥有中立开源的特性,如果你是普通开发者,更易学习。
在使用过程中,你可以在兴趣推动和社区影响下,能通过自身的编程能力,参与进 Tuya 插件的完善迭代,也能基于 Tuya 插件,开发自己的 Home Assistant 插件,深入了解涂鸦生态能力。
Home Assistant Tuya 插件已上线,支持”自定义开发“和”全屋智能 PaaS”云项目类型,欢迎了解体验。
- |
- +1 赞 0
- 收藏
- 评论 0
本文由生产小能手转载自涂鸦,原文标题为:Home Assistant 群里炸开锅了:涂鸦发布新插件啦! 赶紧冲!,本站所有转载文章系出于传递更多信息之目的,且明确注明来源,不希望被转载的媒体或个人可与我们联系,我们将立即进行删除处理。
相关推荐
重磅官宣!涂鸦智能正式加入联合国全球契约组织!
近日,涂鸦智能宣布正式加入联合国全球契约组织(United Nations Global Compact,简称UNGC),承诺将支持联合国全球契约组织关于人权、劳工、环境和反腐败四个领域的《全球契约十项原则》。加入UNGC对涂鸦而言意义重大,它不仅标志着公司长期以来积极履行社会责任的努力获得了国际认可,同时也为涂鸦在全球借助GenAI等创新技术推动可持续发展提供了更宽广的平台。
原厂动态 发布时间 : 2024-06-05
汇川技术与涂鸦智能达成合作,加速海外储能智能化布局
能源变革的时代,储能智能化大有可为,但智能化不仅仅只是一个产品或者一个点状的突破,它更是一个系统工程,需要系统地推进。此次汇川技术与涂鸦智能的合作,探索出了一条智能化和绿色能源深度融合发展之路,可为储能行业提供有益借鉴。未来,汇川技术与涂鸦智能还将持续发力,携手打造储能智能化生态,共筑绿色家园。
原厂动态 发布时间 : 2023-12-21
涂鸦智能Cube Cloud正式支持阿里云IoT、腾讯云IoT和AWS IoT
12月29日,涂鸦智能正式对外宣布,其IoT平台支持兼容各大主流云厂商IoT平台南向设备接入和北向应用服务。本文重点介绍标准化迁移解决方案及涂鸦IoT平台如何为客户迁移保驾护航。
原厂动态 发布时间 : 2024-01-10
涂鸦Wi-Fi蓝牙智能空调扇方案
本方案位智能空调扇控制方案采用涂鸦自研Wi-Fi&BLE模块,可实现制冷、风速调节、模式调节、红外遥控、摆风、负离子等功能。并且采用SOC方案,采用涂鸦模组CBU,相对传统方案可省去mcu,并完成通信、显示、检测、负载控制等功能。
应用方案 发布时间 : 2024-11-02
法国领先的节能品牌Mazda携手涂鸦智能,引领家庭节能新风尚
此次Mazda与涂鸦的成功合作,提供了家庭能源管理解决方案,不仅为法国家庭能源管理引入了全新的节能方式,更为法国能源市场树立了智能化新标杆。
原厂动态 发布时间 : 2024-10-31
国内首个!由涂鸦智能参与制定的零碳家庭团体标准重磅发布
截至目前,涂鸦已与众多全球知名企业达成合作,共同实现家庭能源智能化管理。如涂鸦与耐立电气携手打造的户用光伏储能解决方案,不仅能助力家庭用户实时掌握光储系统的使用情况,还可根据数据分析结果,为家庭用户制定更加科学的节能策略,从而帮助家庭用户节省能源开支。
原厂动态 发布时间 : 2024-04-22
配网速度达0.3S/pcs!涂鸦蓝牙mesh2.1带来极致连接体验
涂鸦智能将蓝牙mesh解决方案全新升级,重磅推出了蓝牙mesh2.1,旨在满足开发者日益多元化的需求,助力企业轻松构建智能场景。
原厂动态 发布时间 : 2024-07-05
聚焦决定商业价值的10%差异化功能!涂鸦App微定制开发方案助你抓住关键大商机
涂鸦微定制开发方案基于OEM App框架,将个性化的功能与流程以卡片形式嵌入App内的多个位置,使得品牌的差异化业务可轻松实现,并具备更加灵活、易上手、动态部署等优势。同时保障标准化的90%功能(如用户体系、设备配网、场景自动化等)在全球化部署过程中的稳定性。
产品 发布时间 : 2024-10-31
如何让设备快速通过Matter认证?涂鸦智能告诉你答案
涂鸦基于100+款产品证书的申请经验,涂鸦已熟练掌握认证流程、认证申请、测试实验室对接等重点环节,并且在内部设有专门的认证及内测团队,保证产品证书的顺畅获取。以涂鸦历史证书申请速度来看,快至1个月即可拿到证书,从而有效加速Matter产品上市销售。
原厂动态 发布时间 : 2023-03-28
说重点!涂鸦开发者平台支持三方IoT平台平滑迁移部署 !
如何保障原先平台上的存量设备和业务的正常运作?如何选择新的安全、稳定、灵活、可控的云平台?
原厂动态 发布时间 : 2024-03-14
2024 TUYA全球开发者大会(欧洲)盛大启幕,涂鸦携手开发者共筑绿色低碳未来
2024年9月9日,TUYA全球开发者大会在德国柏林会展中心隆重举办。作为TUYA开发者大会的欧洲首站,此次活动精彩纷呈,创新AI产品、解决方案层出不穷。涂鸦智能携手海内外行业翘楚,为开发者们带来精彩的前沿洞察与实践经验分享。
原厂动态 发布时间 : 2024-10-16
涂鸦推出完全开源的open sdk开发框架!大大降低IoT开发门槛
涂鸦重磅推出tuya-open-sdk-for-device开发框架!支持开发者跨芯片平台、操作系统开发智能设备,代码开源,全员可用。它基于通用南向接口设计,支持Bluetooth、Wi-Fi、Ethernet 等通信协议,并提供了IoT开发的核心功能:配网、激活、控制、升级等,让智能设备的开发更简单高效。
原厂动态 发布时间 : 2024-04-19
涂鸦低功耗BK3432蓝牙芯片助力智能养生壶实现免看管定时工作,支持涂鸦智能APP远程管理
具备继电器全功率控制和可控硅可调功率控制的智能养生壶方案,采用低功耗BK3432蓝牙芯片,及少量的外围电路,支持涂鸦智能APP远程开启、多种烹饪模式选择、保温设置,可通过云定时功能进行智能化管理,实现免看管定时工作,方便节能。
应用方案 发布时间 : 2024-10-15
登录 | 立即注册
提交评论