注:本文内容的准确性仅限于笔者写该篇文章时的情况,不保证后续与实际项目代码一致。实时内容还请关注Github项目托管页面:https://github.com/GenialX/hestia-server
树莓派,一个五脏俱全,集几乎所有功能于一身的微型计算器。大约一两月之前,屈屈300百大洋收入囊中。
入手之后,出于对自动化的兴趣,慢慢地研究如何实现室内家电的智能自动化控制。在断断续续地,不断地摸索之后,有了若干想实现的点子,迄今为止也有所实践。
点子利用红外线传感器智能控制空调、电视等基于红外遥控的家电设备;
智能控制家中的灯泡设备(部分基于网络协议);
(待更新...)
方案 硬件首先,除了树莓派之外,还需要如下硬件:
此外,本案例同样需要如下软件环境的支持(注:如果您完全不懂软件,且不愿意为实现本案例的结果而学习软件知识,那么下面的需要软件知识的相关内容可以不用深究):
架构系统大致分为三部分
各部分的主要用途
整体系统架构
Hestia Server 系统架构
项目Hestia Server https://github.com/GenialX/hestia-server
Hestia RPi https://github.com/GenialX/hestia-rpi
Hestia iOS https://github.com/GenialX/hestia-ios
实现功能Hestia iOS发送经纬度到服务器,并接收当前位置信息的推送
Instapush 接收推送信息的截图
未完待续...