IoT 追踪

用于追踪 GPS 的跨平台移动应用程序,结合了 IoT 技术。

简介

demo.png

此应用程序允许用户追踪他们的 GPS 设备,并在 Google 地图上可视化。

它使用了一些 IoT 技术,如IoT 网关MQTT 协议,最重要的是,它构建在 **Flutter** 之上,因此是平台无关的。

注意:此应用程序仍处于开发阶段,使用模拟数据,但您仍然可以下载并进行实验,说明如下。

要求

安装

  1. 克隆此仓库
    $ git clone https://github.com/thuyhoang-bkuer/IoT-tracking.git
  2. 在克隆仓库的目录中,通过运行以下命令安装 Flutter 的包
    $ flutter pub get
  3. 然后安装 Server 的 Node 包,运行以下命令
    $ yarn --cwd ./server install
  4. 最后,安装 Broker 的 Node 包
    $ yarn --cwd ./broker install

构建和运行

注意:所有命令都必须在目录中运行。

  1. 运行 Server:
    $ yarn --cwd ./server start
  2. 启动 MQTT Broker:
    $ yarn --cwd ./broker start
  3. (可选)如果您想使用我们的模拟数据进行测试,可以运行此命令
    $ node ./broker/clients.js
  4. 确保您有一个正在运行的移动模拟器。然后,最后,构建并运行 Flutter 的应用程序
    $ flutter run

已知问题

如果您在使用该应用程序时遇到问题,请随时提出。

贡献者

信息 角色 工作
组长 项目经理、UI/UX 设计、架构设计、报告、文档。
核心 主要 UI/UX 实现、核心功能、模拟 IoT 环境。
核心 次要 UI/UX 实现、身份验证服务。
核心 数据库实现、REST API。
核心 数据库设计。

GitHub

查看 Github