https://github.com/lromeraj/isbd-zephyr-module
Iridium SBD module for Zephyr OS
https://github.com/lromeraj/isbd-zephyr-module
iridium isbd library module sbd zephyr zephyr-rtos
Last synced: 3 months ago
JSON representation
Iridium SBD module for Zephyr OS
- Host: GitHub
- URL: https://github.com/lromeraj/isbd-zephyr-module
- Owner: lromeraj
- Created: 2023-05-22T18:42:23.000Z (about 2 years ago)
- Default Branch: main
- Last Pushed: 2023-07-04T09:04:33.000Z (almost 2 years ago)
- Last Synced: 2024-10-24T16:49:19.774Z (7 months ago)
- Topics: iridium, isbd, library, module, sbd, zephyr, zephyr-rtos
- Language: C
- Homepage: https://github.com/lromeraj/isbd-zephyr-module/wiki
- Size: 432 KB
- Stars: 3
- Watchers: 2
- Forks: 0
- Open Issues: 2
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
# Iridium SBD module for Zephyr OS
This library has been implemented in order to give support to the *Iridium 9602 SBD Transceiver* in Zephyr projects.
This implementation should work too for modern transceivers like *9603*, and also for different Iridium modems which share similar AT commands.# Wiki
This _README_ is used for general information and overall project status, all the detailed documentation related to this module can be found in the [wiki of this repository](https://github.com/lromeraj/isbd-zephyr-module/wiki).> **IMPORTANT**: this repository is still on its early stages and **it's not ready for production use** (by the moment).
# Architecture
The architecture of this module is quite simple, but if you want to see in more detail how does it work under the hood please refer to [this section](https://github.com/lromeraj/isbd-zephyr-module/wiki/Architecture) in the wiki.# Emulator
This repository also includes a [recently implemented Iridium SBD emulator](https://github.com/lromeraj/isbd-emu) for testing purposes. Take a look to the [testing wiki section](https://github.com/lromeraj/isbd-zephyr-module/wiki/Testing).# Cloning the repository
Remember to clone this repository using the `--recursive` flag to fill the directories of submodule dependencies automatically:``` bash
git clone https://github.com/lromeraj/isbd-zephyr-module.git --recursive
```In case you have cloned it without `--recursive` flag, use the following command:
``` bash
git submodule update --init
```For further information take a look to [the following wiki section](https://github.com/lromeraj/isbd-zephyr-module/wiki/Getting-started).