SpectreTAK: แผนที่ร่วม ข้อความผ่าน Mesh และสถานะ Reticulum แบบสด
ฟีเจอร์ SpectreTAK ปัจจุบัน: Map Purge ข้อความผ่าน TAK/Mesh สุขภาพอุปกรณ์ Live RNS การอัปเดตและย้อนเวอร์ชัน พร้อม MFA แบบเลือกใช้
SpectreTAK เชื่อม TAK, Meshtastic, MeshCore และ Reticulum/LXMF ผ่านเซิร์ฟเวอร์กลาง คอนโซลเว็บปัจจุบันจัดการแผนที่ สุขภาพอุปกรณ์ gateway และสถานะ Reticulum การสนทนาใช้ไคลเอนต์ที่รองรับร่วมกับระบบส่งข้อความและ API สื่อเดิม โดยหน้าแชตบนเว็บถูกถอดออกแล้ว
เส้นทางเชื่อมต่อทั้งสี่ระบบ
- TAK: ไคลเอนต์ ATAK, WinTAK และ iTAK ที่รองรับเชื่อมผ่าน IP พร้อมบัญชีและการลงทะเบียนใบรับรอง ตำแหน่งทีม หมุด ภารกิจ และ data package ใช้ขั้นตอนทำงานของ TAK
- Meshtastic: gateway ที่ตั้งค่า MQTT เชื่อมเครือข่าย LoRa เข้าสู่เซิร์ฟเวอร์ จัดการ channel, uplink/downlink และ PSK แล้วแชร์การตั้งค่าด้วย QR code หรือ URL
- MeshCore: VPS มี virtual Companion TCP สำหรับไคลเอนต์ IP ที่รองรับ ผ่าน SSH หรือ VPN คอมพิวเตอร์ใกล้วิทยุภาคสนามเชื่อมเข้าเซิร์ฟเวอร์กลางผ่าน HTTPS gateway จึงไม่ต้องเสียบวิทยุบน VPS
- Reticulum/LXMF: ผูก identity และ LXMF address กับบัญชีที่ใช้งานอยู่ MeshChatX และ Reticulum MeshChat ที่รองรับใช้โปรไฟล์จากคอนโซล ข้อมูลตำแหน่งแบบ signed telemetry ที่รองรับยังใช้สิทธิ์ตำแหน่งเดิม
เส้นทางเหล่านี้เชื่อมกันผ่านเซิร์ฟเวอร์ ไม่ได้ทำให้ protocol วิทยุสื่อสารกันโดยตรง gateway ต้องมีเส้นทาง IP ถึงระบบกลาง
จัดแผนที่ด้วย Purge โดยเก็บข้อมูลไว้
Purge ซ่อนอุปกรณ์สถานะ Disconnected หรือ Expired จากแผนที่ในเบราว์เซอร์ของผู้ใช้ อุปกรณ์ที่เชื่อมต่อหรือยังไม่ทราบสถานะ รวมถึงหมุด เส้น และ casevac ที่บันทึกไว้ยังคงแสดง ผลการซ่อนอยู่ข้ามการรีเฟรชของผู้ใช้คนนั้น อุปกรณ์กลับมาแสดงเมื่อเชื่อมต่อใหม่หรือมีข้อมูลตำแหน่ง/กิจกรรมที่ใหม่กว่า
Purge เก็บบัญชี การลงทะเบียน ใบรับรอง และประวัติตำแหน่งฝั่งเซิร์ฟเวอร์ไว้ หากอ่านสถานะไม่สำเร็จจะไม่ซ่อนอุปกรณ์ใด

