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

内容介绍

                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,板子如下:

".NET Core", ".NET Framework", WPF (Windows Presentation Foundation), 和 WinForms (Windows Forms) 都是与 .NET 相关的技术,但它们有一些区别。 1. .NET Framework: - .NET Framework 是最早发布的 .NET 平台,它是用于构建 Windows 应用程序的一种技术框架。 - 它提供了广泛的类库和功能,用于开发各种类型的应用程序,包括桌面应用程序、Web 应用程序和服务应用程序等。 - .NET Framework 只能在 Windows 操作系统上运行,因此它对于跨平台开发是不够灵活的。 2. .NET Core: - .NET Core 是微软在 .NET 平台的下一代开发平台,它是一个跨平台的开源框架。 - .NET Core 支持在 Windows、macOS 和 Linux 等多个操作系统上运行,因此可以实现跨平台开发。 - 它具有较小的安装包大小、更快的性能和更好的可扩展性。 - .NET Core 提供了 ASP.NET Core(用于构建 Web 应用程序)和 EF Core(用于数据访问)等组件。 3. WPF (Windows Presentation Foundation): - WPF 是一种用于构建 Windows 桌面应用程序的用户界面技术。 - 它提供了丰富的界面设计功能,支持XAML(可扩展应用程序标记语言)来定义应用程序的用户界面。 - WPF 可以与 .NET Framework 或 .NET Core 一起使用。 4. WinForms (Windows Forms): - WinForms 是一种用于构建 Windows 桌面应用程序的用户界面技术。 - 它使用基于事件的编程模型,通过在窗体上添加控件来构建应用程序的用户界面。 - WinForms 只能与 .NET Framework 一起使用。 总结: .NET Core 是一个跨平台的开源框架,可以用于构建各种类型的应用程序,包括 Web 应用程序和桌面应用程序。.NET Framework 是一个仅限于 Windows 平台的框架,具有更广泛的类库和功能。WPFWinForms 则是两种用于构建 Windows 桌面应用程序的用户界面技术。
评论 3
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值