主要观点总结
文章介绍了如何将HomeAssistant-C进行改进以支持Ai-WB2,详细阐述了如何获取并配置Ai-WB2 SDK和HomeAssistant-C,以及如何修改代码开始运行。文章还包含了一些关于开发环境和移植教程的信息。
关键观点总结
关键观点1: Ai-WB2相较于Ai-M61/62的优势及接入HomeAssistant的意义
Ai-WB2更具性价比,将HomeAssistant-C改进以支持Ai-WB2能够更充分利用Ai-WB2的资源,实现更高效、更便捷的智能家居控制。
关键观点2: 获取和配置Ai-WB2 SDK的步骤
包括获取SDK地址、推荐使用git来克隆SDK、配置开发环境等具体步骤。
关键观点3: 如何获取和配置HomeAssistant-C
包括复制“station”文件夹下的文件、修改“bouffalo.mk”文件内容、在“Makefile”文件添加内容等步骤。
关键观点4: 如何修改代码开始运行
包括添加homeAssisatnt_device_t变量、回调函数定义以及修改需要连接的路由账号和密码等步骤。
关键观点5: 关于开发环境和移植教程的信息
提供了关于Linux和Windows开发环境的搭建教程,以及移植HomeAssistant-C到Windows的教程链接。
文章预览
前言 之前所有写的《智能家居之旅》帖子代码都是基于Ai-M61来开发的,不少大佬跟我反馈说: Ai-M61/62只用来连接MQTT太浪费资源了,Ai-WB2更具性价比! 我觉得有道理,所以昨天就把HomeAssistant-C 给做了一次大改,提升了耦合性,目前仓库的 master 分支也可以支持Ai-WB2了,顺便再贴个库的链接: https://gitee.com/Ai-Thinker-Open/Ai-M6x_HomeAssistant-C 现在,跟着我来试试吧! 0 1 获取Ai-WB2 SDK SDK地址: https://gitee.com/Ai-Thinker-Open/Ai-Thinker-WB2 推荐使用git来克隆SDK: Linux 开发环境请参考: Ai-WB2系列模组linux开发环境搭建 Windows 开发环境请参考: 【二次开发教程】Ai-WB2系列的eclipes搭建环境教程 ✔ 务必先搭建好开发环境,并且能成功烧录运行。 我使用的是Linux 的开发环境,如果你已经有Windows 的开发经验,也可以参考本贴来移植 HomeAssistant-C ,欢迎分享你的Windows移植教程
………………………………