查看: 2934|回复: 1

EspressoBin Board 在智能家居的应用

[复制链接]

该用户从未签到

发表于 2017-5-30 14:05:25 | 显示全部楼层 |阅读模式
分享到:
EspressoBin Board特别适合路由的使用,那么有必要在里面集成智能家居类应用。

这里简单介绍下开发流程。

1. 首先要能够控制LED,前面几篇文章讲过,板载的控制LED点不亮,原因为电压太低,无法导通,没关系,需要在两边的IO口引出LED,模拟一个设备。注意,此款开发板IO口电压为1.8V,相当让人纠结啊,本来想用个PN532加在上面破解公司的工卡,结果被这个电压搞得相当郁闷,里面的I2C1上面引出到开发板的默认也是1.8V,PCI那里的有个转接器到3.3V,手头没有电洛铁,需要更换两个电阻把接头那里也换到3.3V。等换了电阻介绍下吧。

2. 把LED灯在内核实现LED驱动,这里简单实现了三个LED灯,红色,绿色和蓝色。本来是想用WS2812B来实现任意颜色控制的,后来经过测试,在内核中实现WS2812B驱动通过控制IO输出波形的实时性达不到WS2812B的要求,或者可以用SPI接口来模拟这个波形吧,这个留给以后验证。

3. 编写应用控制LED灯。通过不同参数,控制三基色。

4. 在EspressoBin上安装Homebridge,这个软件baidu一下找到下载安装地址。

5. 安装MQTT服务器。

6. 安装Homebridge MQTT插件

7. 编写MQTT处理端应用。通过接受MQTT的设置命令,传递不同参数给LED控制应用。

8. 测试Apple Siri。

最终结果为:








a
回复

使用道具 举报

该用户从未签到

发表于 2017-6-1 13:07:04 | 显示全部楼层
软件安装地址什么的楼主提供下详细链接啊
回复 支持 反对

使用道具 举报

您需要登录后才可以回帖 注册/登录

本版积分规则

关闭

站长推荐上一条 /2 下一条

手机版|小黑屋|与非网

GMT+8, 2024-4-25 19:09 , Processed in 0.138154 second(s), 17 queries , MemCache On.

ICP经营许可证 苏B2-20140176  苏ICP备14012660号-2   苏州灵动帧格网络科技有限公司 版权所有.

苏公网安备 32059002001037号

Powered by Discuz! X3.4

Copyright © 2001-2024, Tencent Cloud.