Shell Service¶

The shell service is used to provide shell access and commanding from mission operations to the OBC. It may also be used between a developer’s system and the OBC when in a development or testing environment.

The shell service provides shell functionality by implementing the shell protocol. The shell protocol is UDP-based which means a connection is required between the OBC and ground segment capable of transferring UDP packets. This should be established using a standard network connection.

Configuration¶

The shell service has a couple configuration options which may be defined in the system’s config.toml file:

• ip - Specifies the service’s IP address
• port - Specifies the port on which the service will be listening for UDP packets

For example: