我們是孤獨的嗎?使用「雷達」尋找附近的倖存者

更新 發佈閱讀 9 分鐘

作者:ZeroGrid 實驗室

前言:黑暗中的凝視

當你成功啟動 ZeroGrid 終端,看著 Terminal: ONLINE 的字樣,第一反應往往是興奮的。但幾分鐘後,隨之而來的是一陣巨大的孤寂感。

螢幕一片漆黑,游標閃爍,沒有訊息跳出來。窗外是一片漆黑的斷電城市。你開始懷疑:只有我一個人醒著嗎?

在網際網路的世界,我們習慣主動「搜尋」。但在 ZeroGrid 的物理世界裡,我們需要學會「感知」。你的終端機其實並沒有閒著,它正在以每秒數次的頻率,掃描著空氣中微不可察的電波。

它在等待一個心跳 (Heartbeat)

步驟一:定義你的存在 (/nick & /status)

在尋找別人之前,你必須先定義「你是誰」。 在預設狀態下,你只是一串冷冰冰的 16 進位 ID。在生存法則中,資訊越清楚,獲救機率越高。

接上電腦,輸入以下指令:

1. 設定代號

Plaintext

/nick Hazard_Zone

這會設定你的顯示名稱。

2. 設定狀態 (關鍵步驟) 這是 ZeroGrid 最重要的機制。你可以設定一段文字,描述你的處境或資源。

Plaintext

/status Building Unsafe! Do Not Enter!

系統會回傳:[System] Status updated。 此刻,這行警告訊息已經被寫入 RP2040 晶片的永久記憶體 (Flash)中。

步驟二:確認裝備狀態 (/info)

等等,先別急著拔線。 在生存通訊中,任何設定錯誤都可能導致你與世隔絕。在部署之前,務必進行最後確認。

輸入 /info

Set your name and status

Set your name and status


這會列出你目前的完整身分與無線電參數:

Plaintext

Identity:
Name: Hazard_Zone <-- 確認名字對了嗎?
Role: User
Stat: Building Unsafe... <-- 確認狀態存進去了嗎?
Device Info: <-- 頻率對嗎?
Radio: 921.00 MHz, SF7, BW 125 kHz, CR 4/5, Pwr 22 dBm

檢查重點:

  1. Status: 確認這正是你想傳達的警告。
  2. Freq: 必須確認你在 921.00 MHz (或其他約定頻率)。頻率錯了,就像是在錯誤的頻道喊話,沒人聽得見。

確認無誤後,你的 ZeroGrid 終端才算真正「準備就緒」。

獨立設置的數位狼煙

獨立設置的數位狼煙


步驟三:部署「數位狼煙」 (Digital Smoke Signal)

有了「永久記憶」與「正確配置」,ZeroGrid 就不再只是一個聊天軟體,它變成了**「獨立運作的信標」**。

想像一下,你所在的建築物結構受損,即將倒塌;或者你必須離開據點去尋找水源,無法留在電腦前。但你需要警告後來的人,或是告訴救援隊你去哪了。

現在,你可以拔掉 USB 傳輸線了。

你不再需要電腦。你只需要把這塊已經設定好 /status 的 ZeroGrid 板子,接上任何一個 USB 電源(行動電源、舊的手機充電頭),然後把它丟在窗邊、掛在門口,或是藏在瓦礫堆中。

它會靜默地運作,持續向方圓 5 公里內的每一個人,廣播它的存在。 你不需要在場,你的訊號替你說話。這就是數位狼煙

步驟四:倖存者雷達 (/list)

現在,切換視角。假設你是一個路過的倖存者,手持 ZeroGrid 終端進入了這個區域。

ZeroGrid 內建**「被動偵測機制」**。當你的設備攔截到上述的信標訊號時,終端機會立刻跳出通知:

Plaintext

[Neighbor] New Found: Hazard_Zone (RSSI: -55dBm)

看到這行字的瞬間,腎上腺素飆升。這代表附近有人(或有設備)。

輸入 /list 啟動雷達列表:

Plaintext

[ZeroGrid] Scanning... 2 survivors found.

Rank Name RSSI Last Seen
---------------------------------------
1 Hazard_Zone -55dBm 2s ago
2 Base_Camp -108dBm 15s ago

如何解讀雷達情報? /list 為了保持戰術視野的清晰,只提供核心的「距離情報」:

  • RSSI (訊號強度):這是你的距離感測器。
    • -40 ~ -70 dBm極近。就在隔壁街道,或同一棟大樓。
    • -80 ~ -100 dBm中距離。約 1~3 公里。
  • Last Seen:對方最後一次發出心跳的時間。

步驟五:解析狼煙 (/check)

你在雷達上看到了 Hazard_Zone,距離很近 (-55dBm)。但 /list 只有名字,你看不到他的詳細狀態。你想知道為什麼他叫「危險區域」?

這時候,你需要用「望遠鏡」來主動讀取他的狼煙內容。 輸入 /check <名字>

指令:/check Hazard_Zone

回應: [Query] Requesting status from 'Hazard_Zone'... [Hazard_Zone] Status: "Building Unsafe! Do Not Enter!"

真相大白。 你沒有見到這個人,你們沒有對話,但你收到了他的警告。你決定繞道而行,避開了危險。

這就是 ZeroGrid 存在的意義——在混亂中傳遞秩序。

Check neighbor status

Check neighbor status


步驟六:查閱檔案 (/whois)

有時候,你發現雷達上有個訊號 Survivor_01,但他已經 60 秒沒有更新了 (60s ago)。你不確定是因為訊號死角,還是他已經離開了。

你可以使用 /whois 指令來查閱本機的紀錄簿。這不會發出無線電波,只是讓你看得更仔細。

輸入 /whois <名字>

指令:/whois Survivor_01

回應: [Whois] Searching for 'Survivor_01'... RSSI: -82 dBm Seen: 63 s ago

如何判斷存活?

  • 觀察 Seen 時間:如果這個數字一直在變大(例如變成 120s, 300s),代表對方可能已經失聯。
  • 觀察 RSSI 變化:如果數字在跳動,代表還有微弱的封包進來。

如果你真的非常需要確認他是否還活著,請再次使用 /check。如果對方有回應 (Status: ...),那就代表他肯定還在線上。

結尾:連結的開始

透過 /status 留下警示,透過 /info 確認無誤,透過 /list 掃描環境,透過 /check 讀取情報。

在 ZeroGrid 的世界裡,我們不盲目呼救。我們觀察、我們分析。 哪怕只有一顆電池和一塊板子,你也能在這個數位荒野中,留下一道永不熄滅的狼煙。

既然確認了附近有其他的倖存者,下一章,我們將教你如何發起第一次接觸 —— 如何發送加密的名片 (/card) 與建立私密通訊 (/dm)。


🛠️ ZeroGrid 部署指南

1. 取得硬體

2. 下載協議核心

3. 推薦軟體

  • Android: Serial USB Terminal (搭配 OTG 線)
  • PC/Mac: Putty, Tera Term, 或 Screen 指令
留言
avatar-img
ZeroGrid 實驗室
0會員
2內容數
專注於災難復原通訊與 LoRa 網狀網絡實驗。尋找倖存者。