目录
1、设备链表 没添加一个载具/飞机,就在链表里面添加一个实例化了的类(飞机/载具对象)
2、Device类包含了串口和TCP通讯的方法,添加一个新的载具飞机,只需要实例化这个类即可。Device类解析: Device这个类里面包含了所有通讯连接,数据读取的方法。
一 、硬件框架
本模式采用大功率WiFi数传配合大功率AP构成,覆盖距离比较远的局域网。
大功率WiFi和大功率AP的覆盖范围可以达到600M,如果考虑更远的距离可以考虑,加中继。局域网支持双向通信,我们认为是天然的组网环境,技术也相对比较成熟。这种方式也是支持,飞机与飞机的通讯的。
二、使用方式
设备列表理论上在目前的构架里面支持255架飞机,这里测试只是列出了5架。
目前的通讯方式支持COM的串口通讯,还有TCP/IP通讯,如果用UDP通讯也是可以的。采用TCP通讯方式,地面站和每一架飞机可以通讯,飞机与同一局域网的飞机也可以通讯的,这种构架可以做到理论上的多机协同。
三、软件框架
采用一个飞机/车辆实例化一个对象的方式。如果有多架飞机加入,那么就在实例化一个设备对象即可。同时维护一个设备对象链表,这样一来就可以一个地面站连接多架飞机/车辆。
1、设备链表 没添加一个载具/飞机,就在链表里面添加一个实例化了的类(飞机/载具对象)
SortedList<int, Device> SorlistDevice = new SortedList<int, Device>();