เมนู
ฟรี
การลงทะเบียน
บ้าน  /  สโกด้า/ เชื่อมต่อกับโปรแกรมจระเข้สัญญาณกันขโมยรถยนต์สำหรับ Android สัญญาณกันขโมย

เชื่อมต่อกับโปรแกรมจระเข้สัญญาณกันขโมยรถยนต์สำหรับ Android สัญญาณกันขโมย

คำอธิบาย:

แอปพลิเคชัน " สัญญาณกันขโมย" จะช่วยป้องกันการโจรกรรมอุปกรณ์ของคุณ สัญญาณกันขโมยสามารถใช้เพื่อกีดขวางครอบครัวและเพื่อนฝูงที่ชอบสอดแนมเมื่อคุณไม่ได้ใช้แท็บเล็ตหรือโทรศัพท์ สัญญาณเตือนภัยจะดังขึ้นหากอุปกรณ์ถูกย้ายหรือตัดการเชื่อมต่อจาก เครื่องชาร์จ โปรแกรมนี้ใช้งานได้ดีเพื่อป้องกันไม่ให้เด็ก ๆ ใช้โทรศัพท์ของคุณโดยไม่ได้รับอนุญาต
คุณสมบัติการใช้งาน:
- การแจ้งเตือนจะปรากฏขึ้นเมื่อ ที่ชาร์จเชื่อมต่อ;
- อุปกรณ์ตรวจจับการเคลื่อนไหว, การตัดการเชื่อมต่อการชาร์จ;
- เสียงดัง;
- สัญญาณเตือนไฟและการสั่นสะเทือนเมื่อมีการเตือนภัย
แอปพลิเคชันสัญญาณกันขโมยไม่รับประกันการป้องกัน 100% สำหรับอุปกรณ์ของคุณ


หน้าจอหลัก:

มีสองปุ่มหลักบนหน้าจอ:
- การตรวจจับเมื่อปิดเครื่องชาร์จ
- ตรวจจับเมื่อโทรศัพท์เคลื่อนที่
เพื่อป้องกันโทรศัพท์ของคุณจากการเคลื่อนไหวโดยไม่ได้รับอนุญาต ให้คลิกที่ไอคอนโทรศัพท์ หลังจากนี้ ความพยายามที่จะย้ายโทรศัพท์จะทำให้เกิด "สัญญาณเตือน" หากต้องการปลดล็อคให้คลิกที่ไอคอนเดียวกันในรูปแบบของโทรศัพท์แล้วป้อนรหัสสี่หลัก

การตั้งค่า:

ในการตั้งค่าของโปรแกรม Anti-Theft Alarm คุณสามารถเปลี่ยนสัญญาณเตือน รหัสผ่าน และธีมได้ นอกจากนี้ยังสามารถตั้งค่าระยะเวลาผ่อนผันก่อนการปลุกได้อีกด้วย ในเวอร์ชัน Pro คุณจะสามารถเข้าถึงได้ เริ่มต้นอัตโนมัติแอปพลิเคชันหลังจากรีบูตอุปกรณ์ เทมเพลตการออกแบบใหม่ การป้องกันแบตเตอรี่

M แอปพลิเคชั่นที่หลากหลายที่เปลี่ยนสมาร์ทโฟนให้กลายเป็น "ยามอิเล็กทรอนิกส์" - โดยทั่วไปแล้วแนวคิดนี้อยู่บนพื้นผิว! ดังที่คุณทราบ ในระบบเตือนภัยสมัยใหม่ที่ดี นอกเหนือจากปฏิกิริยาแบบดั้งเดิมต่อการสั่นสะเทือนของร่างกาย กระจกแตก การเปิดประตู การเปิดสวิตช์กุญแจ ฯลฯ ยังสามารถควบคุมผ่านช่องทางการสื่อสารเคลื่อนที่และสื่อสารกับ เจ้าของผ่านทางโทรศัพท์และ SMS และนอกจากนั้นทำประโยชน์ต่างๆ ด้วย GPS รายงานพิกัดรถที่จอดไว้ เมื่อรถออกนอกขอบเขตของพื้นที่ที่กำหนดไว้ล่วงหน้า ให้วาดเส้นทาง...

