前言

本项目采用了2G模块进行联网,GPS模块进行卫星定位,云平台选择的是OneNet平台,涵盖一个APP,可以进行短信发送的电话设置,设备可以进行发送短信的·提示以及运营区范围的管理,实现监测老人的状态以及短信报警等功能

欢迎关注微信公众号:星之援工作室,本公众号会不定期开源一个项目

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

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

目录

前言

一 连线图

1. 原理图

2. PCB效果

3. 实物效果

4. 功能概括

(1)硬件端

(2)APP端

(3)云平台端

演示视频

二 底层代码使用方式

1. 使用说明

2. 下载程序

3. 查看云平台

三 APP使用方式

四 主要程序截图

五 程序修改部分


欢迎关注微信公众号星之援工作室,公众号不定时开源设计项目

支持单片机,Android系统设计成品定制,项目代做

请联系微信:13648103287

一 连线图

1. 原理图

 

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

(1)灯和蜂鸣器开机闪烁一下,说明我们已经连接上云平台,OLED显示屏中会显示联网状态

(2)硬件1分钟会向云平台传输一次数据

2. PCB效果

3. 实物效果

4. 功能概括

(1)硬件端

  1. GPS定位信息获取
  2. STM32驱动板绘画与焊接
  3. OLED显示相关信息
  4. 超出运营区蜂鸣器报警提示并且主动发送短信到监护人
  5. 设置监护人手机

(2)APP端

  1. 显示运营范围
  2. 运营范围设置
  3. 超出运营范围的主动上报信息

(3)云平台端

  1. 获取经纬度和报警数据显示到平台中

演示视频

链接:https://pan.baidu.com/s/1c4FTwqq-H5EAUwgMmA0QRA?pwd=xzy0 
提取码:xzy0 

二 底层代码使用方式

1. 使用说明

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

(2). 联网模块需要插上中国移动的卡并且卡是开通了GPRS和GMS功能的,设备会自动连接到云端推送定位数据

2. 下载程序

  1. 先根据原理图进行连线,连接好以后在做后面的操作
  2. 打开程序(硬件由工作室出的可以忽略下载程序这部分)

3. 查看云平台

三 APP使用方式

 

  1. 下载APP

(1)操作方式:

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

安装Android studio导入项目使用模拟器

Android studio下载链接

下载Android Studio_android studio 下载_psh714的博客-CSDN博客

(2)使用说明

打开APP后设备会自动订阅MQTT主题,等待1-5秒APP会自动获取到设备上的数据,若5秒内没有获取到设备数据,则请检测设备是否在线,若在线,则请重新打开APP进行数据的获取

  1. APP

 

主要程序截图

  1. 主函数

  1. 设备联网代码

  1. 发送短信

  1. 获取GPS定位信息

  1. Json数据解析

程序修改部分

  1. 硬件代码
  1. 如需修改WiFi(该项目不需要WiFi

  1. 修改平台接入设备

  1. 软件代码


Logo

旨在为数千万中国开发者提供一个无缝且高效的云端环境,以支持学习、使用和贡献开源项目。

更多推荐