配送方式:
购买后立即生效(如购买异常,请联系站长)
付款之后一定要等待自动跳转结束,否则购买可能会失败
.NET6.0 GPS定位系统介绍(物联网)
说明:“asp.net core web”系列已删除
视频讲解如下:
工程源码下载:GPS定位系统系列教程源码下载
注意:
当前教程使用的是安信可A9G模块,但是A9G模块已经停产了,可以用EC-01G模块代替,A9G的AT指令和EC-01G模块不兼容,需要调整,EC-01G模块的教程正在整理~~

前言
由于“asp.net core web”系列教程中采用的框架是,net 3.0 有点跟不上时代了,而且视频内容和博客内容有点小差异。所以最新的内容一直没更新。站长想着能不能做个完整的小项目,来让大家学习一下如何自己搭建一个完整的小平台,所以“GPS定位系统”系列孕育而生!希望大家能从该系列中学习到更多东西。
内容介绍
GPS定位系统主要实现的功能是基于GPS对远程物体进行无线追踪,GPS模块采用安信可的A9G。该系列主要涉及到的知识点包括:
1、基于asp.net core web 6.0框架实现的服务器程序以及程序在服务器上的部署,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 官方教程
安信可官方教程:
https://docs.ai-thinker.com/gprs/examples
硬件说明:
我们GPS设备采用安信可的A9G模块,同时支持GPS和GPRS功能。


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