จริงๆ แล้ว สมาร์ทโฟนส่วนใหญ่สามารถทำสิ่งเดียวกันได้หากควบคุมโดยแอปพลิเคชันที่มีอัลกอริธึมการทำงานใกล้เคียงกับอัลกอริธึมการทำงานของสัญญาณเตือนรถ มีแอปพลิเคชั่นดังกล่าวอยู่มากมาย และถึงแม้บางแอปพลิเคชั่นจะได้รับการออกแบบเพื่อป้องกันการโจรกรรมโทรศัพท์ แต่บางแอปพลิเคชั่นก็ออกแบบมาเพื่อปกป้องรถยนต์ด้วย ค้นหาได้ง่ายใน Google Play App Store และอุปกรณ์ที่ล้าสมัยซึ่ง "เลิกใช้งาน" มานานแล้วก็เหมาะสำหรับงานเหล่านี้

แอปพลิเคชั่น "ปลุก"

มาติดตั้งและทดสอบโปรแกรมสองสามโปรแกรมเพื่อทำความเข้าใจสาระสำคัญและความสามารถของพวกเขากัน แอปพลิเคชั่นนี้เรียกง่ายๆ ว่า “Signalka” ฟรีและมีอินเทอร์เฟซที่ค่อนข้างเรียบง่ายและสมเหตุสมผล ซึ่งถือเป็นข่าวดี นอกจากนี้ยังมีโหมดการทำงานสองโหมด

  1. โหมดการทำงานครั้งแรก ในนั้นแอปพลิเคชันจะสร้าง "สัญญาณเตือน" จากสมาร์ทโฟน โทรและส่ง SMS ไปยังหมายเลขที่กำหนดไว้ล่วงหน้าในกรณีที่เซ็นเซอร์ตรวจจับความเคลื่อนไหวถูกกระตุ้น รถออกจากโซนใดโซนหนึ่ง ฯลฯ ดังนั้นโทรศัพท์เครื่องที่สองที่จะส่งข้อความแจ้งเตือนไปนั้นไม่จำเป็นต้องใช้แอปพลิเคชันดังกล่าวและยังสามารถเป็นโทรศัพท์แบบปุ่มกดธรรมดาได้อีกด้วย แต่คุณจะต้องเปิด/ปิดนาฬิกาปลุกด้วยตนเอง ซึ่งทำได้ยากหากสมาร์ทโฟนซ่อนอยู่ในรถลึกๆ
  2. โหมดการทำงานที่สอง ในกรณีนี้ คุณจะต้องมีสมาร์ทโฟนสองเครื่อง - ทั้งสองเครื่องมีแอปพลิเคชัน Signalka ติดตั้งอยู่ หลังจากนั้นเครื่องหนึ่งซ่อนอยู่ในภายในรถและทำหน้าที่เป็นผู้ดูแล และสมาร์ทโฟนเครื่องที่สองซึ่งเจ้าของติดตัวไปด้วยเสมอใช้แอปพลิเคชันเดียวกันกับ รีโมทคอนโทรลสำหรับอันแรกผ่าน Bluetooth นี่เป็นโหมดที่สะดวกที่สุดซึ่งช่วยให้คุณไม่ต้องสัมผัสอุปกรณ์ที่ซ่อนอยู่ในห้องโดยสารโดยไม่จำเป็น - หากแน่นอนว่ามันเชื่อมต่อกับแหล่งจ่ายไฟอยู่ตลอดเวลา

ในการตั้งค่าแอปพลิเคชัน คุณสามารถปรับความไวของเซ็นเซอร์สั่นสะเทือน รัศมีของโซนติดตาม ทางออกของรถที่เกินกว่านั้นจะส่งสัญญาณเตือน (จาก 20 ถึง 120 เมตร) รวมถึงเหตุการณ์ที่ SMS จะแจ้งเตือน ได้รับ - การเปิดใช้งานเซ็นเซอร์ตรวจจับความเคลื่อนไหว การเปิด/ปิด แบตเตอรี่อ่อน และอื่นๆ นอกจากนี้ยังมีโหมดติดตามซึ่งหลังจากที่รถออกจากโซนติดตามแล้วอุปกรณ์จะเริ่มส่งพิกัดให้คุณทุกๆ 5 นาที


