内容介绍

GPS定位系统主要实现的功能是基于GPS对远程物体进行无线追踪,GPS模块采用安信可的A9G。该系列主要涉及到的知识点包括:

1、基于asp.net core web 3.1\5.0\6.0、Winform、WPF框架实现的服务器程序以及程序在服务器上的部署,IDE采用 Visual Studio 2022,服务器采用windows server

2、STM32中GPS定位程序的功能实现(型号:STM32F103ZET6)。

3、STM32设备与服务器的GPRS无线通讯功能实现。

所有章节:

1、新建.net core web工程

2、添加自定义登录页面

3、添加百度地图页面

4、添加后台日志系统

5、添加mysql数据存储

6、添加SqlServer数据存储(额外内容)

7、用户注册与登录功能实现

8、添加坐标报表页面(用于遍历地图坐标)

9、前后端数据交互与报表数据展示

10、报表数据的编辑与修改

11、用户登录与退出

12、自定义GPRS通讯协议

13、添加TCP通讯功能(接收)

14、添加TCP通讯功能(发送)

15、模拟GPRS数据通讯

16、设备链接状态检测与提示

17、新建Windows Server虚拟机

18、服务器IIS运行环境配置

19、服务器.net程序发布

20、关于如何配置.net3.1框架

21、关于如何配置.net5.0框架(已不受支持)

22、WinForm版地图上位机(带数据库和TCP功能)

23、WPF版地图上位机(带数据库和TCP功能)

24、公网映射与外网通讯

25、GPS协议与AT命令流程说明

26、GPRS协议与AT命令流程说明

27、硬件连接图

28、STM32开发环境搭建

29、STM32 GPS/GPRS通讯功能实现

30、STM32 GPS定位数据上报服务器

31、室外最终效果演示

32、结束语

参考资料:

ASP.NET  core 6.0 官方教程

硬件说明:

我们GPS设备采用安信可的A9G模块,同时支持GPS和GPRS功能。

开发板采用STM32F103ZET6,板子如下:

A9G GPS定位系统介绍(物联网、.NET Core web、Winform、Wpf、STM32)相关推荐

  1. ML.NET 示例:对象检测-ASP.NET Core Web和WPF桌面示例

    ML.NET 版本 API 类型 状态 应用程序类型 数据类型 场景 机器学习任务 算法 v1.5.0 动态API 最新 端到端应用 图像文件 对象检测 深度学习 ONNX: Tiny YOLOv2 ...

  2. java对接电信nb物联网平台_解决传统GPS定位弊端,中国电信NB网关一招致胜

    物联网应用天然与位置强相关. NB-IOT很多应用的实现都以终端的位置作为基础,特别是在高价值应用领域.例如,企业要精确知道贵重资产的位置,物流要追踪货物的运行轨迹,大型企业需要知道产品在哪个区域销量 ...

  3. Web项目中完成百度地图GPS定位

    前一个星期公司要求完成车载系统的实时定位功能,并在web页面显示,其实只是从数据库获取GPS坐标,然后在百度地图上画出来而已,在此记录以下. 准备工作: 准备Map工具类 var Util = win ...

  4. A9G开发板上报GPS定位数据实现微信公众号定位显示

    文章目录 前言 一.准备工作 1.硬件准备 2.软件准备 3.微信公众号 三.AT指令 四.相关配置 五.订阅信息和上报数据到公众号 六.联系我们 前言 本文将介绍如何使用将A9G通过GPS定位得到的 ...

  5. 基于物联网卡实现的GPS定位

    本次主要记录利用某宝所售的定位器,查看其原理并实现二次开发. 某宝产品缺点优点 某宝所售的定位器有续航时间久.定位准确.上传位置模式选择等功能.但是经过实验,续航是其描述的三分之一,最主要的是定位误差 ...

  6. 【安信可A9G专题④】A9G模块/开发板GPS定位注意事项 坐标系转换

    本系列博客学习由 安信可科技 - 官方博客 技术分享,如有疑问请留言或联系邮箱. 1.A9G环境在windows上搭建并编译,串口打印 Hello GPRS 2.A9G在微信公众号上的定位功能笔记分享 ...

  7. 《机器人GPS定位导航小车的制作》

    该书的最新名称为<轮式自主移动机器人编程实战>,认准清华大学出版社出版. 淘宝和京东皆可以购买了. 目录 第1章轮式机器人基础知识 5 1.1 什么是轮式机器人 5 1.2 认识轮式机器人 ...

  8. 安卓开启位置服务器,安卓系统打开gps定位服务器地址

    安卓系统打开gps定位服务器地址 内容精选 换一换 安卓模拟器(Android Virtual Device),简称AVD,可以模拟安卓设备并将其运行在服务器上.利用AVD,您可以对安卓应用进行原型设 ...

  9. 如何测试ASP.NET Core Web API

    在本文中,我们将研究如何测试你的ASP .NET Core 2.0 Web API解决方案.我们将了解使用单元测试进行内部测试,使用全新的ASP .NET Core的集成测试框架来进行外部测试. 本文 ...

最新文章

  1. javascript定时器
  2. [转载]一站式WPF--Window
  3. 你是合格的程序员吗?(欢迎大家自测)
  4. putty和Xming server 结合完美在windows下显示linux GUI程序
  5. 【机器视觉】 dev_show_tool算子
  6. Apollo进阶课程㊴丨Apollo安装过程概述
  7. 记录下最近使用到的sql语句
  8. 《团队作业第三、第四周》五小福团队作业--Scrum 冲刺阶段--Day6
  9. com学习笔记(2)基本的com接口-QueryInterface的实现
  10. iOS开发UI篇—程序启动原理和UIApplication
  11. 把百度首页放到博客里看看
  12. thinkphp前台模板运算符
  13. mac移动硬盘安装linux系统安装教程,移动硬盘上安装ubuntu系统
  14. U8 用友 ERP 库存查询SQL
  15. java实现office转pdf文件
  16. 【手绘】海贼王女帝汉库克 - 附完整手绘教程
  17. 风行python_Python是啥?竟然彻底改变了老板对我的看法……
  18. 三星时差定位算法 matlab,三星时差定位,tri-satellites geo-location using TDOA,音标,读音,翻译,英文例句,英语词典...
  19. 伤害世界不显示服务器,伤害世界肿么开服务器
  20. 第三届中国移动开发者大会(MDCON.2015)

热门文章

  1. Win10下的Telnet
  2. 【ABC科创企业案例】极视角:打破边界,行业突围
  3. 毕业分享 stm32独居老人看护与跌倒检测系统
  4. 未检测到ca设备或ca驱动异常_【混凝土碳化深度异常原因的探讨】
  5. 京东副总裁冯轶:京东超市将迎“人货场”全面升级
  6. java就是这个世界上最牛逼的语音,不接受任何反驳
  7. Java并发学习(五)-LockSupport里面的park和unpark
  8. 如何用迅雷下载python_我是如何使用python控制迅雷自动下载电影的?
  9. 虹软java接摄像头_虹软人脸识别SDK在网络摄像头中的实际应用
  10. Filter Representation in Vectorized Query Execution论文笔记