? Flutter BLE Supabase Socketio 演示

本项目是一个 Flutter 移动应用程序,它利用 BLE、Supabase 和 Socket IO 创建一个实时数据交换平台。用户还可以将 BLE 数据生成的 CSV 文件上传到 Supabase。

? 特点

  • ? 连接到 BLE 设备并交换数据
  • ? 使用 Supabase 身份验证用户
  • ? 将 BLE 数据生成的 CSV 文件上传到 Supabase
  • ⚡️ 使用 Socket IO 实时交换数据

? 要求

  • Flutter SDK
  • Dart
  • BLE 兼容设备
  • Supabase 账户
  • Node.js
  • 带有 Socket IO 的 Node.js REST API 服务器,例如 nodejs_restapi_get-started

? 安装

  1. 克隆仓库:git clone https://github.com/AbdouAbarchiAboubacar/flutter_ble_supabase_socketio_demo.git
  2. 安装依赖项:flutter pub get
  3. 配置 Supabase 凭据:待办
  4. 配置 Socket IO 服务器:遵循有关使用 Node.js REST API 服务器设置 Socket IO 服务器的说明,例如 nodejs_restapi_get-started
  5. 运行应用程序:flutter run

? 贡献指南

欢迎随时贡献!请随时提交拉取请求或打开问题。

? 许可证

本项目根据 MIT 许可证 获得许可。

GitHub

查看 Github