c语言访问https协议框架_C 语言和物联网能碰撞出怎样的火花,七款优质物联网开源项目分享...

369fb417a9f2c0656121af0aed597691.png

物联网( IoT ,Internet of things )即“万物相连的互联网”,是互联网基础上的延伸和扩展的网络,将各种信息传感设备与互联网结合起来而形成的一个巨大网络,实现在任何时间、任何地点,人、机、物的互联互通 。

今天 Gitee 为大家介绍的七款开源项目都是最近有更新的优质物联网项目,它们的开发语言均为C 语言。这其中有华为、阿里这样的大厂项目,也有优秀开发者的个人项目,一起来看看吧。

1.LiteOS

项目作者:LiteOS

开源许可协议:BSD-3-Clause-Clear

项目地址:https://gitee.com/LiteOS/LiteOS

Huawei LiteOS是华为面向物联网领域开发的一个基于实时内核的轻量级操作系统。本项目属于华为物联网操作系统Huawei LiteOS源码,现有基础内核支持任务管理、内存管理、时间管理、通信机制、中断管理、队列管理、事件管理、定时器等操作系统基础组件,更好地支持低功耗场景,支持tickless机制,支持定时器对齐。

3fb5f67ac9815aa8486f86e5a2771f1a.png

2.rt-fota

项目作者:SpunkyWX

开源许可协议:Apache-2.0

项目地址:https://gitee.com/spunky_973/rt-fota

RT-Thread官方推出了STM32系列单片机的通用bootloader,在其网站可以通过网页配置就可以生成bootloader的烧录文件,使广大嵌入式工程师不用编写一行代码,就能够轻松完成自己产品的bootloader功能。但是由于RTT官方的bootloader软件RT-OTA是商用性质,不公开源码,不仅仅限制了在其他平台的移植,而且也不方便加入产品的特定功能。基于对开源精神的崇拜和RTT多年的感情,蒙发出利用业余时间编写一款开源的且基于RTT系统bootloader通用软件,贡献给大家。

5b0b402f0bf0558edd9733fbcb45865c.png

3.AliOS-Things

项目作者:alibaba

开源许可协议:Apache-2.0

项目地址:https://gitee.com/alios-things/AliOS-Things

AliOS Things发布于2017年杭州云栖大会, 是 AliOS 家族旗下的、面向IoT领域的、高可伸缩的物联网操作系统。AliOS Things 致力于搭建云端一体化 IoT 基础设施,具备极致性能、极简开发、云端一体、丰富组件、安全防护等关键能力,它支持多种多样的设备连接到阿里云IoT平台,可广泛应用在智能家居、智慧城市、工业,新出行等领域。

5dc540d5fda8e2b4f9176bb7dc60478c.png

4.FlashDB

项目作者:armink

开源许可协议:Apache-2.0

项目地址:https://gitee.com/Armink/FlashDB

FlashDB 是一款超轻量级的嵌入式数据库,专注于提供嵌入式产品的数据存储方案。与传统的基于文件系统的数据库不同,FlashDB 结合了 Flash 的特性,具有较强的性能及可靠性。并在保证极低的资源占用前提下,尽可能延长 Flash 使用寿命。

f5f6782649c9a3c55aaf5026e8e01f61.png

5.evm

项目作者:scriptiot

开源许可协议:Apache-2.0

项目地址:https://gitee.com/scriptiot/evm

EVM 全称 Embedded Virtural Machine,本质上是一款通用、精简的嵌入式虚拟机,由语法解析前端框架和字节码运行后端构成,可运行在资源受限制的单片机上。

73b4f50b27cf98a09c73661d7ef925cf.png

6.TaskMsgBus

项目作者:slyant

开源许可协议:Apache-2.0

项目地址:https://gitee.com/slyant/TaskMsgBus

这个软件包实现了基于RT-Thread的消息总线,可以轻松的实现线程间的同步和消息收发,支持文本、数字、结构体等任意复杂的消息类型的发送和接收。当有多个线程订阅消费消息时,不会增加内存的使用,通过设置消息释放的钩子函数,实现内存的自动回收。

979a755997203de10870cae1dc607b74.png

7.esp-idf

项目作者:乐鑫

开源许可协议:Apache-2.0

项目地址:https://gitee.com/EspressifSystems/esp-idf

ESP-IDF 是由乐鑫官方推出的针对 ESP32 和 ESP32-S2 系列芯片的开发框架。

94e67e2f65a6471680a1687a32b89a7e.png

如果你喜欢上面的项目,记得去项目主页给它们一个 Star 哦。点击下方了解更多去 Gitee 看看还有哪些优质物联网项目学习。

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值