1.一种基于树莓派Wi‑Fi网络的无人机数据传输系统,其特征在于,包括树莓派、无人机、地面站服务器,其中,树莓派通过HDMI线与无人机连接,树莓派连接到电源,地面站服务器通过有线网络或者无线网路与树莓派连接,无人机数据传输系统具体包括如下步骤:(1) 每台机载设备利用Wi‑Fi模块在局域网内进行可连接设备的搜索与识别;
(2) 对所有可探测机载设备的空闲状态进行自检与检测,建立数据传输链路;
(3) 按一定优先级机制对地面站或其他机载设备进行连接,以保证传输质量;
(4) 应用前项等待机制进行无交互文件队列的传输。
2.根据权利要求1所述的基于树莓派Wi‑Fi网络的无人机数据传输系统,其特征在于,所述步骤(1)中的搜索与识别具体方法为使用SSH协议进行穷举连接,并读取设备标识进行匹配。
3.根据权利要求1所述的基于树莓派Wi‑Fi网络的无人机数据传输系统,其特征在于,所述步骤(2)中的自检与检测方法指使用读取制定文本文件的方法读取任务状态标志位,确定机载设备是否处于任务空闲状态。
4.根据权利要求1所述的基于树莓派Wi‑Fi网络的无人机数据传输系统,其特征在于,所述步骤(3)中的优先级机制为符合任务空闲状态下的贪心算法连接机制,即无人机在没有检测到地面设备的情况下,选择其能够检测到的第一台空闲无人机进行连接,并且下发任务与数据;空闲无人机收到新任务后重复上述行为,依次连接,形成自组织网络。
5.根据权利要求1所述的基于树莓派Wi‑Fi网络的无人机数据传输系统,其特征在于,所述步骤(4)中的前项等待机制指在终端处理文件队列元素的后一元素被检测到之前,暂停对当前元素的处理,并通过命令行或指定硬件设备向用户反映当前处于等待状态。
6.根据权利要求5所述的基于树莓派Wi‑Fi网络的无人机数据传输系统,其特征在于,所述等待状态为对于当前网络状态不佳,将欲处理的文件没有完成传输状态的映射。
7.根据权利要求1所述的基于树莓派Wi‑Fi网络的无人机数据传输系统,其特征在于,所述步骤(4)中的无交互文件队列指将所传输数据打包成一定大小的文件,将文件采用队列的数据结构进行传输,并且通过文件名进行数据的校验。