文档章节

【码云周刊第 1 期】推荐7款你不能错过的开源硬件架构

码云Gitee
 码云Gitee
发布于 2016/12/19 08:23
字数 1741
阅读 1516
收藏 70
Git

码云周一见

近年来,不断有智能硬件产品刷新着我们对于未来生活的期待,从智能手机到智能手表,从智能手环到智能空气净化器,毫无疑问,智能硬件在互联网时代以一种令人惊异的速度飞速发展,并给我们生活带来了更多的方便和乐趣。今天,小一也带着满满的诚意,为大家带来十足的技术干货!来,为了码出新世界,干了这一碗“技术鸡汤”。

**一、项目名称:**Cupkee 智能硬件操作系统

Cupkee 智能硬件操作系统

**项目简介:**Cupkee 是一个C 语言编写的智能硬件操作系统,它专门设计用于微控制器硬件板,并在其上构筑了类似 nodejs 的运行环境,同时在内部包含一个简化的 javascript 解释器作为 shell。大多数硬件板不具备人机交互设施,而 cupkee 借用了板卡的 usb 作为 console 口,使用 PC 或 Mac 通过 usb 连接硬件板,使用常规的终端程序即可与 cupkee 进行交互,使得开发者可以随时对硬件编程并获得即时响应。它将板卡上的硬件资源抽象为设备,并定义了一组标准方法供开发者使用。

**项目地址:**https://git.oschina.net/cupkee/cupkee

**二、项目名称:**智能家居基础架构

智能家居基础架构

**项目简介:**智能家居的概念(smart home , home auto)很早以前就有了,现在随着硬件成本的下降,及google收购 nest等,智能家居热度升高。 本智能家居的架构,包括服务器端,web网页,android 手机客户端,各种测试脚本,基本上基础架构都已经实现,并可实际调试。由于精力有限智能控制部分还在合作开发中。

**项目地址:**http://git.oschina.net/xmeter/My-smart-home

**三、项目名称:**基于 C++ 的华为物联网基础内核

基于 C++ 的华为物联网基础内核

**项目简介:**本项目属于华为物联网操作系统Huawei LiteOS基础内核源码(图示Basic Kernel),目前仅适配STM32F411开发板,后续会支持其他类型开发板。现有代码支持任务调度,内存管理,中断机制,队列管理,事件管理,IPC机制,时间管理,软定时器以及双向链表等常用数据结构。开发指南可访问华为开发者社区下载。其主要特征:

  • 实时操作系统内核
  • 轻量级
  • 低功耗
  • 快速启动
  • 可裁剪
  • 分散加载

**项目地址:**https://git.oschina.net/cn0512/Huawei_LiteOS_Kernel

**四、项目名称:**智能家居控制应用 GSYSmartLab

智能家居控制应用 GSYSmartLab

**项目简介:**GSYSmartLab 是一个智能家居控制应用。由于一开始硬件的开发使用了zigbee模块进行通讯,所以最终手机控制设备的时候不得不通过加一个zigbee-wifi中央控制器来实现通讯,使得整个硬件框架变得臃肿,后续的开发需要实现纯wifi模块。实现远程控制的模块功能虽然已经完成,但是有待完善。该项目还没实现wifi设备智能网络配置(比如smart config,airkiss),后续需要实现该功能,满足客户需求。

已实现功能:

  • 控制电器有灯,吊扇,空调,电动窗帘
  • 采集室内环境数据有温度,湿度,光度
  • 实现语音控制设备,同时手动控制设备

正在实现功能:

  • 远程视频监控
  • 远程视音频广播
  • 增加强化学习算法,实现智能调控
  • 增加用户管理系统

**项目地址:**https://git.oschina.net/tommego/GSYSmartLab

**五、项目名称:**机智云智能云空气净化器

机智云智能云空气净化器

**项目简介:**空气污染是每个城市人所面临的最大健康威胁,就算你在室内你也需要时刻关注空气质量情况。智能空气净化器,不仅是一个手机遥控器,它会告诉你当前所在空间的空气质量情况,根据室外空气质量建议你应该开窗通风还是关窗净化空气。本项目是使用 XPGWifiSDK 的开源代码示例 APP,可以帮助开发者快速入手,使用 XPGWifiSDK 开发连接机智云的物联 APP,其主要包括了以下几点净化器常用功能:

  • 净化器电源的开关
  • 净化器运行模式控制,睡眠,标准,强力,自动等
  • 净化器定时开关机
  • 室内空气质量显示
  • 室外空气质量获取(该功能需要植入第三方API,开源代码中暂未加入)
  • 滤网状态显示和重置
  • 灵敏度控制
  • 报警,故障的提示

如果开发者希望开发的设备与以上功能类似,可参考或直接使用该 APP 进行修改进行快速开发自己的智能家电 App。

**项目地址:**https://git.oschina.net/dantang/Gizwits-AirPurifier_Android

**六、项目名称:**智能中控灯

智能中控灯

