Crate sbd [] [src]

Parse and write Iridium Short Burst Data (SBD) messages.

Iridium is both a satellite constellation and a company that provides satellite communications. The Iridium network is used by phones, modems, and other communication devices.

One mode of transmitting data over the Iridium network is via Short Burst Data (SBD) messages. These messages carry a payload of some small number of bytes, usually less than one thousand. Messages can be Mobile-Originated (MO), meaning that they are sent from an Iridium modem, or Mobile-Terminated (MT), meaning that the are sent to an Iridium modem. Mobile-originated messages are delivered either to an email address via MIME attachment, or directly to a given IP address and port via TCP; this second method is called DirectIP.

This is a simple library for reading mobile originated SBD messages from a stream, decoding their headers and data payloads, and writing them back to a stream. This library does not handle mobile terminated messages.

Reexports

pub use message::Message;

Modules

filesystem

Manage SBD messages stored on the fileystem.

message

Module for reading and writing SBD messages.

Enums

Error

Type Definitions

Result