使用 AWS Ground Station 組態 - AWS Ground Station

本文為英文版的機器翻譯版本,如內容有任何歧義或不一致之處,概以英文版為準。

使用 AWS Ground Station 組態

組態是 AWS Ground Station 用來定義聯絡人每個層面參數的資源。將您想要的組態新增至任務設定檔,然後執行接收時,即會使用該任務設定檔。您可以定義多種不同類型的組態。組態可以分為兩個類別:

  • 追蹤組態

  • Dataflow 組態

TrackingConfig 是唯一類型的追蹤組態。它用於在聯絡期間設定天線的自動追蹤設定,而且是任務設定檔中的必要項目。

可在任務設定檔資料流程中使用的組態可視為資料流程節點,每個節點代表可傳送或接收資料的 AWS Ground Station 受管資源。任務描述檔需要至少一對這些組態,其中一對代表資料來源,另一對代表目的地。這些組態摘要如下表所示。

組態名稱 Dataflow 來源/目的地

AntennaDownlinkConfig

來源

AntennaDownlinkDemodDecodeConfig

來源

UplinkEchoConfig

來源

S3RecordingConfig

目的地

AntennaUplinkConfig

目的地

DataflowEndpointConfig

來源和/或目的地

如需如何使用 AWS CloudFormation、 或 對組態執行操作的詳細資訊 AWS Command Line Interface,請參閱下列文件 AWS Ground Station API。特定組態類型的文件連結也提供如下。

追蹤組態

您可以在任務設定檔中使用追蹤組態,以判斷應否在接收期間啟用自動追蹤。此組態有單一參數:autotrackautotrack 參數可有下列值:

  • REQUIRED - 接收需要自動追蹤。

  • PREFERRED - 接收偏好自動追蹤,但沒有自動追蹤仍可執行接收。

  • REMOVED - 無任何自動追蹤應用於接收。

AWS Ground Station 將使用程式設計追蹤,當未使用 Autotrack 時,該追蹤會根據您的短暫性來指向。如需 ephemeris 建構方式的詳細資訊了解如何 AWS Ground Station 使用衛星ephemeris 資料,請參閱 。

Autotrack 將使用程式追蹤,直到找到預期的訊號為止。發生這種情況後,它將繼續根據訊號的強度進行追蹤。

如需如何使用 AWS CloudFormation、 或 對追蹤組態執行操作的詳細資訊 AWS Command Line Interface,請參閱下列文件 AWS Ground Station API。

您可以使用天線下行組態,在聯絡期間設定下行的天線。它們由頻譜組態組成,指定下行聯絡期間應使用的頻率、頻寬和極化。

此組態代表資料流程中的來源節點。它負責將無線電頻率資料數位化。從此節點串流的資料將遵循 Signal Data/IP 格式。如需如何使用此組態建構資料流程的詳細資訊,請參閱 使用資料流程

如果您的下行使用案例需要解調或解碼,請參閱 天線下行解調解碼組態

如需如何使用 AWS CloudFormation、 或 對天線下行組態執行操作的詳細資訊 AWS Command Line Interface,請參閱下列文件 AWS Ground Station API。

天線下行示範解碼組態是一種更複雜且可自訂的組態類型,可用來執行具有解調和/或解碼的下行聯絡人。如果您有興趣執行這些類型的聯絡,請傳送電子郵件至 聯絡 AWS Ground Station 團隊。我們會協助您為使用案例定義正確的組態和任務設定檔。

此組態代表資料流程中的來源節點。它負責將無線電頻率資料數位化,並依照指定執行解調和解碼。從此節點串流的資料將遵循解調/解碼資料/IP 格式。如需如何使用此組態建構資料流程的詳細資訊,請參閱 使用資料流程

如需如何使用 AWS CloudFormation、 或 對天線下行示範解碼組態執行操作的詳細資訊 AWS Command Line Interface,請參閱下列文件 AWS Ground Station API。

您可以使用天線上行連結組態,在聯絡期間設定天線的上行連結。它們由具有頻率、極化和目標有效等向輻射功率 () 的頻譜組態組成EIRP。如需有關如何設定上行回傳聯絡人的資訊,請參閱 天線上行回應組態

此組態代表資料流程中的目的地節點。它會將提供的數位化無線電頻率資料訊號轉換為類比訊號,並將其發出,以便您的衛星接收。串流到此節點的資料預期符合 Signal Data/IP 格式。如需如何使用此組態建構資料流程的詳細資訊,請參閱 使用資料流程

如需如何使用 AWS CloudFormation、 或 對天線上行連結組態執行操作的詳細資訊 AWS Command Line Interface,請參閱下列文件 AWS Ground Station API。

上行回應組態會通知天線如何執行上行回應。上行回應可用來驗證傳送至您太空船的命令,並執行其他進階任務。這可透過記錄 AWS Ground Station 天線 (即上行連結) 傳輸的實際訊號來實現。這會回應天線傳送回資料流程端點的訊號,並應符合傳輸的訊號。上行回應組態包含上行組態ARN的 。執行上行回應ARN時,天線會使用 指向上行組態的參數。

