蜂鸟物联网平台是由Golang编写的超轻量级物联网平台,具有轻量级、快速、极低的内存占用等特性,特别适用于个人开发者或初创公司承接中小型物联网项目。
蜂鸟(HummingBird) 是Golang语言实现的超轻量级物联网开发平台,他的核心服务完全由团队自行研发,从这个平台设计之初,轻量级、性能优异当作我们的一条开发准则。所以它服务都是采用Golang语言编写,占用内存极低。在数据存储上,我们创新的使用了SQLite和LevelDB当作了我们存储数据库,得益于SQLite的轻量级和LevelDB对数据的高吞吐和高压缩的特点, 经过实际测试,在1C/1G 100G存储的物理机上,可实现数千设备的连接和8000W条的消息存储。
当然,如果您对数据有可靠行、海量存储等要求,您完全可以把SQLite和LevelDB换为MySQL和TDengine,蜂鸟物联网平台兼容多种数据库连接,用户可以根据自己的业务需要选择适合自己的数据库。
“麻雀(蜂鸟)虽小,五脏俱全” 虽然蜂鸟作为一个超轻量级物联网平台,但是他的核心功能并不会消减。设备接入、产品管理、物模型、告警中心、规则引擎...这些所有物联网平台的标配功能,都可以在本平台中找到。
) | |
演示地址:https://demo.winc-link.com 账号:admin 密码:123456
官方文档地址:https://doc.hummingbird.winc-link.com
git clone https://github.com/winc-link/hummingbird.git
cd hummingbird/manifest/docker
docker-compose up -d
我们正在使用讨论作为与我们社区其他成员联系的地方。您可以在(Gitee 下方发表你的评论,告诉大家你要讨论的问题、关于 Hummingbird 好的发展建议、一些奇思妙想 🚀🛸🚤!
如果你在使用或者部署过程遇到任何问题,请在 QQ 群讨论或者联系作者微信。
如果你想把蜂鸟物联网平台进行商用,请提前找作者授权!最后请点个 Start 鼓励我们吧!🌟
master
分支 checkout
一个新分支(注:请务必保证 master
代码是最新的)feature/username/description
,例如:feature/pick/mqtt_driver
PR
合并到 develop
分支,等待作者合并即可Hummingbird
开源平台遵循 Apache 2.0 协议 如果你想把蜂鸟物联网平台进行商用,请提前找作者授权!