Iridium 9603 的衛星訊息,怎麼送到自己的伺服器?
簡答
Iridium 可用 Email、DirectIP 或 CloudConnect 交付;SBD CC 再以 HTTPS 送到你的伺服器。
Iridium 9602、9603,以及衛星部分同樣走 SBD 的 9604,送出的每則訊息都會先到 Iridium 的 SBD 地面閘道。訊息從閘道到你的伺服器,Iridium 提供三種交付方式;差別在於中間那一段由誰來架設與維護。
一、Email
閘道把每則訊息當成電子郵件的附件,寄到指定的信箱。設定最簡單,但你的程式要自己收信、拆附件、解析內容;郵件延遲或被擋下時,不容易察覺。
二、DirectIP
閘道以 TCP 連線,把訊息直接推到你架設的伺服器。你要準備對外固定的 IP 與防火牆規則,實作 DirectIP 的封包格式;送訊息給設備(下行)時,也要由你的伺服器連回 Iridium。伺服器停機、連線中斷時怎麼處理,以及怎麼確認訊息送到,都要自己設計與監控。
三、Iridium CloudConnect
Iridium 與 AWS 合作的交付方式:訊息轉成 JSON,放進客戶 AWS 帳號裡的 Amazon SQS 佇列;Iridium 與 AWS 之間走專屬連線,不經公開網際網路。不必架設接收伺服器,但你需要自己的 AWS 帳號,設定跨帳號授權,並自己寫程式讀取佇列、送出下行與追蹤狀態。
| 交付方式 | 資料怎麼到你那裡 | 你要準備的 |
|---|---|---|
| 寄到指定信箱 | 收信與解析附件的程式 | |
| DirectIP | 閘道以 TCP 推送到你的伺服器 | 固定 IP、防火牆、DirectIP 伺服器 |
| CloudConnect | 放進你 AWS 帳號的 SQS 佇列 | AWS 帳號、跨帳號授權、讀取佇列的程式 |
| SBD CC(N3D) | 以 HTTPS POST 送到你的網址 | 一個 HTTPS 網址 |
SBD CC 建立於 Iridium CloudConnect 之上,CloudConnect 那一段由 N3D 營運。
用 SBD CC 時,你的伺服器只要做兩件事
- 提供一個 HTTPS 網址接收上行訊息,10 秒內回應 2xx;同一則收到兩次時也回 2xx(用訊息編號判斷)。
- 要送訊息給設備時,帶 N3D 發的 Token 呼叫 SBD CC 的 API。
其餘的事由 SBD CC 處理:上行附 HMAC-SHA256 簽章讓你確認來源;你的伺服器沒有回應時自動重送 72 小時;下行的狀態(排隊、已送達、被拒、逾期)主動通知;訊息要不要保存由你在主控台決定,打開保存則備份 1 年、可用 API 取回;前一天有失敗的訊息,隔天寄信通知。你不需要自己的 AWS 帳號。詳見 SBD CC。
一則訊息放得下多少
Iridium SBD 一則訊息,設備送出(上行)最多 340 bytes,送給設備(下行)最多 270 bytes;9602、9603、9604 都一樣。要送照片或語音,得改用走 IMT 的 Iridium Certus 9704 與 IMT CC。
資料來源
- CloudConnect 的運作(JSON、Amazon SQS、Iridium 與 AWS 之間的專屬連線、跨帳號授權):Iridium 官網〈Iridium CloudConnect〉。
- SBD 訊息大小(上行 340 bytes、下行 270 bytes):Ground Control Knowledgebase〈About SBD〉;9604:Iridium 9604 Fact Sheet(2026 年 6 月版)。
- Email 與 DirectIP 交付:N3D 為客戶設備設定 Iridium SBD 交付目的地的實務。
- SBD CC 的重送、補拉、狀態通知與保存期限:N3D《SBD CC 串接說明》(2026-10-22 版)。
RockBLOCK 也適用嗎?
適用。RockBLOCK 9603 內建 Iridium 9603,同樣走 SBD,可以使用 SBD CC;開通方式請洽 N3D。
一定要有 AWS 帳號嗎?
直接使用 Iridium CloudConnect 需要;透過 SBD CC 則不需要,CloudConnect 那一段由 N3D 營運。
更新 2026-10-23
N3D 提供山域與工業環境的衛星通訊服務。 看服務內容