今年三月份,我在英国Amazon下单买下了现在这台HP ProLiant MircoServer Gen8。说到为什么要买它,回想起来,其实中间有很长的一段渊源。 记得2010年,我对DIY智能家居系统开始感兴趣。因为当时手上有友善之臂的mini2440开发板,我最初选择的实现方案是基于ARM(S3C2440)+ Linux。不过当时对Linux系统还不熟悉,花了一些精力调通了摄像头远程拍照后,就不了了之了。后来有了树莓派,又进一步研究了IO控制、语音播报和简单图像识别的实现。虽然功能上都可以实 […]
标签: smarthome
Smart Home | 智能家居系统
Project Info 项目代码(主系统): yf-smart-home-iot: https://github.com/yfrobotics/yf-smart-home-iot 项目代码(节点): 树莓派 – 温湿度环境气象站:https://github.com/automaticdai/rpi-environmental-sensing ESP32 – MQTT温湿度节点:https://github.com/automaticdai/esp32-iot-htu2 […]
Smart Home | ZigBee无线设备的低功耗通讯方案
在ZigBee网络中,COO、Router通常由外部电源供电,而ZED节点一般由电池供电。为了提高ZED节点的工作时间,我们需要进行低功耗设计。 低功耗可以从两个层面上考虑:1是硬件层面上的,2是软件层面上的。从硬件层面上说,可考虑的角度主要有:MCU及电路中的其他芯片是否支持睡眠、使用上下拉电阻节约功耗、电源芯片是否可管理、芯片及偏置电路的漏电流等。从软件层面上说,就是提高通信效率、设计睡眠与唤醒策略、加快处理速率减少工作时间等。 我从通信软件设计的角度,列举了几种可行的通讯方案,并最终选择了 […]
Smart Home | 短距离无线通信的方案与选择
随着通信与物联网技术的不断发展,我们的设计中越来越多的开始出现无线通信的元素。通过无线通信,设备不再只是独立工作,而是可以通过网络协同工作,增强设备的灵活性与功能。短距离无线通信是无线通讯中最常见的一种情况,一般指通讯范围不超过100m的无线通信。本文整理了短距离无线通信的常用方案,并将不同的方案进行了比较,最后叙述了如何根据不同的项目需求进行选择。 一、常见的短距离无线通信方案 1.1 无线编解码芯片 无线编码芯片将数据编码后进行无线传输,而无线解码器则接收无线数据、并进行一些容错处理。无线 […]