KubOS 1.3 Core Services and More Hardware Support

Jesse Coffey
Kubos Tech
Published in
2 min readJul 10, 2018

KubOS 1.3 has arrived, and adds quite a bit of new functionality. We’ve added core services, hardware support, and even some new developer tools for those of you trying to integrate hardware or payloads yourselves. You can check out the full list of changes in the release description, and see how the updates effect the overall system on our docs. Also, for all you documentation fans, we’ve made another round of updates throughout our docs. You’ll notice there are now “stable” and “nightly” links on the main docs page. Stable is the latest release of KubOS, while nightly is the current master branch so you can keep up to date with the very latest version of KubOS.

Core Services

The updates and additions here affect operators the most, as it governs the interaction with the KubOS system. We’ve added:

  • Shell service
  • File transfer service
  • Communication service
  • Rust telemetry database service (replacing the Python version)

There are sure to be more updates to these services, but you can start using them immediately! Be sure to give us feedback on the Slack! Check out the architecture doc to fully understand how each one fits into our system.

Hardware Support

The team is hard at work increasing the amount of hardware that can be used with KubOS. We have another round of hardware services and APIs that have been added:

  • NovAtel OEM6 High Precision GNSS receiver
  • Pumpkin Module MCUs (PIM, BIM, GPSRM, AIM, BM2, etc)
  • Clydespace 3G EPS
  • MAI-400 ADCS
  • GOMspace NanoPower P31U
  • ISIS Antenna System
  • ISIS iMTQ
  • ISIS TRXVU radio
  • I2C HAL for both Python and Rust

Developer Tools

Although we are building in new hardware constantly, we know many of you are building in your own bus hardware or integrating your payload with KubOS. We’ve added both a Rust helper crate and a Python library to assist in that process. Using these systems allows you to start communicating much faster and makes sure your hardware integration will remain compatible with the rest of KubOS.

--

--