อ่านสุขภาพอุปกรณ์พร้อมบริบท
แยกสถานะการเชื่อมต่อออกจากอายุของตำแหน่งหรือรายงานล่าสุด ดูแบตเตอรี่ server CoT traffic ประวัติการเชื่อมต่อ และ diagnostics ที่ไคลเอนต์รายงานด้วยช่วงเวลาและสเกลกราฟที่ปรับได้ ข้อมูลที่ไม่ได้รายงานยังแสดงว่าไม่มีข้อมูล นโยบายเก็บ telemetry ช่วงบันทึกแบตเตอรี่ และการล้างรูปแยกจากกัน
Dashboard แสดงดิสก์ทั้งหมด ใช้แล้ว และว่าง รวมถึงหน่วยความจำทั้งหมด ใช้แล้ว และพร้อมใช้ พร้อม uptime และชื่อหัวข้อข้อมูลเซิร์ฟเวอร์ที่อ่านชัดเจน
สนทนาผ่านไคลเอนต์ที่รองรับ
TAK, Meshtastic, MeshCore และ Reticulum/LXMF ยังส่งข้อความผ่านไคลเอนต์และ gateway ที่ตั้งค่าไว้ ข้อความไทยและ UTF-8 ที่ยาวใน Meshtastic กับ MeshCore แบ่งเป็นส่วนพร้อมเลขลำดับตามขนาด payload ของวิทยุ การสนทนาใช้ห้องร่วมของบัญชีที่ลงทะเบียนและใช้งานอยู่ สิทธิ์ตำแหน่งแยกจากแชต ส่วนการแยกแชตตามกลุ่มและสีทีมยังเป็นแผนพัฒนา
API สื่อและไคลเอนต์ที่รองรับส่งรูปผ่าน Mesh ขนาดไม่เกิน 8 KiB receiver ต้องประกอบข้อมูลรูปกลับเป็นไฟล์ ส่วน LXMF ใช้ native image fields แอปมือถือ Meshtastic และ MeshCore ทั่วไปยังประกอบ fragment รูปเหล่านี้ไม่ได้ การสูญหายของข้อมูลผ่าน RF หลาย hop และการแสดงรูปใน ATAK 5.8 เดิมยังต้องทดสอบ ACK จากผู้รับผ่านวิทยุและการส่ง fragment ซ้ำอัตโนมัติอยู่นอกขอบเขตรุ่นปัจจุบัน
credential ของ MeshCore gateway ใช้เฉพาะการเชื่อมต่อและรับส่งข้อมูล กำหนดอายุ 1–30 วัน และเพิกถอนผ่านคอนโซลได้ การเปลี่ยน settings ทำให้ credential เดิมใช้ต่อไม่ได้
ติดตาม Reticulum แบบสด
หน้า Reticulum สำหรับผู้ดูแลรีเฟรชทุก 2 วินาที ขณะที่เปิดหน้าอยู่ แสดง RNS/LXMF version, uptime, client ที่เชื่อมต่อ, CPU/RAM, traffic รับส่ง, LXMF ที่รอส่ง และ counters ของแต่ละ interface หากอ่าน HTTP ไม่สำเร็จจะระบุว่าข้อมูลไม่สด โดยไม่รวม IFAC key ส่วนตัวใน telemetry

อัปเดต RNS และย้อนเวอร์ชัน
ผู้ดูแลเลือก stable release ทางการจาก PyPI ระบบตรวจ SHA256 ของ wheel เตรียม environment แยก ตรวจ dependency และ identity ก่อนสลับ รอการส่งที่ค้าง สำรองข้อมูลที่ต้องรักษา และตรวจสุขภาพ runtime ใหม่ หากตรวจไม่ผ่านจะกลับไป runtime เดิม และมีตัวเลือกย้อนเวอร์ชันที่เก็บไว้
ระหว่างเตรียม environment ใหม่ RNS เดิมยังทำงานอยู่ การสลับมี การรีสตาร์ต Reticulum ชั่วครู่ ไคลเอนต์ต้องเชื่อมต่อใหม่ ส่วน TAK และเว็บยังทำงาน ภาพแสดงตัวเลือกที่มีอยู่ โดยไม่ได้สั่งอัปเดตซอฟต์แวร์ระหว่างตรวจข้อมูลเว็บไซต์
MFA ด้วย Authenticator แบบเลือกใช้
ผู้ใช้เว็บเลือกเปิด MFA จาก Setup 2FA แล้วใช้ OTP ในการเข้าสู่ระบบครั้งถัดไปได้ นโยบายปัจจุบันไม่บังคับ MFA สำหรับผู้ดูแลทุกคน ส่วนใบรับรอง TAK, SSH และ API token ใช้การควบคุมแยกกัน
MediaMTX สำหรับวิดีโอและ Mumble สำหรับเสียงเป็นบริการ IP ที่ตั้งค่าแยกตามการติดตั้ง