首页> 外文会议>International astronautical congress >CubeSat Ground Station Module: Transmitting, Receiving and Displaying CubeSat Data Through a Web-based Graphical User Interface
【24h】

CubeSat Ground Station Module: Transmitting, Receiving and Displaying CubeSat Data Through a Web-based Graphical User Interface

机译:CubeSat地面站模块:通过基于Web的图形用户界面传输,接收和显示CubeSat数据

获取原文

摘要

The work performed in this project is part of the Test Satellite student project at the Norwegian University of Science and Technology (NTNU). Setting up a ground station for CubeSats is a complex task requiring considerable resources and knowledge in several fields. Extensive work and time is required if all modules and parts of the base station are developed from scratch. This work is an effort to simplify the development process by creating a module/building block for receiving, sending and displaying CubeSat data. Communication with the satellites is achieved through a software defined radio. A network protocol called CubeSat Space Protocol is used. The protocol unwrapping software will run as a background process on a web server, continuously listening for data transmissions from the satellite. Communication between the software defined radio framework and the server will use User Datagram Protocol or Transmission Control Protocol. Whenever a packet is received its content should be written to the server, either to a database or to a text file, ensuring a persistent data structure. The data stored to the server shall be accessed through a graphical user interface taking the form of a web page. It is written in Python using the Django web framework, making it easy to extend and maintain. The GUI will also have the ability to send simple commands to the satellite, requesting data transfers or in other ways command the satellite. The commands will be stored as a time tag list and transferred when the satellite is in range. Commands, defined through Django's administrative pages, are given via a text field. Even though the project is part of the NTNU Test Satellite project the framework is developed to be accessible and allow for uncomplicated integration into other projects. The only required protocols are CubeSat Space Protocol and User Datagram Protocol or Transmission Control Protocol. Our goal is that a module of this kind, if user-friendly in its interface and implementation, may boost the motivation for creating a global network of base stations. Such a network which would ensure continuous contact with CubeSats through their orbits.
机译:该项目中执行的工作是挪威理工大学(NTNU)测试卫星学生项目的一部分。为CubeSats设置地面站是一个复杂的任务,需要在几个领域中获得相当大的资源和知识。如果基站的所有模块和从头开始开发,则需要广泛的工作和时间。这项工作是一项努力通过创建用于接收,发送和显示CubeSat数据的模块/构建块来简化开发过程。通过软件定义的无线电实现与卫星的通信。使用一种名为CubeSat空间协议的网络协议。 “协议”展开软件将作为Web服务器上的后台进程运行,连续侦听来自卫星的数据传输。软件定义的无线电框架和服务器之间的通信将使用用户数据报协议或传输控制协议。每当收到数据包时,它的内容应写入服务器,用于数据库或文本文件,确保持久数据结构。应通过采用网页形式的图形用户界面访问存储到服务器的数据。它使用Django Web框架用Python编写,使其易于扩展和维护。 GUI还将有能力向卫星发送简单的命令,请求数据传输或以其他方式命令卫星。命令将作为时间标记列表存储并在卫星在范围内传输。通过Django的管理页面定义的命令通过文本字段给出。尽管该项目是NTNU测试卫星项目的一部分,但该框架是可访问的框架,并允许简单地集成到其他项目中。唯一必需的协议是Cubesat空间协议和用户数据报协议或传输控制协议。我们的目标是,如果在其界面和实现中用户友好的话,这类模块可以提高创建全球基站网络的动机。这种网络将通过其轨道确保与立方体连续接触。

著录项

相似文献

  • 外文文献
  • 中文文献
  • 专利
获取原文

客服邮箱:kefu@zhangqiaokeyan.com

京公网安备:11010802029741号 ICP备案号:京ICP备15016152号-6 六维联合信息科技 (北京) 有限公司©版权所有
  • 客服微信

  • 服务号