天天看点

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

宝宅智能家居 是什么?

宝宅智能家居是一套简单、易用、开源的智能家居开发平台,宝宅智能家居为爱折腾的开发者们而生,目的是为了简化智能家居系统的开发复杂度,使开发者们可以将更多的精力放到智能家居功能本身的开发上来。

宝宅智能家居架构图

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

宝宅智能家居开发流程

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

设备开发

采用ESP8266 WIFI芯片作为设备MCU,价格便宜,功能强大。基于Arduino for ESP8266 开发环境,完全可以像开发arduino程序一样方便的开发ESP8266程序。借助arduino便利的开发特性和已有arduino三方库可以很容易的实现与各类传感器对接。另外,基于宝宅提供的智能家居开发库,开发者无须关心具体的通讯细节,只需要通过简单的API调用就可以方便的与网关上的程序进行交互。

Arduino for ESP8266 开发环境

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

网关开发

宝宅的网关开发需要先安装宝宅网关框架程序,框架程序采用Node.js开发,可以运行在树莓派或其他ARM CPU的设备上(手机也可以哦^_^),当然也可以运行在PC机上,目前支持在树莓派上一键安装。

宝宅网关框架为用户提供了WEB版在线集成开发环境,可以用来开发网关程序和设计手机端控制界面,采用Javascript和HTML/CSS WEB开发语言,上手容易。基于宝宅的网关开发框架,开发者无须关心设备与网关、网关与手机之间具体的通讯细节,只需要通过在线WEB集成开发环境里编写少量的代码就可以非常方便的实现设备和手机的访问和联动,点击查看网关在线集成开发环境的演示Demo。

登录界面

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

网关首页

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

网关集成开发环境

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

设计手机控制界面

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

手机上的效果

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

案例

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

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

卧室温湿度、空气质量和315Mhz发射设备(挂壁盒)

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

改造好的插座

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

改造好的饮水机

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

家庭能耗监控,可以获取电压、电流和功率等数据

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

红外学习设备,可以遥控家里的电视、功放机、空调和风扇等可以通过红外控制的家电

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

改造好的WIFI玩具车

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

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

继续阅读