ผู้เขียนแอปพลิเคชันอื่นภายใต้ชื่อ "ต้นฉบับ" อื่น " สัญญาณเตือนความปลอดภัย” ออกแบบอินเทอร์เฟซพูดอย่างตรงไปตรงมาไม่ประสบความสำเร็จ ไม่ใช่ทุกสิ่งในนั้นที่ใช้งานง่าย แต่มีปัญหาลึกซึ้งมากมายที่สร้างภาระให้กับผู้ใช้ทั่วไป เช่น กราฟการสั่นของตัวสมาร์ทโฟน

ไม่มีสัญชาตญาณ - คุณต้องมีคำแนะนำในการใช้งาน มีคำแนะนำ แต่ในส่วนบนหน้าจอ ("หลัก", "การปรับเทียบ", "การตั้งค่า", "อื่น ๆ ") จะไม่สามารถมองเห็นได้ - จะพบได้ก็ต่อเมื่อคุณคลิกที่จุดสามจุดที่มุมขวาบนของ หน้าจอซึ่งมีเมนูย่อยเพิ่มเติมซ่อนอยู่ แถมยังชำระค่าสมัครด้วย...

ไม่ทางใดก็ทางหนึ่ง นักพัฒนาซอฟต์แวร์ในโปรแกรมมุ่งเน้นไปที่การใช้เซ็นเซอร์ตรวจจับความเคลื่อนไหวของสมาร์ทโฟนอย่างเต็มที่ - มาตรความเร่ง ผู้ใช้ไม่เพียงสามารถปรับความไวตามหลักการ "มาก/น้อย" เช่นเดียวกับในโปรแกรมก่อนหน้า แต่ยังปรับเป็นค่าตัวเลขอย่างอิสระตามแต่ละแกนพิกัดทั้งสามแกน X, Y และ Z ในการตั้งค่าแอปพลิเคชัน ผู้ใช้สามารถกำหนดมุมได้ ซึ่งความสำเร็จจะนำไปสู่การส่งสัญญาณเตือนและส่ง SMS แจ้งเตือน และใน SMS เดียวกัน คุณจะได้รับข้อมูลดิจิทัลเกี่ยวกับการเปลี่ยนแปลงของโหนดตามแกนพิกัด

หากทราบตำแหน่งของสมาร์ทโฟน อาจเป็นไปได้ที่จะสรุปเกี่ยวกับสิ่งที่เกิดขึ้นกับรถ การจดจำการยก การทรุดตัวของน้ำแข็งกระทืบใต้พวงมาลัย หรือการบรรทุกขึ้นรถบรรทุกพ่วง ไม่ว่าจะสะดวกและจำเป็นเพียงใดเป็นคำถามเปิด แต่ไม่ว่าในกรณีใดวิธีแก้ปัญหานี้ถือว่าผิดปกติโดยแยกแอปพลิเคชันออกจากผู้อื่น


นี่คือลักษณะของข้อความที่มาจากสมาร์ทโฟนเป็นนาฬิกาปลุก:


ประโยชน์หรือการผ่อนคลาย?

คุณลักษณะที่ไม่พึงประสงค์ของ "สัญญาณเตือน" ทางโทรศัพท์คือไม่มีฟังก์ชันป้องกันใดๆ เลย จะสามารถแจ้งเจ้าของสัญญาณเตือนภัยได้ แต่จะไม่สามารถป้องกันขโมยจากการสตาร์ทรถได้หากไม่มีอุปกรณ์อิเล็กทรอนิกส์หรือกลไกป้องกันอื่น ๆ บนรถ

จึงเกิดคำถามว่า

