今天我们学习的是4G模组Air724UG的软件指南,关于的UDP教程篇,希望大家有所收获。
一、UDP 概述
UDP(用户数据报协议,User Datagram Protocol)是一种无连接的、不可靠的传输层协议,主要用于实现网络中的快速通讯。
以下是UDP通讯的主要特点:
1.1 无连接通讯:
UDP在发送数据之前不需要建立连接,这大大减少了通讯的延迟。发送方只需将数据包封装成 UDP 报文,并附上目的地址和端口号,即可直接发送。
1.2 不可靠传输:
UDP不保证数据包的顺序性、完整性和可靠性。数据包在传输过程中可能会丢失、重复或乱序到达。因此,UDP 通讯需要应用层自行处理这些问题,如实现错误检测、数据重传等机制。
1.3 面向报文:
UDP以报文为单位进行数据传输,每个报文都是独立的。这种面向报文的特性使得UDP能够保持数据的完整性,并且便于进行错误检测和处理。
1.4 高效性:
UDP的头部结构非常简单,只包含必要的字段,如源端口、目的端口、数据长度和校验和。这种简洁的头部设计使得 UDP 在处理数据包时更加高效,减少了网络延迟。
1.5 实时性:
UDP通讯具有较快的传输速度,适用于对实时性要求较高的应用场景,如视频通话、在线游戏等。在这些场景中,即使数据包偶尔丢失或延迟,也不会对整体功能产生严重影响。
二、功能概述
这篇文章主要通过宝宝教学的方式,细述了 udp、以及描述各种工具的使用和演示示例。
三、准备硬件环境
3.1 Air724UG-NFM 开发板
使用 Air724UG-NFM开发板,如下图所示:

3.2 SIM 卡
请准备一张可正常上网的 SIM 卡,该卡可以是物联网卡或您的个人手机卡。
特别提醒:
-
请确保 SIM 卡未欠费且网络功能正常,以便顺利进行后续操作。
-
物联网需要找卡商确认 apn 配置信息并进行配置,否则可能无法注网。
-
专网卡需要自备服务器或找卡商将服务器拉入白名单。
注:部分卡无法使用需要进行 apn 配置:

3.3 PC 电脑
请准备一台配备USB接口且能够正常上网的电脑。
电脑操作系统为:
WIN7以及以上版本的WINDOWS系统。
3.4 数据通信线
请准备一根用于连接 Air724UG-NFM 开发板和 PC 电脑的数据线,该数据线将实现业务逻辑的控制与交互。
-
USB 数据线(其一端为 micro-B 接口(俗称老安卓口),用于连接 Air724UG-NFM 开发板)。通常,这种数据线的外观如下示意图所示:

-
准备一块 TTL 串口板,这里采用了高速串口板其速率高达 12Mbps,建议购买一块备用,有需要时方便其对模块日志进行有效抓取:

最低0.47元/天 解锁文章
1165

被折叠的 条评论
为什么被折叠?



