11 Star 53 Fork 30

xiaodingding/iotfast

加入 Gitee
与超过 1200万 开发者一起发现、参与优秀开源项目,私有仓库也完全免费 :)
免费加入
文件
克隆/下载
贡献代码
同步代码
取消
提示: 由于 Git 不支持空文件夾,创建文件夹后会生成空的 .keep 文件
Loading...
README

IOTFast 物联网快速开发平台

在选购物联网产品相关的时候,大部分的产品都只能是使用厂家指定的平台,无法实现不同的产品不同的平台互联互通,比如小米的产品无法接入带自家的系统里面等,总是会有这样那样的限制。正是由于这么多的限制,因此打算建立一个全新的物联网生态联盟,在该联盟里面的厂家可以在设备里面实现自身的协议或者可以将该平台集成到设备里面去,从而实现设备不受限制的互联互通,后面也会建立起一个平台,在该平台上大家可以贡献自己制作的插件,从而实现躺着收费的梦想,平台上厂家也可以上线自己的设备,从而省去昂贵的广告费用,可以让利给消费者,从而让消费者可以买到便宜实用的产品。

IOTFast平台是基于Goframe2.0 + vue3.x + CompositionAPI + typescript + vite + element plus + vue-router-next + next.vuex 等开发,适配电脑PC,手机,平板的物联网平台,该平台可以运行于多种平台上面,支持跨平台的物联网接入及管理方案,独创的GO插件系统,支持跨语言,跨平台接入,为后期的系统扩展打下了坚实的基础。该平台实现了众多的web技术开发和物联网开发相关的基础功能,基于该功能可以快速的搭建起一整套的业务系统。

核心特性

  • 支持多种物理模型,多种设备,厂家同意管理。
  • 屏蔽网络协议的复杂性,适配多种接入协议(TCP,MQTT,UDP,CoAP,HTTP,GRPC,RPC等),灵活接入不同厂家的不同设备。
  • 支持跨平台运行,能运行于树莓派系统,openwrt系统,快速实现边缘计算功能,实现离线自动预警,自动执行等相关功能。
  • 支持跨终端展示,可以通过PC,手机,平板等进行设备状态的监控和数据展示
  • 独创的插件系统,支持跨语言接入,可以通过C/C++,Python编写的插件进行快速接入。
  • 插件系统支持热插拔,支持Modbus tcp,modbus rtu,modbus ascii,iec61850,opc等数据采集协议
  • 强大的生态系统支持,目前该平台已经联系多个厂家进行设备的接入,后期将会上线插件商城,设备商城,实现对插件的动态话扩展实现更多的功能。
  • 支持厂家接入该系统,所有接入该厂家的系统,都可以在设备商城上上架设备产品,实现一站式购买,一站式接入,不在受限于大公司大平台。
  • 官方QQ群:560497341

🚧 安装 cnpm、yarn

  • 复制代码(桌面 cmd 运行) npm install -g cnpm --registry=https://registry.npm.taobao.org
  • 复制代码(桌面 cmd 运行) npm install -g yarn

🏭 环境支持

Edge Firefox Chrome Safari
Edge ≥ 88 Firefox ≥ 78 Chrome ≥ 87 Safari ≥ 13

由于 Vue3 不再支持 IE11,故而 ElementPlus 也不支持 IE11 及之前版本。

⚡ 使用说明

建议使用 cnpm,因为 yarn 有时会报错。node 版本 > 14.18+/16+

Vite 不再支持 Node 12 / 13 / 15,因为上述版本已经进入了 EOL 阶段。现在你必须使用 Node 14.18+ / 16+ 版本。

# 克隆项目
git clone https://gitee.com/lyt-top/vue-next-admin.git

# 进入项目
cd vue-next-admin

# 安装依赖
cnpm install

# 运行项目
cnpm run dev

# 打包发布
cnpm run build
马建仓 AI 助手
尝试更多
代码解读
代码找茬
代码优化
Go
1
https://gitee.com/xiaodingding/iotfast.git
git@gitee.com:xiaodingding/iotfast.git
xiaodingding
iotfast
iotfast
master

搜索帮助