📜  项目理念 |实时车辆跟踪

📅  最后修改于: 2022-05-13 01:57:40.869000             🧑  作者: Mango

项目理念 |实时车辆跟踪

项目名称:实时车辆跟踪

简介:该项目旨在通过提供一个软件平台来解决车辆的跟踪和问责问题。该项目将成为帮助车辆跟踪、组件监控、车辆分析和车队管理的重要一步。在全球定位系统 (GPS) 和 Arduino Board 的帮助下,实施了一个高效的车辆跟踪系统,可随时从任何位置监控任何配备的车辆,这将使用户能够轻松方便地定位他们的车辆。该 Web 应用程序将提供一个仪表板,以便更好、更轻松地了解他们的车辆位置和相关统计数据。
我们项目的核心函数是开发具有成本效益的跟踪系统,因此我们使用了以下具有有效运行和使用的组件。在本节中,将详细讨论硬件部分,即项目使用的硬件组件。该项目的核心是,我们使用 Arduino Uno 作为微控制器。最初,我们致力于获取地理坐标,即纬度和经度,为此,我们利用 GPS 模块来捕捉上次接收数据的位置、速度和时间。然后使用 GSM 技术,存储已经发送到网络服务器的捕获数据,为此,我们使用了 SIM808 模块。

概念框架:


    提供的功能:
  1. 实时跟踪
    在这里,GPS 接收器接收车辆的经纬度等位置数据,并使用 HTTP 请求将它们发送到 Web 服务器。浏览器用于加载包含谷歌地图的PHP网页,以实时显示车辆的位置。包含地图的网页在到达时直接标记坐标,无需重新加载页面。这意味着,我们可以实时查看车辆的位置。
  2. 历史
    在历史中,我们要求用户选择行程日期,通过选择该车辆在该日期的行程获取的车辆来显示当天行程的车辆名称。带有标记的谷歌地图显示在屏幕上。与地图一起显示旅程的时间-速度图和旅程的详细信息。
    在历史中,用户必须选择行程日期,并相应地显示当天活动的车辆名称。选择车辆后,会显示相应的行程详情。旅程详细信息包括代表旅程的谷歌地图、显示每个时间点的车辆速度的图表以及由驾驶员详细信息组成的驾驶员详细信息。
  3. 报告生成
    这部分包括为司机、卡车和旅程生成特定报告。在此 pdf 报告中生成,供所有者用于分析。对于司机报告,必须选择司机,然后生成一份报告,显示他完成的基本细节和旅程。对于卡车报告,必须选择卡车,然后生成一份报告,显示他完成的基本细节和旅程。对于行程报告,需要选择日期和车辆,然后生成显示基本行程详细信息的报告,代表完整行程的谷歌地图和显示每个时间点车辆速度的图表。
  4. 地理围栏
    地理围栏是我们项目的重要特征之一。由于问题陈述中指出,司机可能会走更长的路线以增加油耗并为长途旅行索要更多的钱,或者司机无意中走错了路,这种情况会影响旅程的吞吐量。它还会影响车辆和驾驶员的性能。因此,应用了地理围栏。
    地理围栏是在创建旅程时定义的从源到目的地的优化路径的虚拟边界。这是用户必须以米为单位输入的半径。每当车辆偏离其优化路径并且偏离超过定义的半径时,这意味着它是一个地理围栏中断,这会导致在屏幕上生成一个通知弹出窗口。这有助于用户知道地理围栏已被此车辆破坏。
  5. 短信模块
    短信模块是用户的一个重要功能。由于该项目是针对供应商的,他们非常忙,他们不能呆在电脑前检查车辆的当前位置。在这种情况下,短信模块有助于了解车辆的当前位置。要知道车辆用户的当前位置,必须向连接到硬件的 sim 号码发送 SMS。作为响应,当用户在浏览器上单击该链接时,会生成 SMS 链接,它会显示带有标记的谷歌地图。标记是当时车辆的当前位置。因此,SMS 模块可以帮助用户随时随地查看车辆的位置。
  6. 敏捷硬件
    硬件可靠、成本低、结构紧凑。正如我们所说,该项目在各个领域都有各种应用程序,因此对于这些应用程序,硬件将被修复,我们只需更改 Web 应用程序和使用该功能的方法。该硬件的功能和构造是固定的并为此工作。

图片:

使用的工具: Apache HTTP 服务器、MySQL 数据库、GoogleMaps API。

语言: C、 PHP、Javascript、Ajax、Bootstrap、HTML、CSS

硬件: Arduino UNO、SIM808、GPS天线

应用:
该项目可以部署在各种不同的领域,如老年和残疾人护理服务、后勤部门、紧急服务和救援行动、校车跟踪和会计。

  • 存在一个问题,即在获取实际车辆位置与将其显示在地图上之间存在一些延迟。此外,Google Maps API 最多允许免费使用 23 个标记。
  • 所开发的系统成本低、可靠且紧凑。项目中使用的硬件模块很容易访问。

未来范围:
该项目可以扩展为适用于 IOS 和 Android 的移动应用程序,如果硬件模块尺寸小型化,它可以跟踪人员、设备和货物。

项目链接: http://sahiltelang314.000webhostapp.com

演示视频: RTVT 视频

团队成员:

  • 光辉羽衣甘蓝
  • 萨希尔特朗
  • 乌特喀什申德
  • 拉利特尼卡雷

注意:这个项目想法是为 ProGeek Cup 2.0- GeeksforGeeks 的项目竞赛贡献的。