ระบบแจ้งเตือนงบประมาณจากโทรศัพท์มือถือเครื่องเก่าอาจเหมาะสมในสถานการณ์ใดบ้าง จริงๆแล้วมีสองตัวเลือกที่นี่

  1. หากรถมีระบบรักษาความปลอดภัยที่ดีอยู่แล้วประกอบด้วยระบบสัญญาณกันขโมย ระบบป้องกันการโจรกรรม และล็อคฝากระโปรงหน้า แต่ ระบบรักษาความปลอดภัยฟังก์ชั่นการบริการที่อ่อนแอ - กุญแจระยะสั้นไม่มี GSM และ GPS ในกรณีนี้สมาร์ทโฟนรุ่นเก่าจะสามารถเพิ่มการใช้งานระบบรักษาความปลอดภัยที่มีอยู่ได้ - ทำให้ช่วงการควบคุมไม่จำกัด, รายงานพิกัดของรถ, ฟังสถานการณ์ในห้องโดยสารจากระยะไกล ฯลฯ
  2. ตัวเลือกที่ประหยัดงบยิ่งกว่านั้นคือการรวมสมาร์ทโฟนเข้ากับระบบล็อคแบบโฮมเมดซึ่งสามารถทำได้โดยผู้ที่มีทักษะด้านวิศวกรรมไฟฟ้าและวิทยุเพียงเล็กน้อย การล็อคที่ยุ่งยากและไม่คาดคิดสองสามอย่างโดยอาศัยปุ่มที่ซ่อนอยู่ คีย์ผสมมาตรฐาน ฯลฯ บางครั้งอาจไม่เลวร้ายไปกว่า "การส่งสัญญาณ" ขั้นสูง และสมาร์ทโฟนจะเพิ่มการสื่อสารระยะไกลกับรถยนต์ให้กับผลิตภัณฑ์โฮมเมดอีกครั้ง

การติดตั้งและการจ่ายไฟของสมาร์ทโฟน

ในที่สุดการพูดนอกเรื่องที่สำคัญ คำอธิบายของแอปพลิเคชั่น "สัญญาณเตือน" ไม่ได้พูดอะไรเกี่ยวกับแหล่งจ่ายไฟของสมาร์ทโฟนและไม่ใช่ทุกคนที่จะคิดถึงมันในทันที อย่างไรก็ตาม การเปิดเครื่องสมาร์ทโฟนหากคุณตัดสินใจใช้เป็น "สัญญาณเตือน" โดยกะทันหันถือเป็นปัญหาพิเศษ

เมื่อเปิด GPS และ GSM เช่นเดียวกับ G-sensor ที่ทำงานอย่างต่อเนื่องและรอการสั่นสะเทือนของตัวรถ อุปกรณ์จะถูกปล่อยออกมาสูงสุดครึ่งวัน และถ้าเราใช้ชายชราที่ "เกษียณ" หรืออุปกรณ์ใหม่ แต่มีราคาประหยัดเป็นพิเศษซึ่งแบตเตอรี่ยังห่างไกลจากบันทึกความจุและคุณภาพ จะดีถ้าแบตเตอรี่ใช้งานได้นานหลายชั่วโมง...

ซึ่งหมายความว่าเราจะต้องจัดเตรียมไว้สำหรับโทรศัพท์ อาหารคงที่- นี่ไม่ใช่งานยาก แต่ต้องมีการเล่นซอบ้าง ขั้นแรก คุณต้องหาสถานที่สำหรับสมาร์ทโฟนของคุณภายในรถยนต์ที่มองไม่เห็นระหว่างการตรวจสอบเพียงผิวเผินและสามารถเข้าถึงได้ เพื่อให้คุณสามารถดำเนินการบางอย่างด้วยหน้าจอสัมผัสได้หากจำเป็น เพื่อให้ GPS ทำงาน สิ่งเหล่านี้คือสิ่งที่แยกจากกันอย่างอ่อนโยน แต่เราหวังว่าคุณจะสามารถรับมือได้

หลังจากนี้คุณจะต้องเชื่อมต่อสายไฟเข้ากับตำแหน่งที่สมาร์ทโฟนจะถูกซ่อนจากจุดที่มีไฟ 12 โวลต์อยู่ตลอดเวลา (ไม่ว่าตำแหน่งของกุญแจสตาร์ทจะอยู่ที่ใดก็ตาม) จากนั้นในบริเวณใกล้เคียงกับสมาร์ทโฟนจาก 12 โวลต์เหล่านี้คุณต้องสร้าง 5 โวลต์โดยใช้ ชาร์จรถยนต์ด้วยปลั๊ก microUSB ที่สาย