此組態代表資料流程中的來源節點。從此節點串流的資料將符合 Signal Data/IP 格式。如需如何使用此組態建構資料流程的詳細資訊,請參閱 使用資料流程

如需如何使用 AWS CloudFormation、 或 對上行回應組態執行操作的詳細資訊 AWS Command Line Interface,請參閱下列文件 AWS Ground Station API。

資料流程端點組態

注意

Dataflow 端點組態僅用於將資料交付至 AmazonEC2,不會用於將資料交付至 Amazon S3。

您可以使用 Dataflow 端點組態,指定要在聯絡期間從哪個資料流量端點群組傳輸資料,或希望資料從哪個資料流量端點群組傳輸。資料流程端點組態的兩個參數會指定資料流程端點的名稱和區域。保留聯絡人時, AWS Ground Station 會分析您指定的任務描述,並嘗試尋找區域中 AWS 包含任務描述檔中包含之資料流程端點組態所指定之所有資料流程端點的 Dataflow 端點群組。如果找到合適的資料流程端點群組,聯絡狀態會變成 SCHEDULED,否則會變成 FAILED_TO_SCHEDULE。如需聯絡人可能狀態的詳細資訊,請參閱 AWS Ground Station 聯絡狀態

Dataflow 端點組態的dataflowEndpointName屬性會指定資料流量端點群組中的哪些資料流量端點,在聯絡期間資料將要從中傳輸。

dataflowEndpointRegion 屬性會指定資料流程端點所在的區域。如果您的資料流程端點組態中指定了區域, 會 AWS Ground Station 尋找指定區域中的資料流程端點。如果未指定區域, AWS Ground Station 將預設為聯絡人的地面站區域。如果您的資料流程端點的區域與聯絡人的地面站區域不同,則聯絡人會被視為跨區域資料交付聯絡人。如需跨區域資料流程的詳細資訊使用資料流程,請參閱 。

請參閱 使用 AWS Ground Station Dataflow 端點群組 以取得有關資料流程不同命名方案如何有益於使用案例的秘訣。

如需如何使用此組態建構資料流程的詳細資訊,請參閱 使用資料流程

如需如何使用 AWS CloudFormation、 或 對資料流程端點組態執行操作的詳細資訊 AWS Command Line Interface,請參閱下列文件 AWS Ground Station API。

Amazon S3 錄製組態

注意

Amazon S3 錄製組態僅用於將資料交付至 Amazon S3,不會用於將資料交付至 Amazon EC2。

此組態代表資料流程中的目的地節點。此節點會將來自資料流程來源節點的傳入資料封裝到 pcap 資料中。如需如何使用此組態建構資料流程的詳細資訊,請參閱 使用資料流程

您可以使用 S3 錄製組態來指定您要將下行資料與使用的命名慣例一起交付到其中的 Amazon S3 儲存貯體。下列指定這些參數的限制和詳細資訊:

  • Amazon S3 儲存貯體的名稱必須以 aws-groundstation 開頭。

  • IAM 角色必須具有信任政策,允許groundstation.amazonaws.com服務主體擔任角色。如需範例,請參閱下列範例信任政策一節。在建立組態期間,組態資源 ID 不存在,信任政策必須使用星號 (*) 取代 your-config-id 和 可以在建立後使用組態資源 ID 進行更新。

如需如何更新角色信任政策的詳細資訊,請參閱 IAM 使用者指南中的管理IAM角色

{ "Version": "2012-10-17", "Statement": [ { "Effect": "Allow", "Principal": { "Service": "groundstation.amazonaws.com" }, "Action": "sts:AssumeRole", "Condition": { "StringEquals": { "aws:SourceAccount": "your-account-id" }, "ArnLike": { "aws:SourceArn": "arn:aws:groundstation:config-region:your-account-id:config/s3-recording/your-config-id" } } } ] }
  • IAM 角色必須具有允許角色對儲存貯體執行s3:GetBucketLocation動作的政策,以及對儲存貯體物件執行s3:PutObject動作IAM的政策。如果 Amazon S3 儲存貯體具有儲存貯體政策,則儲存貯體政策也必須允許IAM角色執行這些動作。如需範例,請參閱以下角色政策範例一節。

如需如何更新或連接角色政策的詳細資訊,請參閱 IAM 使用者指南中的管理IAM政策

{ "Version": "2012-10-17", "Statement": [ { "Effect": "Allow", "Action": [ "s3:GetBucketLocation" ], "Resource": [ "arn:aws:s3:::your-bucket-name" ] }, { "Effect": "Allow", "Action": [ "s3:PutObject" ], "Resource": [ "arn:aws:s3:::your-bucket-name/*" ] } ] }
  • 命名 S3 資料物件時,將使用字首。您可以指定替代的選用金鑰,這些值將取代為來自您聯絡詳細資訊的對應資訊。例如, 的字首{satellite_id}/{year}/{month}/{day}將被取代,並會導致像 這樣的輸出 fake_satellite_id/2021/01/10

    取代的選用索引鍵: {satellite_id} | {config-name} | {config-id} | {year} | {month} | | {day} |

如需如何使用 AWS CloudFormation、 或 對 S3 錄製組態執行操作的詳細資訊 AWS Command Line Interface,請參閱下列文件 AWS Ground Station API。