【ArchSummit架构师峰会】探讨数据与人工智能相互驱动的关系>>> 了解详情
写点什么

AWS Ground Station , 整装待发,轻松提取和处理卫星数据

  • 2019-09-29
  • 本文字数:2197 字

    阅读完需:约 7 分钟

AWS Ground Station ,整装待发,轻松提取和处理卫星数据

去年秋天,我给大家介绍了 AWS Ground Station,并提前剧透了从卫星下传数据的步骤。我很高兴向大家报告,第一批的两个地面站现已正式投入运行,您可以立即开始使用 AWS Ground Station。


AWS Ground Station 的使用


正如我当时所指出,第一步是将卫星的 NORAD ID 和其他信息告诉我们,从而向您的 AWS 账户添加卫星:



载入过程一般需要几天。为了进行测试,Ground Station 团队为我的账户添加了三颗卫星:


  • Terra (NORAD ID 25994) — 此卫星于 1989 年发射,轨道高度 705 千米。它携带五个用于研究地球表面的传感器。

  • Aqua (NORAD ID 27424) — 此卫星于 2002 年发射,轨道高度 705 千米。它携带六个用于研究地表水的传感器。

  • NOAA-20 (NORAD ID 43013) — 此卫星于 2017 年发射,轨道高度 825 千米。它携带五个用于观测陆地和水域的传感器。

  • 在载入过程进行期间,下一步是选择您希望用于接收数据的地面站。这将取决于卫星围绕地球旋转的路径以及您希望接收数据的时间。首批两个地面站位于俄勒冈州和俄亥俄州,更多地面站正在建设过程中。每个地面站都与一个相邻的 AWS 区域关联,您需要提前在该区域设置您的 AWS 基础设施。


对于本博文,我将使用美国东部(俄亥俄)区域。依照 AWS Ground Station 用户指南中的说明,我使用 CloudFormation 模板在我的 VPC 中建立了基础设施:



此堆栈包含一个 EC2 实例、三个弹性网络接口 (ENI) 以及必要的 IAM 角色、EC2 安全组等等:



该 EC2 实例用于托管 Kratos DataDefender (一种无损耗 UDP 传输机制)。我还可以使用该实例来托管处理传入数据流的代码。DataDefender 在端口 55892 上的一个 Unix 域套接口上提供传入数据流。我的代码负责读取原始数据并将其分拆为不同的数据包,然后负责处理各个数据包。


您还可以创建一个或多个任务配置文件。每个配置文件都规定了联络的时间要求,列出了联络所需的资源,并界定了联络期间的数据流动方式。您可以将同一任务配置文件用于多颗卫星,您还可以为同一颗卫星使用不同的配置文件(作为不同联络的一部分)。


联络的计划