ควรสังเกตว่าการเชื่อมต่อโทรศัพท์เพื่อชาร์จอย่างต่อเนื่องเป็นสิ่งที่ยอมรับได้ แต่ไม่ใช่วิธีแก้ปัญหาที่ดีที่สุด... ใช่ หลังจากการชาร์จเสร็จสิ้น ตัวควบคุมแบตเตอรี่จะเข้าสู่โหมดการชดเชยสแตนด์บายที่ดูปลอดภัย แต่...

มาสร้างกันเถอะ โครงการใหม่(เช่น ภายใต้ชื่อ radioaudi-reversing.grc) โดยที่สัญญาณจะไม่ถูกนำมาจาก bladeRF อีกต่อไป แต่มาจากไฟล์ที่บันทึกไว้ ในการดำเนินการนี้ เราใช้บล็อก File Source ซึ่งเราเพียงแค่ส่งชื่อไฟล์ไป ตอนนี้ความสนุกเริ่มต้นขึ้นแล้ว เมื่อแปลง "รูปภาพ" ที่ได้รับในขั้นตอนก่อนหน้า (รูปที่ 2) เป็นการขึ้นอยู่กับระดับสัญญาณตรงเวลาค่าของมันจะถูกนำมาเป็นผลรวมของแอมพลิจูดทั้งหมดเหนือความถี่ที่ครอบคลุมทั้งหมดของสเปกตรัมในแต่ละช่วงเวลาดังนั้น สัญญาณที่กำลังศึกษาจะต้องแยกออกจากเสียง ในการดำเนินการนี้ คุณสามารถใช้โมดูลตัวกรองความถี่ต่ำผ่านได้ แต่จะตัดความถี่ออก โดยปล่อยให้ทางเดินรอบความถี่ศูนย์ซึ่งอยู่ตรงกลาง (0 MHz) พอดี

ยังไงก็ตามตรงกลางเรามีสัญญาณจาก กระแสตรงในวงจรไฟฟ้าของอุปกรณ์และการเปลี่ยนพารามิเตอร์ความถี่จะไม่สามารถแก้ปัญหาได้ แต่สเปกตรัมทั้งหมดสามารถเปลี่ยนได้โดยการคูณสัญญาณที่มาจาก osmocom Sink ด้วยความถี่อื่นเท่ากับการเปลี่ยนแปลงที่ต้องการ (นี่คือคณิตศาสตร์) ในการทำเช่นนี้ เราจะเพิ่มบล็อกการคูณและแหล่งสัญญาณ เราจะป้อนสัญญาณวินาทีให้กับอินพุตของอันแรกพร้อมกับเอาต์พุตของ File Source ในทางกลับกันเอาต์พุตคูณจะถูกส่งผ่านไปยังตัวกรองความถี่ต่ำ ที่นี่ฉันได้เลือกความถี่คัตออฟ 10 kHz (ค่า 10e3) และความกว้างของการเปลี่ยน 1 kHz (ค่า 1e3 พารามิเตอร์นี้จะกำหนดว่าตัวกรองตัดสัญญาณได้คมชัดเพียงใดนั่นคือความเบลอของขอบของขอบเขตขอบเขต)

พารามิเตอร์ที่สำคัญอีกประการหนึ่งคือความถี่ของแหล่งสัญญาณ - ค่าที่ใช้เปลี่ยนสัญญาณที่มีอยู่ มันสมเหตุสมผลแล้วที่จะวางไว้บนพื้นที่ทำงานด้วยแถบเลื่อน เช่นเดียวกับ freq ใต้ชื่อ เช่น freq_0 ตอนนี้เราเพียงกำหนดเอาต์พุตตัวกรองความถี่ต่ำผ่านไปยัง WX GUI Waterfall Sink - สัญญาณที่มีประโยชน์ควรตกตรงกลางพอดี ที่ความถี่ปกติที่ 0 MHz

