宝宅智能家居-开源的智能家居开发平台

宝宅智能家居 是什么?
宝宅智能家居是一套简单、易用、开源的智能家居开发平台,宝宅智能家居为爱折腾的开发者们而生,目的是为了简化智能家居系统的开发复杂度,使开发者们可以将更多的精力放到智能家居功能本身的开发上来。
宝宅智能家居架构图
framework.gif 
宝宅智能家居开发流程
dev_process.png 
设备开发
采用ESP8266 WIFI芯片作为设备MCU,价格便宜,功能强大。基于Arduino for ESP8266 开发环境,完全可以像开发arduino程序一样方便的开发ESP8266程序。借助arduino便利
开发特性和已有arduino三方库可以很容易的实现与各类传感器对接。另外,基于宝宅提供的智能家居开发库,开发者无须关心具体的通讯细节,只需要通过简单的API调用就可以方便的与网关上的程序进行交互。
Arduino for ESP8266 开发环境

arduino_ide.png 
网关开发
宝宅的网关开发需要先安装宝宅网关框架程序,框架程序采用Node.js开发,可以运行在树莓派或其他ARM CPU的设备上(手机也可以哦^_^),当然也可以运行在PC机上,目前支持在树莓派上一键安装。
宝宅网关框架为用户提供了WEB版在线集成开发环境,可以用来开发网关程序和设计手机端控制界面,采用Javascript和HTML/CSS WEB开发语言,上手容易。基于宝宅的网关开发框架,开发者无须关心设备与网关、网关与手机之间具体的通讯细节,只需要通过在线WEB集成开发环境里编写少量的代码就可以非常方便的实现设备和手机的访问和联动,点击查看网关在线集成开发环境的演示Demo
登录界面

gateway-login.png 

网关首页

gateway_home.png

网关集成开发环境
gateway-dev.png 
设计手机控制界面
gateway-phoneui.png 
手机上的效果
phoneui.png 

案例

客厅温湿度、空气质量、人体红外和315Mhz发射/接收设备(挂壁盒)


device-01.jpg 
卧室温湿度、空气质量和315Mhz发射设备(挂壁盒)
device-07.jpg 
改造好的插座
device-02.png 

改造好的饮水机
device-03.png 
家庭能耗监控,可以获取电压、电流和功率等数据
device-04.jpg 
红外学习设备,可以遥控家里的电视、功放机、空调和风扇等可以通过红外控制的家电
device-05.png 

改造好的WIFI玩具车

device-06.jpg 
更过详细内容,请访问宝宅智能家居官方网站查看:http://www.baozhai.cc/

猜你喜欢

转载自blog.csdn.net/chzhe/article/details/50351359