- 博客(14)
- 收藏
- 关注
原创 MissionPlanner编译流程及问题详解
MissionPlanner编译流程及问题详解一,介绍MissionPlanner是一款基于C#开发的开源的地面站软件,主要用在Windows/Linux平台。MP使用广泛,提供了较为完善的功能,如飞行器设置,飞行任务规划,飞行监控和日志文件分析。开源的特性使得我们能够进行二次开发。对于初学者而言,不建议直接进行二次开发,你需要至少了解使用过MP。笔者在多次编译失败及查阅大量资料后终于成功了,所以记录下遇到的问题和解决方法。二次开发需要的基本技能:C#编程技巧和经验(至少或C++经验)。有Mic
2021-09-03 19:01:48
4277
1
原创 SAVIOR Securing Autonomous Vehicles with Robust Physical Invariants
SAVIOR: Securing Autonomous Vehicles with Robust Physical Invariants无人航行系统当前面临的问题:GPS欺骗,传感器转换攻击(传统的攻防方法不能追踪到)传感器的脆弱性:相机,激光雷达,雷达,惯性测量单元,GPS贡献:1.使用常见的非线性动态模型用于无人机和无人车2.介绍了隐形攻击的概念3.使用累积和算法,相比之前的时间窗方法跟踪异常,其检测性能更优4.在无人机和无人车上进行了实现SAVIOR设计:在线传感器预处理,把原
2020-10-24 20:33:52
425
原创 树莓派安装nexmon固件补丁步骤
树莓派安装nexmon固件补丁步骤nexmon是什么?Nexmon是针对Broadcom / Cypress WiFi芯片的基于C的固件补丁程序框架,使用户能够编写自己的固件补丁程序,例如,启用带有radiotap头部和帧注入的监听模式。Nexmon的这些补丁可以提供树莓派默认驱动程序不支持的其他功能,其中主要是将内置的WiFi芯片置于监听模式。监听模式可以监听无线信道上的流量。更多信息可以去https://github.com/seemoo-lab/nexmon了解准备工作在开始安装Nexmo
2020-08-02 10:08:12
3501
10
原创 媒体接入控制MAC
媒体接入控制MAC共享信道要考虑的问题是如何协调多个发送和接收站点对一个共享传输媒体的占用,即媒体接入控制MAC。媒体接入控制静态划分信道预先固定分配好信道。这类方法非常不灵活。对于突发性数据传输信道利用率会很低。通常在无线网络的物理层中使用。频分复用时分复用码分复用动态接入控制受控接入(已淘汰)集中控制:有一个主站以循环方式轮询每个站点有无数据发送,只有被轮询到的站点才能发送数据,最大缺点是存在单点故障问题。分散控制:各站点是平等的,并连接成一个环形网络。令牌沿环逐
2020-08-02 09:54:59
1370
原创 数据链路层简述
数据链路层概述链路(Link)就是从一个结点到相邻结点的一段物理线路,中间没有任何其他的交换结点数据链路(Data Link)是指把实现通信协议的硬件和软件加到链路上,就构成数据链路数据链路层以帧为单位传输和处理数据使用点对点信道的数据链路层几个重要问题封装成帧数据链路层给上层交付的协议数据单元添加帧头和帧尾使之成为帧。帧头和帧尾中包含有重要的控制信息。以太网V2的MAC帧...
2020-04-09 10:08:14
1735
原创 MAC地址,IP地址,ARP协议简述
MAC地址,IP地址,ARP协议简述 MAC地址是以太网的MAC子层所使用的地址;IP地址是TCP/IP体系结构网际层所使用的地址;ARP协议属于TCP/IP体系结构的网际层,作用是通过IP地址获取到设备的MAC地址。MAC地址 两台主机通过一条链路进行通信,它们不需要使用地址就可以通信,因为连接在信道上的主机只有它们两个。使用点对点信道的数据链路层不需要使用...
2020-04-08 23:22:54
2417
原创 计算机网络中可靠传输的3种机制
计算机网络中可靠传输的3种机制停止-等待协议SW回退N帧协议GBN选择重传协议SR停止-等待协议SW 发送方给接收方发送数据分组,接收方收到后对其进行差错检测。若没有误码,则接收该数据分组,并给发送方发送确认分组,简称为ACK。发送方收到对所发送数据分组的确认分组后,才能发送下一个数据分组。若检测到误码,则丢弃该分组,并给发送方发送否认分组,简称为NAK,发送方收到对...
2020-04-08 23:14:31
6237
原创 针对IP欺骗如何追踪欺骗的源IP地址
针对IP欺骗如何追踪攻击的源IP地址IP欺骗利用主机之间的正常信任关系,盗用被攻击者信任方的IP地址,从而获得对目标主机的访问权。IP追踪1.链路测试通过测试路由器之间的网络链路来确定攻击源。从受害主机开始通过各种链接测试方法找到攻击流经过的上游物理连接,并按照同样的方法逐级回溯追踪攻击流经过的链路,以此达到攻击源追踪的目的。优点是实时追踪。缺点是多个网络边界和ISP之间的通信和协作的巨...
2020-03-11 21:41:30
3737
原创 树莓派系统的安装及远程连接
树莓派系统的安装及远程连接树莓派是一款微型电脑,最初是为了教育目的而设计的,不过因其便宜,扩展性强,可玩性高而受到了极客们的欢迎。树莓派的板子只有手机大小,但麻雀虽小五脏俱全。下面介绍给树莓派安装操作系统的方法及远程连接的方法。在此之前,你需要准备如下材料:树莓派SD卡,至少8G读卡器电脑一.系统安装下载系统镜像树莓派可以支持很多系统,官方系统为Raspbian,是一款基于De...
2020-01-04 22:09:07
367
原创 批处理简介及常用命令
批处理简介及常用命令批处理简介批处理是为了自动执行重复命令,来减轻重复工作,以使工作容易高效。复杂的批处理需要使用while、for、if、goto等命令。批处理文件可以像exe程序一样执行,还可以被当前系统下其他软件调用运行,也可以调用当前系统下的软件。批处理是后缀为bat的文本文件,可通过双击bat文件运行批处理,文件中的命令按序依次运行。常用命令关于批处理的命令解释,这篇博客写得很详...
2019-09-01 22:03:05
539
原创 关于Python中正则表达式的用法
关于Python中正则表达式的用法在我们写程序的过程中经常会遇到处理字符串的情况,大致分为以下几种场景:匹配一个字符串是否符合给定的标准从字符串中找到符合要求的文本替换字符串中的某些文本对字符串进行分割以分别处理而正则表达式是用于处理字符串的强大工具,掌握正则表达式有利于更好地处理字符串,提高效率正则表达式的语法特殊字符字符描述举例匹配的表达式\转义...
2019-08-18 16:15:29
285
原创 关于Python打包和Pyinstaller的使用
关于Python打包和Pyinstaller的使用我们写好的Python程序为了方便他人使用,尤其是没有安装Python编译环境的人,需要打包成.exe文件。PyInstaller是一个十分有用的第三方库,它能够将 Python 源文件打包,通过对源文件打包,Python 程序可以在没有安装 Python 的环境中运行,也可以作为一个独立文件方便传递和管理。Python 默认并不包含 PyIn...
2019-08-11 17:52:24
352
原创 Python小记
Python小记Python是现在比较火的一门程序设计语言,由于其简单,优雅又明确而被很多人使用,最近花了点时间了解了一下基本语法。输入输出print(‘Hello, world!’)input(‘Please input: ’)数据类型整数浮点数字符串转义字符‘\’,\n表示换行,\t表示制表符,\\表示的字符是\,如果字符串里面有很多字符都需要转义,就需要加很多\,为了简...
2019-08-04 21:17:19
157
原创 关于eclipse,java安装配置开发环境的扩展
关于eclipse,java安装配置开发环境的扩展 Eclipse的下载安装到使用其实并不困难,主要分为3个步骤:eclipse的下载和安装JDK的下载和安装Java的运行环境的配置 已经有前辈们写出了很多详细的教程,在此我就不赘述了,其中一篇优秀博客的链接如下: https://blog.csdn.net/qq_39135287/article/details/82108080...
2019-07-28 23:12:36
246
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人