A free, open-source Internet-Of-Thing Middleware Framework.
Clone or download
Fetching latest commit…
Cannot retrieve the latest commit at this time.
Permalink
Type Name Latest commit message Commit time
Failed to load latest commit information.
.vscode
docs
icons
libfreeiot
.env.sample
.gitignore
.gitmodules
.markdownlint.json
.pylintrc
.travis.yml
LICENSE.txt
Makefile
README.md
README_en.md
manage.sample.py
requirements.txt
setup.cfg
setup.py
supervisor.conf

README.md

Banner

FreeIOT

一个轻巧灵活的开源物联网中间件框架

Documentation Build pypi license PRs Welcome

English Introduction

特点

  • 结构轻巧可靠,开发定制轻松
  • 💡 Adapter 设计,可扩展性强
  • 🔓 开源实现,安全可控(欢迎加入开发)
  • 📝 文档齐全,简明易懂(WIP)

安装

FreeIOT 使用 Python3 开发,您应在安装 FreeIOT 之前先行安装 Python3.5 以上版本。

通过包管理器安装

 pip3 install libfreeiot # *nix 类系统使用
 pip install libfreeiot # Windows 系统使用

构建安装

git clone https://github.com/noahziheng/freeiot.git
cd freeiot
python3 setup.py install --user # *nix 类系统使用
python setup.py install --user # Windows 系统使用

文档

点击进入文档中心

与 FreeIOT v1 关系

FreeIOT v1 是全端支持的物联网开放平台,本人于 2016 年进行开发运营,基于 Node 生态构建服务端,并有设备侧支持方案及服务侧客户端。

特点是以模块为描述设备的基本原子,现已停止支持和营运。

库中 backup/v1 分支存放有 FreeIOT v1 的全部源代码及 Markdown 文档。

现 FreeIOT 项目参照了 v1 分支的部分思想,但已改采用 Python 实现,实为 Adapter 形式的中间件框架,与 v1 分支并无实质关联。

相关项目

捐助

支付宝:noahgaocn@outlook.com (*梓恒)

如果我的工作对您有所帮助,欢迎您对本项目进行捐助。

开源授权

Copyright (C) 2018 Noah Gao <noahgaocn@gmail.com>

Licensed under the MIT License.
For more information see LICENSE.txt.