码云周一见 | 7 款不可错过的开源智能硬件架构

简介:

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

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

image

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

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

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

image

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

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

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

image

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

实时操作系统内核

轻量级

低功耗

快速启动

可裁剪

分散加载

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

image

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

已实现功能:

控制电器有灯,吊扇,空调,电动窗帘

采集室内环境数据有温度,湿度,光度

实现语音控制设备,同时手动控制设备

正在实现功能:

远程视频监控

远程视音频广播

增加强化学习算法,实现智能调控

增加用户管理系统

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

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

image

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

净化器电源的开关

净化器运行模式控制,睡眠,标准,强力,自动等

净化器定时开关机

室内空气质量显示

室外空气质量获取(该功能需要植入第三方API,开源代码中暂未加入)

滤网状态显示和重置

灵敏度控制

报警,故障的提示

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

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

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

image

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

初始化SDK

用户登录到云端

设备配置入网

搜索设备列表

绑定或解绑设备

智能灯电源的开关

智能灯色彩和色温的切换和连续调节

智能灯亮度调节

修改设备别名

智能灯倒计时开关

智能灯定时预约,定时预约采用云端定时下发命令的形式,可以不限次数预约

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

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

image

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

滤网当前剩余时间获取

净水器开启冲洗

净水器开启净水

净水器开关机

净水器滤网重置

文章转载自 开源中国社区 [http://www.oschina.net]

目录
相关文章
|
7月前
|
关系型数据库 分布式数据库 数据库
【PolarDB开源】PolarDB与微服务架构的融合:灵活扩展与高效管理
【5月更文挑战第23天】阿里云PolarDB是适用于微服务的高性能分布式数据库,提供数据分片、水平扩展及高可用性解决方案。通过SQL或API实现弹性扩展,内置故障转移保障服务连续性,且兼容MySQL协议,易于集成微服务生态。通过Spring Boot示例展示了PolarDB的配置与集成过程,强调其在现代云原生应用中的重要角色。
177 1
|
5天前
|
人工智能 自然语言处理
RWKV-7:RWKV系列开源最新的大模型架构,具有强大的上下文学习能力,超越传统的Attention范式
RWKV-7是RWKV系列的最新大模型架构版本,具有强大的上下文学习能力,超越了传统的attention和linear attention范式。本文详细介绍了RWKV-7的主要功能、技术原理及其在多语言处理、文本生成等领域的应用场景。
61 7
RWKV-7:RWKV系列开源最新的大模型架构,具有强大的上下文学习能力,超越传统的Attention范式
|
1月前
|
存储 SQL Apache
Apache Doris 开源最顶级基于MPP架构的高性能实时分析数据库
Apache Doris 是一个基于 MPP 架构的高性能实时分析数据库,以其极高的速度和易用性著称。它支持高并发点查询和复杂分析场景,适用于报表分析、即席查询、数据仓库和数据湖查询加速等。最新发布的 2.0.2 版本在性能、稳定性和多租户支持方面有显著提升。社区活跃,已广泛应用于电商、广告、用户行为分析等领域。
Apache Doris 开源最顶级基于MPP架构的高性能实时分析数据库
|
2月前
|
分布式计算 大数据 Serverless
云栖实录 | 开源大数据全面升级:Native 核心引擎、Serverless 化、湖仓架构引领云上大数据发展
在2024云栖大会开源大数据专场上,阿里云宣布推出实时计算Flink产品的新一代向量化流计算引擎Flash,该引擎100%兼容Apache Flink标准,性能提升5-10倍,助力企业降本增效。此外,EMR Serverless Spark产品启动商业化,提供全托管Serverless服务,性能提升300%,并支持弹性伸缩与按量付费。七猫免费小说也分享了其在云上数据仓库治理的成功实践。其次 Flink Forward Asia 2024 将于11月在上海举行,欢迎报名参加。
246 6
云栖实录 | 开源大数据全面升级:Native 核心引擎、Serverless 化、湖仓架构引领云上大数据发展
|
1月前
|
编解码 人工智能 开发者
长短大小样样精通!原始分辨率、超长视频输入:更灵活的全开源多模态架构Oryx
【10月更文挑战第23天】Oryx 是一种新型多模态架构,能够灵活处理各种分辨率的图像和视频数据。其核心创新在于能够对图像和视频进行任意分辨率编码,并通过动态压缩器模块提高处理效率。Oryx 在处理长视觉上下文(如视频)时表现出色,同时在图像、视频和3D多模态理解方面也展现了强大能力。该模型的开源性质为多模态研究社区提供了宝贵资源,但同时也面临一些挑战,如选择合适的分辨率和压缩率以及计算资源的需求。
35 3
|
7月前
|
存储 关系型数据库 分布式数据库
【PolarDB开源】深入PolarDB内核:探究存储计算分离架构的设计哲学
【5月更文挑战第20天】PolarDB是阿里巴巴的云原生分布式数据库,以其存储计算分离架构为核心,解决了传统数据库的扩展性和资源灵活性问题。该架构将数据存储和计算处理分开,实现高性能(通过RDMA加速数据传输)、高可用性(多副本冗余保证数据可靠性)和灵活扩展(计算资源独立扩展)。通过动态添加计算节点以应对业务流量变化,PolarDB展示了其在云时代应对复杂业务场景的能力。随着开源项目的进展,PolarDB将持续推动数据库技术发展。
247 6
|
2月前
|
机器学习/深度学习 大数据 PyTorch
行为检测(一):openpose、LSTM、TSN、C3D等架构实现或者开源代码总结
这篇文章总结了包括openpose、LSTM、TSN和C3D在内的几种行为检测架构的实现方法和开源代码资源。
91 0
|
7月前
|
Cloud Native 安全 微服务
云原生开源沙龙北京站火热报名中丨微服务安全零信任架构
云原生开源沙龙北京站火热报名中丨微服务安全零信任架构。
719 18
|
7月前
|
存储 关系型数据库 分布式数据库
【PolarDB开源】PolarDB高可用架构解析:确保业务连续性的关键设计
【5月更文挑战第22天】阿里云PolarDB是一款高可用、高性能的云原生数据库,采用分布式共享存储架构实现计算与存储分离。通过主从复制保证数据实时同步,当主节点故障时,从节点能快速接管。此外,PolarDB提供自动故障转移和数据备份恢复功能,确保业务连续性和数据安全性。一个简单的Python SDK使用示例展示了查询数据的过程。总之,PolarDB通过多种机制保障了企业在异常情况下的服务稳定和数据完整性。
287 5
|
7月前
|
人工智能 自然语言处理 开发者
首个基于SSM-Transformer混合架构,开源商业大模型Jamba
【4月更文挑战第13天】AI模型部署与优化迎来新解决方案,ai21labs推出的SSM-Transformer混合架构大模型Jamba结合英伟达NVIDIA NIM服务。Jamba模型在自然语言处理上表现出色,开源特性促进AI技术普及,而NIM提供跨平台、高性能的部署支持。不过,技术门槛、资源需求及优化挑战仍需考虑。
127 6
首个基于SSM-Transformer混合架构,开源商业大模型Jamba

热门文章

最新文章