#sbd #iridium

bin+lib sbd

Read and write Iridium Short Burst Data (SBD) messages

16 releases

Uses old Rust 2015

0.2.0 Oct 17, 2017
0.1.10 Sep 28, 2017
0.1.7 Apr 11, 2017
0.1.6 Aug 4, 2016
0.1.1 Oct 26, 2015

#311 in Science

Download history 2/week @ 2021-07-04 2/week @ 2021-07-11 65/week @ 2021-07-18 21/week @ 2021-07-25 34/week @ 2021-08-01 4/week @ 2021-08-08 17/week @ 2021-08-15 4/week @ 2021-08-22 1/week @ 2021-09-05 2/week @ 2021-09-12 1/week @ 2021-09-19 16/week @ 2021-09-26 1/week @ 2021-10-03 17/week @ 2021-10-10 17/week @ 2021-10-17

64 downloads per month

MIT/Apache

1MB
989 lines

sbd-rs

Native rust library to read and write Iridium Short Burt Data (SBD) messages, and an executable that exposes some of that library's functionality. Documentation is available online, and they include some background on Iridum and its Short Burst Data (SBD) services.

Build Status Crates.io Documentation

Building the executable

To build the sbd executable, you need rust. Once you have rust, simply:

cargo install sbd

Using sbd serve as a daemon

The executable includes a couple of powers, including a "run-forever" server for receiving Iridium SBD DirectIP messages and storing those messages to the filesystem. This sbd serve power does not include any sort of daemonization; you have to roll your own. I personally use supervisord.

Using the library

Include the following in your Cargo.toml:

[dependencies]
sbd = "0.1"

Contributing

Please open issues and/or pull requests through the github interface.

Authors

This code was cobbled together by Pete Gadomski pete@gadom.ski.

License

Licensed under either of

at your option.

Contribution

Unless you explicitly state otherwise, any contribution intentionally submitted for inclusion in the work by you, as defined in the Apache-2.0 license, shall be dual licensed as above, without any additional terms or conditions.

Dependencies

~6MB
~134K SLoC

-eY