ไชโย! ในขั้นตอนนี้ เราสามารถเข้าใกล้การวิเคราะห์สัญญาณได้แล้ว ลองลาก WX GUI Scope Sink ไปยังพื้นที่ทำงานและเชื่อมต่อกับ Multiply output ผ่านบล็อก Complex to Mag ซึ่งทำหน้าที่ถ่ายโอนค่าสัญญาณจากขอบเขตที่ซับซ้อนไปยังขอบเขตของค่าจริง ตามที่คุณคาดเดาได้ ที่สะดวกต่อการใช้งานมากขึ้น ในรูป 3 คุณสามารถดูได้ว่าควรมีลักษณะอย่างไร

โชคดีที่ข้อมูลของเราถูกส่งโดยใช้แอมพลิจูดมอดูเลชั่นและมีเพียงสองระดับเท่านั้น ดังนั้นเราจึงสามารถตรงไปที่การแสดงไบนารี่ได้โดยตรง ในการดำเนินการนี้ ให้กำหนดเอาต์พุต Complex to Mag ไปยังบล็อก Binary Slicer ซึ่งจะแปลงลำดับของแอมพลิจูดของสัญญาณให้เป็นลำดับของศูนย์และหนึ่ง ขึ้นอยู่กับว่าค่านั้นมากกว่าศูนย์หรือไม่ เนื่องจากค่าแอมพลิจูดของสัญญาณทั้งหมดของเรามีค่ามากกว่าศูนย์ การใช้บล็อกเลขคณิตอย่างง่าย เพิ่ม const ด้วยค่าประมาณ -170m เราจะลดกราฟลงเพื่อให้ Binary Slicer มีบางอย่างที่ต้องแยกแยะ ผลลัพธ์หลังจะถูกส่งไปยังไฟล์ผ่านบล็อก File Sink ที่เราคุ้นเคยอยู่แล้ว

โปรดทราบว่ารูปแบบในทางปฏิบัติมีความซับซ้อนโดยโมดูล เช่น Rational Resampler และ Throttle วิธีแรกช่วยให้คุณสามารถลดอัตราการสุ่มตัวอย่างสัญญาณเพื่อไม่ให้ทำงานกับข้อมูลที่ซ้ำซ้อนในอนาคต ส่วนที่สองจะทำงานในลักษณะเดียวกันและใช้เพื่อลดภาระบนโปรเซสเซอร์ในกรณีที่ไม่จำเป็นต้องประมวลผลทั้งหมด สตรีมข้อมูลโดยไม่มีค่าขาดหายไป (เช่น เพียงแค่ส่งออกข้อมูลบนหน้าจอเช่นเดียวกับของเราก็เพียงพอแล้ว) เป็นที่น่าสังเกตว่าสำหรับการเปลี่ยนความถี่นั้นถือว่าถูกต้องมากกว่าถ้าใช้บล็อกตัวกรอง Frequency Xlating FIR แต่เพื่อความชัดเจนเราใช้การคูณสำหรับสิ่งนี้

ข้าว. 3. ประเภทของสัญญาณเป็นแอมพลิจูดเทียบกับเวลา

บนหน้าจอ Waterfall Plot ที่ศูนย์วินาที คุณจะเห็นสัญญาณที่เป็นประโยชน์ โดยจะแสดงบนขอบเขตพล็อตเป็นแอมพลิจูดเทียบกับเวลา

ข้าว. 4. มุมมองของแผนภาพการทำงานสำหรับการทำงานกับสัญญาณ

การตีความข้อมูลที่ได้รับ

ดังนั้นเราจึงได้รับไฟล์ที่มีลำดับไบต์ซึ่งสะท้อนสัญญาณในรูปแบบไบนารี่ 0x01 - หนึ่ง, 0x00 - ศูนย์ สำหรับการอ่าน เรามาสร้างสคริปต์ง่ายๆ ใน Python ที่จะตีความลำดับของค่าและศูนย์ที่อยู่เหนือเกณฑ์ที่กำหนดเป็น 1 หรือ 0 และยังแยกสัญญาณที่แตกต่างกันออกจากกัน


เมื่อนำเสนอข้อมูลที่ได้รับในรูปแบบเลขฐานสิบหกเราจะได้ลำดับต่อไปนี้:

2e23a99426bd8018

2e23a929426b805e

2e23a91f29428039

2e23a9031f298058

2e23a9cf031f809e