你绝对不能错过的7款开源硬件架构
前言:
近年来,不断有智能硬件产品刷新着我们对于未来生活的期待,从智能手机到智能手表,从智能手环到智能空气净化器,毫无疑问,智能硬件在互联网时代以一种令人惊异的速度飞速发展,并给我们生活带来了更多的方便和乐趣。放码云间的第一篇文章带着满满的诚意,给大家分享十足的技术干货。来,为了码出新世界,干了这一碗“技术鸡汤”。
一、项目名称:Cupkee 智能硬件操作系统
项目简介:Cupkee 是一个C 语言编写的智能硬件操作系统,它专门设计用于微控制器硬件板,并在其上构筑了类似 nodejs 的运行环境,同时在内部包含一个简化的 javascript 解释器作为 shell。大多数硬件板不具备人机交互设施,而 cupkee 借用了板卡的 usb 作为 console 口,使用 PC 或 Mac 通过 usb 连接硬件板,使用常规的终端程序即可与 cupkee 进行交互,使得开发者可以随时对硬件编程并获得即时响应。它将板卡上的硬件资源抽象为设备,并定义了一组标准方法供开发者使用。
项目地址:cupkee/cupkee - 码云 - 开源中国
二、项目名称:智能家居基础架构
项目简介:智能家居的概念(smart home , home auto)很早以前就有了,现在随着硬件成本的下降,及google收购 nest等,智能家居热度升高。 本智能家居的架构,包括服务器端,web网页,android 手机客户端,各种测试脚本,基本上基础架构都已经实现,并可实际调试。由于精力有限智能控制部分还在合作开发中。
项目地址:xmeter/My-smart-home - 码云 - 开源中国
三、项目名称:智能家居控制应用GSYSmartLab
项目简介:GSYSmartLab 是一个智能家居控制应用。由于一开始硬件的开发使用了zigbee模块进行通讯,所以最终手机控制设备的时候不得不通过加一个zigbee-wifi*控制器来实现通讯,使得整个硬件框架变得臃肿,后续的开发需要实现纯wifi模块。实现远程控制的模块功能虽然已经完成,但是有待完善。该项目还没实现wifi设备智能网络配置(比如smart config,airkiss),后续需要实现该功能,满足客户需求。
已实现功能:
控制电器有灯,吊扇,空调,电动窗帘;
采集室内环境数据有温度,湿度,光度;
实现语音控制设备,同时手动控制设备。
正在实现功能:
远程视频监控;
远程视音频广播;
增加强化学习算法,实现智能调控;
增加用户管理系统。
项目地址:tommego/GSYSmartLab - 码云 - 开源中国
四、项目名称:机智云智能云空气净化器
项目简介:空气污染是每个城市人所面临的最大健康威胁,就算你在室内你也需要时刻关注空气质量情况。智能空气净化器,不仅是一个手机遥控器,它会告诉你当前所在空间的空气质量情况,根据室外空气质量建议你应该开窗通风还是关窗净化空气。本项目是使用 XPGWifiSDK 的开源代码示例 APP,可以帮助开发者快速入手,使用 XPGWifiSDK 开发连接机智云的物联 APP。
其主要包括了以下几点净化器常用功能:
净化器电源的开关;
净化器运行模式控制,睡眠,标准,强力,自动等;
净化器定时开关机;
室内空气质量显示;
室外空气质量获取(该功能需要植入第三方API,开源代码中暂未加入);
滤网状态显示和重置;
灵敏度控制;
报警,故障的提示。
如果开发者希望开发的设备与以上功能类似,可参考或直接使用该 APP 进行修改进行快速开发自己的智能家电 App。
项目地址:dantang/Gizwits-AirPurifier_Android - 码云 - 开源中国
五、项目名称:智能中控灯
项目简介:中控智能灯通过一个中控设备连接网络,所有灯泡作为子设备以网状结构组网。通过 App 可以对灯泡进行添加、删除和分组的操作,以实现灯泡的单个或分组控制。利用定时预约功能,可对单个灯泡或分组进行倒计时或定时的开启/关闭操作。灯泡支持亮度调节。Smart-Light 主要展示如何使用 GizWifiSDK,开发基于 GAgent 智能硬件 APP。项目中用到了大部分主要 SDK 接口,供使用 GizWifiSDK 的开发者参考。
主要功能如下:
初始化SDK;
用户登录到云端;
设备配置入网;
搜索设备列表;
绑定或解绑设备;
智能灯电源的开关;
智能灯色彩和色温的切换和连续调节;
智能灯亮度调节;
修改设备别名;
智能灯倒计时开关;
智能灯定时预约,定时预约采用云端定时下发命令的形式,可以不限次数预约。
项目地址:dantang/Gizwits-SmartBuld_Android - 码云 - 开源中国
六、项目名称:智能净水器
项目简介:机智云智能净水器开源公版App,是针对智能家电中净水器类的产品。通过App可以操控净水器进行净水或冲洗滤芯。可以看到净水器设备运行状态和滤芯各部分的使用情况。当滤芯需要更换时,就会提醒更换并且可以看到滤芯的哪部分是需要更换的。
其主要包括了以下几点净水器常用功能:
滤网当前剩余时间获取;
净水器开启冲洗;
净水器开启净水;
净水器开关机;
净水器滤网重置。
项目地址:dantang/Gizwits-WaterPurifier_Android - 码云 - 开源中国
责任编辑:一路南漂
制版编辑:Zico丨
本页刊发内容未经书面许可禁止转载及使用
公众号、报刊等转载请联系授权
欢迎转发朋友圈,投稿:[email protected]
关注码云OSC官方微信公众号ID:mayunOSC
查看更多有趣的开源项目资讯,请前往:码云开源项目广场