開發者以 AI 改造 DJI 無人機作家居保安用途:警報後確認即可起飛追蹤
開發者用 AI 改造 DJI 無人機 警報後一鍵起飛 可一直追蹤賊人
開發者 Codez 展示以 Claude Code、DJI 官方開發工具及備用手機,把 DJI Mavic 改作家居保安無人機;警報觸發後須由機主按下「Launch」,無人機才會起飛追蹤目標。設計以手機本機辨識及追蹤,並包括距離、飛行範圍及失聯返航等限制,但完整程式碼、實機測試紀錄和確切機型尚未提供。DJI Mobile SDK 支援及香港飛行規定亦限制這套設計的適用性。
外國開發者 Codez(@0xCodez)10 月 26 日在 X 分享一段約 26 秒影片,聲稱利用 Claude Code、DJI 官方開發工具及一部備用手機,把 DJI Mavic 改成家居保安無人機。當住宅警報響起,機主在手機確認後,無人機便可起飛尋找離開住所的人,跟隨拍攝至物業邊界,再返航降落。開發者強調毋須修改無人機韌體,亦不用把辨識畫面上傳雲端。不過,他尚未提供足以獨立驗證整套功能的完整程式碼、實機測試紀錄及無人機確切型號。

▲圖為 DJI Mavic 3 Pro 航拍機(僅示意,非開發者實際使用型號)

警報推播按一下起飛 手機負責辨識與追蹤
按 Codez 公開的設計,家居系統 Home Assistant 偵測到警報後,會向連接 DJI 遙控器的備用手機發送通知。機主必須按下「Launch」,無人機才會起飛;警報本身不會直接啟動飛行。他表示利用 Claude Code 的 AI 編程能力,編寫基於 DJI Mobile SDK 的控制應用程式,並透過 Virtual Stick 控制飛行方向。
手機會以 YOLO 物件偵測模型尋找畫面中的人,再以卡爾曼濾波器(Kalman filter)估計移動軌跡。系統設計包括短暫失去視線時保留追蹤狀態,重新看到目標後嘗試接續跟拍。開發者稱影像辨識及追蹤均在手機本機執行,目標毋須攜帶 GPS 定位裝置;但無人機仍要利用自身定位資料判斷物業邊界。


距離目標至少 8 米 到地界升至 30 米監察
Codez 在完整提示詞中要求 AI 加入多項安全限制,包括與追蹤對象保持至少 8 米距離、飛行範圍不超出自家物業、距離起飛點不超過 40 米,以及不可飛越道路或其他人士。按其設定,無人機跟拍時約在 6 米高度飛行,到達物業邊界便停止前進,升至 30 米繼續以鏡頭觀察,最長 60 秒後返航。
提示詞亦要求電量低於 30%、訊號中斷或目標遺失時自動返航,並設有即時交還控制權的緊急停止功能。追蹤影片連同目標編號、距離及時間戳,預定儲存在手機內。上述條件是開發者公開的設計要求,不能單憑影片確認每項防護措施已實際運作。
I turned my DJI Mavic into a home security drone with REA & Opus 5.5.
this f*cking is insane..
I reverse-engineered my DJI drone with Opus 5.5
no cloud. no GPS on the target. it all runs on the phone. iPhone or Android.
here’s the build step by step:
step 1 → plug a spare phone into the Mavic remote and paste the prompt below into Claude Code on Opus 5.5
step 2 → Opus checks your drone against the DJI Mobile SDK v5 list. not on it?
stop there. no firmware hacks
step 3 → it builds a small app on the official DJI SDK: Swift for iPhone, Kotlin for Android
step 4 → sync with the alarm: Home Assistant sees it trigger → push to your phone → one tap “Launch”
step 5 → eyes: a tiny YOLO model on the phone’s chip. Core ML on iPhone, LiteRT on Android
step 6 → memory: a Kalman filter. he runs behind a fence → LOCKED → COASTING → re-locks on the same ID
step 7 → hands: Virtual Stick at 10 Hz. box center → yaw, box size → distance, never closer than 8 m
step 8 → at the property line it stops, climbs to 30 m and keeps the camera on him until he’s out of sight
step 9 → lands back on the pad. the clip with track, distance and timestamps is already on your phone
the alarm wakes you up. the drone already knows where he went…
Find full prompt below
Then, read the article below on how to reverse-engineer anything with Opus 5.5.
— Codez (@0xCodez) October 26, 2026
並非所有 DJI Mavic 適用 香港飛行距離規定亦不同
這項改裝還受 DJI 開發工具的兼容性限制。DJI 官方資料顯示,Mavic 3、Mavic 3 Pro、Mavic 3 Classic 及 Mavic 4 Pro 等消費級型號未支援其列出的 Mobile SDK;部分舊款 Mavic 及企業版機款則有支援。開發者未交代實際測試型號,讀者不能假設手上的 Mavic 都可使用。
另一個疑點是手機系統。Codez 表示程式可用 Swift 製作 iPhone 版本,並提到 Mobile SDK V5;但 DJI 官方 V5 下載頁目前只提供 Android 版本,較舊的 V4 才列明支援 iOS。因此 iPhone 版本要使用哪一套 SDK、如何兼容其無人機,仍待開發者補充。
如在香港嘗試類似設計,亦須先核對民航處飛行要求。香港一般標準操作對未參與飛行人士、建築物及車輛的最低水平距離為 10 米,部分情況為 30 米,亦須遵守目視飛行及相關空域規定。開發者寫入程式的 8 米距離,不能視為符合香港法例。系統是否能實際用作家居保安,仍視乎機款、測試結果及所在地規例。
資料來源:Codez 在 X 的分享、OpenChamber 原帖與完整提示詞備份、DJI SDK 型號支援資料、DJI Mobile SDK V5、香港民航處
來源:unwire.hk · 人工智能 · unwire.hk