**项目简介:**中控智能灯通过一个中控设备连接网络,所有灯泡作为子设备以网状结构组网。通过 App 可以对灯泡进行添加、删除和分组的操作,以实现灯泡的单个或分组控制。利用定时预约功能,可对单个灯泡或分组进行倒计时或定时的开启/关闭操作。灯泡支持亮度调节。Smart-Light 主要展示如何使用 GizWifiSDK,开发基于 GAgent 智能硬件 APP。项目中用到了大部分主要 SDK 接口,供使用 GizWifiSDK 的开发者参考。主要功能如下:

  • 初始化SDK
  • 用户登录到云端
  • 设备配置入网
  • 搜索设备列表
  • 绑定或解绑设备
  • 智能灯电源的开关
  • 智能灯色彩和色温的切换和连续调节
  • 智能灯亮度调节
  • 修改设备别名
  • 智能灯倒计时开关
  • 智能灯定时预约,定时预约采用云端定时下发命令的形式,可以不限次数预约

**项目地址:**https://git.oschina.net/dantang/Gizwits-SmartBuld_Android

**七、项目名称:**智能净水器 

智能净水器

**项目简介:**机智云智能净水器开源公版App,是针对智能家电中净水器类的产品。通过App可以操控净水器进行净水或冲洗滤芯。可以看到净水器设备运行状态和滤芯各部分的使用情况。当滤芯需要更换时,就会提醒更换并且可以看到滤芯的哪部分是需要更换的,其主要包括了以下几点净水器常用功能:

  • 滤网当前剩余时间获取
  • 净水器开启冲洗
  • 净水器开启净水
  • 净水器开关机
  • 净水器滤网重置

**项目地址:**https://git.oschina.net/dantang/Gizwits-WaterPurifier_Android

请关注码云官方微信公众号,了解更多开源项目资讯! 码云微信公众号

© 著作权归作者所有

共有 人打赏支持
码云Gitee

码云Gitee

粉丝 777
博文 93
码字总数 117779
作品 0
深圳
私信 提问
【码云周刊第 45 期】人工智能工程师必备干货

码云项目推荐 如果要问当下互联网什么最热门?毫无疑问是人工智能。目前,世界上主要发达国家都已经将人工智能作为国家级发展战略。那么,踩在下一个时代的风口浪尖上,普通程序员如何向人工...

码云Gitee
2017/11/02
0
5
【码云周刊第 44 期】有哪些实用且堪称神器的 Chrome 插件

chrome 的简洁快速以及丰富的插件种类使得它在国内日益盛行,帮助了我们很多 chrome 用户提升了工作效率,而今天小编要给大家推荐9款实用甚至堪称神器的 chrome 插件,希望对提升大家的工作效...

码云Gitee
2017/10/27
0
29
【码云周刊第 43 期】看完绝对想尝试的创意 Android 库,你关注了吗?

随着 Android 开发走向成熟,每天都会涌现出各种各样与 Android 相关的开发工具,但是我们每天使用的各类库总是不可或缺的。这里,小编向大家推荐一些目前码云上比较具有创意的 Android 库,...

码云Gitee
2017/10/20
0
3
OSChina 开源周刊第35期 —— 克服对 React 的恐惧,然后爱上它

每周技术抢先看,总有你想要的! 开源资讯 Java:持续革新的 20 年 要怎样和程序猿谈一场没有 bug 的恋爱 Windows 7 份额居高不下 微软肯定“恨疯了” 怎样尊重一个程序员 首款搭载龙芯1C开源...

OSC编辑部
2015/05/24
2.2K
0
【码云周刊第 61 期】红包利器祝你开年大吉!

码云项目推荐 如果大家有抽奖的开源项目,也可以托管到码云上,我们会及时给予推荐。最后,如果你很喜欢以下提到的项目,别忘了分享给其他人哦! 1、项目名称:红包利器 RobRedPack 项目简介...

码云Gitee
02/08
0
0

没有更多内容

加载失败,请刷新页面

加载更多

slot分发内容

slot元素作为组件模板之中的内容分发插槽。这个元素自身将被替换。 有 name 特性的 slot 称为具名 slot。 有 slot 特性的内容将分发到名字相匹配的具名 slot。 内容分发就是指混合父组件的内...

Carbenson
17分钟前
1
0
python开发入门

1.执行python文件 # python ./demo.py 2.Python ImportError: No module named 'requests'异常 解决方法: # pip install requests;...

硅谷课堂
18分钟前
1
0
官宣,PyTorch 1.0 稳定版本现已推出

简评:快来一起快乐地学习吧。 随着 PyTorch 生态系统和社区继续为开发人员提供有趣的新项目和教育资源,今天(12 月 7日)在 NeurIPS 会议上发布了 PyTorch 1.0 稳定版。研究人员和工程师现...

极光推送
31分钟前
1
0
对比理解adr,ldr指令

很多人在写简单的裸机代码或分析uboot时,常常遇到adr ldr指令。却分不清这2者的区别,今天就来谈谈adr与ldr指令。 参照韦老师的代码和Makefile写了test_adr.S: .text .globl _start _start...

天王盖地虎626
42分钟前
3
0
将spring boot 项目注册为Linux的服务

springboot 注册为Linux系统服务 springboot 注册为Linux系统服务

miaojiangmin
43分钟前
4
0

没有更多内容

加载失败,请刷新页面

加载更多

返回顶部
顶部