• 方案介绍
  • 附件下载
  • 相关推荐
申请入驻 产业图谱

【物联网毕设】设备定位检测-4G+GPS+APP+GSM

05/20 10:04
1155
加入交流群
扫码加入
获取工程师必备礼包
参与热点资讯讨论

联系方式.docx

共1个文件

前言

该方案结合硬件端与APP端功能,旨在实现智能定位与安全监控。硬件端通过GPS获取定位信息,STM32驱动板控制OLED显示相关数据,当设备超出预设运营范围时,蜂鸣器报警并发送短信至预设监护人电话,同时震动检测功能可在异常状态下触发短信报警。APP端则提供运营范围显示与设置功能,实时监控设备位置,超出范围时主动上报信息,并支持主机距离的添加与管理,确保设备在安全区域内运行。

一 连线图

1. 原理图


2. 开发板本身自带一个LED ,这个LED作为我们查看网络连接状态和获取数据状态的说明

(1)说明我们已经连接上云平台OLED显示屏中会显示联网状态,若MCU上面的的LED处于闪烁状态,则说明我们的设备处于正常运行,若LED灯不再闪烁,请按复位键将程序手动复位一次

(2)硬件每隔几秒会向APP传输一次数据。

4G模块需要先插入SIM卡使用,否则连不上网络

2. PCB效果


关注微信公众号--星之援工作室 发送关键字(项目清单)
可获取项目清单资料

➡️➡️


⚠️⚠️(本文章仅提供思路和实现方法,并不包含代码,需要代码的同学请自行联系博主)

⚠️⚠️(有疑问或需要定制或者技术支持等,也请自行联系博主)⚠️⚠️


3. 实物效果

4. APP效果

5. 功能概括

(1)硬件端

  1. GPS定位信息获取
  2. STM32驱动板绘画与焊接
  3. OLED显示相关信息
  4. 超出运营区蜂鸣器报警提示并且主动发送短信到监护人
  5. 设置预设监护人电话
  6. 添加震动检测,异常状态发送短信进行报警

(2)APP端

  1. 显示运营范围
  2. 运营范围设置
  3. 超出运营范围的主动上报信息
  4. 添加一个主机距离

(3)云平台端

使用MQTT协议相互通信

(4)演示视频

通过网盘分享的文件:22.2.设备定位检测-4G+GPS+GSM.mp4

链接: https://pan.baidu.com/s/1O6cDQRnfzoejoR3Akb4GMQ?pwd=XZY0 提取码: XZY0

--来自百度网盘超级会员v6的分享

二 底层代码使用方式

1. 使用说明

(1). 需要注意GPS模块是否正常,正常状态GPS的状态灯会持续闪烁,若GPS状态灯长亮,则需要在户外获取卫星定位,否则不会有经纬度产生

4G模块需要先插入SIM卡使用,否则连不上网络


(2). 当设备处于正常状态的时候,开发板上面的LED会处于闪烁的状态。

(多看视频,视频中有完整功能演示)

(多看视频,视频中有完整功能演示)

(多看视频,视频中有完整功能演示)

2. 下载程序

  1. 先根据原理图进行连线,连接好以后在做后面的操作
  2. 打开手机热点 热点名字:NET密码:12345678
  3. 打开程序(硬件由工作室出的可以忽略下载程序这部分)

三 APP使用方式

1 下载APP

(1)操作方式:

使用Android手机安装APK进行操控

安装Android studio导入项目使用模拟器
Android studio下载链接

官网下载最新版本

https://developer.android.google.cn/studio?hl=zh-cn

安装包(工作室使用版本)链接:

https://pan.baidu.com/s/1DnRGWeJt7XBTmzqHj1KRSQ?pwd=xzy0

提取码:xzy0

安装教程

https://zhuanlan.zhihu.com/p/528196912
(2)使用说明
打开APP后设备会自动订阅MQTT主题,等待1-5秒APP会自动获取到设备上的数据,若5秒内没有获取到设备数据,则请检测设备是否在线,若在线,则请重新打开APP进行数据的获取
(多看视频,视频中有完整功能演示)

(多看视频,视频中有完整功能演示)

(多看视频,视频中有完整功能演示)

四 程序架构及修改(通用)

链接:

https://pan.baidu.com/s/1TZkvdEOp-ERgi-2A1o-KWw?pwd=XZY0

提取码:XZY0
APP参数修改

联系方式 微信号:13648103287

  • 联系方式.docx
    下载

相关推荐