我也来说是自己对这个 打飞机的 一些想法吧!
首先知己。。。算了还是先知彼吧!
现在的无人机 一般都是2.4G的遥控器了。。图像传输一般是5.8G 稍微会玩点的都带有 飞行控制 与遥控器失去联系后一般会 返回到事先设置好的地点(home点) 2.4G的频率就那么一段百控不离其中。。
返回主要是靠GPS定位。。
知道这些后 那么就开始思考怎么打飞机。。
前几天的帖子中有人提到过 用攻击WiFi的mdk3等工具迫使无人机与遥控器失去联系。。但是了解2.4G遥控器后才知道这种方法根本不行。 因为2.4G遥控器与WiFi使用的协议根本不同。。而且mdk3攻击原理也并不是干扰 而是发送假信号让路由器与客户端通信数据中断。。
而且2.4G遥控器还具有一种抗干扰手段 那就是跳频(就是换频道发送数据)
2.4G遥控器我看淘宝卖的模块基本都是NRF24l01 几元钱一片 可使用频道126个
主要解决思路:{
首先断开遥控器与飞机的连线---然后干掉飞机的GPS---有余力的话还可以一起干掉图传
第一步打飞机:{
方式为简单粗暴的同频干扰,跳频不就是这个频道干扰(干不干扰它都跳变的)就跳下一个频道
但是不管咋跳都在这126频道当中呀! 所以咱们就全频道干扰! 看了下nrf24l01模块的单片机操作方式不难。。。虽然我搞不定!
百度的时候看过一个人发布的跳频算法介绍。。。无奈看不懂C语言 文字介绍说他的算法每秒钟可以跳1000次 通过伪随机数列表作为跳频列表。 意思就是说下一个频道指不定是哪个频道! 跳在多次也是1/126 每秒1000次 就是说每个频道概率为大概7毫秒
既然我们是全屏干扰那么我们就要尽量让126个频道随时保持干扰状态。。
硬件实现:{
干扰就是同频率下你发送我也在发送呗。。那么我们也找个发送模块(那个模块发射接收是一体的) 同样通过51单片机控制发射模块 以单片机/发射模块的极限速度 切换发射频率 每次切换后都发送一组随机乱码的数据 正常遥控收发过程中 会有发射后接收端收到数据会返回一个信号 遥控器如果没收到这个返回有的遥控器就会重复发那之前那个指令(这个可以设置需不需要返回信号) 而且接收机会判定信号中的地址码对不对,不对就不会理会这个信号
而且遥控器还得花时间对摇杆等按键进行编码等操作 所以跳频速度只会比我们的干扰的跳频速度慢!
就是说硬件方面需要单片机高手来写个51的程序控制NRF24模块跳频发射
}
第二步干掉GPS:{
思路:{ 这个简单直接淘宝就有专门干扰GPS的东东 几十元钱而已。。
自己加一个抛物线反射面把2.4G和GPS干扰信号 定向发射向无人机 如果距离远了效果不好就自己添加对应的放大器 2.4G的放大器比较好找 不过GPS频率(1560mhz)的功率放大器不知道有没有!}
先干扰GPS在干扰遥控器。。这样可以让飞机一旦脱控就找不到北。。GPS被干扰要么悬停没电了掉下来,要么就乱飞撞墙或者撞地 也有可能它平飞出你的干扰方向了 获取到正确GPS信号然后飞回去。。
}
干扰图传5.8G跟干扰遥控2.4G一个意思。。去买个5.8的多频道图传发射模块。。用单片机控制切换频道发射干扰。。图像传输不可能频繁改变发射频道 所以只要我们切换发射频道的速度达到1秒一切换 能让对面不过换哪个频道图传都没法正常看到图像。。
}
大概就是这个想法。。。 主要就是找个会单片机的,花几分钟看看那个NRF24模块的操作方式,写个51程序控制遥控器模块 告诉切换频道发射干扰数据。。只有这点就可以让遥控器失效。。至于GPS 淘宝有现成的干扰器卖。。功率大的嘛价格估计也高点