配置好卫星并建立 AWS 基础设施后,我就可以计划联络! 我将打开 Ground Station 控制台,确保我所在的 AWS 区域与我希望使用的地面站所在区域相同,然后单击“联络”。我会检查即将执行的联络列表,选择期望执行的联络(如果您不习惯用 Zulu 时间来思考,可以使用世界时钟/转换器,然后单击预留联络:



然后我会单击预留,从而确认我的意图:



连接状态将变为正在计划,然后再变为已计划,所有这些只需要一分钟左右的时间:



下一步是等待卫星运行到所选地面站的接收范围内。在此期间,我可以通过两种方式连接到 EC2 实例:


SSH — 我可以通过 SSH 连接到该实例的 IP 地址,验证我的代码已经到位,随时可以运行,并确认 DataDefender 正在运行:



WEB — 我可以打开 Web 浏览器来查看 DataDefender Web 界面:



注意:您可能需要编辑附加到实例的安全组,以便可以从 VPC 外部访问它:



联络倒计时!


好了,现在我只需要等待 Terra 卫星进入我选择的地面站的接收范围。使用实时卫星追踪器(例如 n2yo.com 上提供的追踪器)将无比有趣(也很有教育意义),虽然这并非必要:



当我的卫星进入接收范围时,DataDefender 将会显示正在进行数据传输(速度高达惊人的 781 Mbps),正如增加的 WAN 数据速率所显示:



正如我在早前提到,传入数据流将在实例中通过 Unix 域套接口实时可用。在我的代码接管所有低级别的即时处理后,它可以将数据路由至 Amazon Kinesis Data Streams 进行实时处理,将它存储在 Amazon S3 中进行安全存储或用于进一步的分析等等。


客户案例 — Spire


在撰写本博文时,我与 AWS 客户 Spire 的项目经理 Robert Sproles 进行了交流,了解他们采用 Ground Station 的经验。Spire 提供来自轨道的数据和分析,并运行其背后的空间计划。他们在内部设计和建造了自己的立方体卫星,目前大约有 70 颗这样的卫星在轨运行。Spire 卫星拥有的传感器总数量超过了它的所有竞争对手,采集海事、航空和气象数据。


尽管 Spire 已经运行一个由 30 个地面站组成的网络,他们也是最早认识到 AWS Ground Station 的价值并开始使用它的企业之一。借助 Ground Station,除能够帮助他们从资本支出 (CapEx) 模式转向运营支出 (OpEx) 模式外,还能够让他们更快速地采集新鲜数据,从而实现更快速为客户提供数据的目标。Spire 的客户种类广泛,遍及全球,都可以通过快速访问高质量数据受益。他们的 LEMUR(Low Earth Multi-Use Repeater,低地球轨道多用途中继)卫星每隔 90 分钟即可绕地球飞行一圈,但对于航空或气象相关数据而言,这一周期有些太长。Robert 告诉我他们可以通过增加同一轨道的卫星数量,或者利用更多的地面站来解决此问题,其目的都是为了减少延迟并尽可能传输最新的数据。


Spire 将机器学习技术应用于原始数据,希望能够从“数据团”中得出可行动的见解。例如,他们综合使用气象和历史数据,借助机器学习来预测货轮的未来位置。预测的货轮位置信息可以用于提前计划码头泊位和其他稀缺资源。


现已推出


您可以立即开始使用 AWS Ground Station。目前已有两个地面站投入运行,另外十多个地面站正在建设中,计划在今年晚些时候推出。



作者介绍:


Jeff Barr


AWS 首席布道师; 2004 年开始发布博客,此后便笔耕不辍。


本文转载自 AWS 技术博客


文章链接:


https://amazonaws-china.com/cn/blogs/china/aws-ground-station-ready-to-ingest-process-satellite-data/


2019-09-29 16:28716
用户头像

发布了 1835 篇内容, 共 91.8 次阅读, 收获喜欢 73 次。

关注

评论

发布
暂无评论
发现更多内容

代码实例解读如何安全发布对象

华为云开发者联盟

开发 华为云 企业号 2 月 PK 榜 华为云开发者联盟

贴合运维场景的告警聚合实现——以Zabbix为例

北海

运维 zabbix 告警 IT运维

BSN-DDC基础网络详解(一):基础介绍

BSN研习社

分享一个 HIVE SQL 性能优化点-使用公共表表达式 CTE 替换临时表

明哥的IT随笔

hadoop hive

一看就懂!任务提交的资源判断在Taier中的实践

袋鼠云数栈

分层次的电路设计方法

timerring

FPGA

2K字就能理解的async/await原理,还要拖多久?

梁木由

前端 前端开发 校招 前端入门

软件测试/测试开发 | app自动化测试(Android)--App 控件交互

测试人

软件测试 自动化测试 测试开发 appium app自动化测试

手把手教您在PyCharm中连接云端资源进行代码调试

华为云开发者联盟

人工智能 华为云 企业号 2 月 PK 榜 华为云开发者联盟

应用部署初探:3个主要阶段、4种常见模式

SEAL安全

应用部署

云时代,好用的数据迁移方案推荐

NineData

数据库迁移 数据校验 数据复制 迁移工具 NineData

面试前必刷!Java高级工程师1380道面试题(附答案)分享

架构师之道

编程 程序员 java面试

《欧拉开源操作系统行业应用案例集》2023年案例集征集开始!

openEuler

Linux 操作系统 openEuler

火山引擎DataTester:0代码也能实施A/B测试的实验平台

字节跳动数据平台

大数据 AB testing实战 企业号 2 月 PK 榜

mockito入门

i查拉图斯特拉如是说

后端 单元测试

开发互动直播应用很简单:声网 Android Demo保姆级跑通教程

声网

android RTC RTE 教程分享

StarRocks市场渗透率跻身Top10!

StarRocks

数据库

架构实战营第 10 期 - 模块五:微博评论高性能高可用计算架构设计

kaizen

「架构实战营」

OKR之剑·实战篇04:OKR执行过程优化的那些关键事

vivo互联网技术

团队管理 OKR

Databend Roadmap in 2023

Databend

RocketMQ源码-NameServer架构设计及启动流程

小小怪下士

Java 源码 程序员 RocketMQ

技术管理 之 干系人管理

码猿外

技术管理 干系人管理

全球首个面向遥感任务设计的亿级视觉Transformer大模型

京东科技开发者

CNN 遥感 遥感影像 企业号 2 月 PK 榜 深度视觉

一文走进多核架构下的内存模

KaiwuDB

多模数据库 多核编程 内存模

新范式+新标准=世界级产品|StarRocks年度总结

StarRocks

数据库

OpenMLDB 社区月报 | 2023 年 1 月

第四范式开发者社区

人工智能 机器学习 数据库 开源 特征

StarRocks荣获开源中国“2022 年度优秀开源技术团队”

StarRocks

数据库

想找个稳定的工作

MavenTalker

职业素养 职业发展 求职面试

AIGC的浪潮下,文本生成发展得怎么样了?

澜舟孟子开源社区

人工智能 文本生成 AIGC

windows命令窗口

MEImei

1

Doctor Blind

AWS Ground Station ,整装待发,轻松提取和处理卫星数据_语言 & 开发_亚马逊云科技 (Amazon Web Services)_InfoQ精选文章