이충섭

test : remove test directory

No preview for this file type
No preview for this file type
# UAV Network 보안 (IDS 제작)
# Anti GPS Spoofing Module 제작
연구 목적: 본 연구는 UAV의 통신과정에서 발생 할 수 있는 보안 취약점을 파악하고 이에 대응 할 수 있는 IDS를 제작 하고자 합니다.
연구 목적: 본 연구는 UAV의 운행과정에서 발생 할 수 있는 GPS-Spoofing 공격을 시연해보고 이에 대응 할 수 있는 AGSM을 제작 하고자 합니다.
# px4 toolchain install
......
......@@ -55,7 +55,6 @@
#define MASK_GPS_VDRIFT (1<<6)
#define MASK_GPS_HSPD (1<<7)
#define MASK_GPS_VSPD (1<<8)
static int hold=0;
bool Ekf::collect_gps(const gps_message &gps)
{
// Run GPS checks always
......@@ -141,18 +140,6 @@ bool Ekf::collect_gps(const gps_message &gps)
}
// start collecting GPS if there is a 3D fix and the NED origin has been set
if(hold != int(gps.time_usec/1000000))
{
hold=int(gps.time_usec/1000000);
if(hold%2==0)
{
std::cout <<"----------------------current--------------------------"<<std::endl;
std :: cout << "time : "<<gps.time_usec/1000000<<std::endl;
std :: cout << "lat : " <<gps.lat <<std::endl;
std :: cout << "lon : " <<gps.lon <<std::endl;
std :: cout << "alt : " <<gps.alt <<std::endl;
}
}
// print GPS data every 1 seocnds
return _NED_origin_initialised && (gps.fix_type >= 3);
}
......