Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/cuspaceflight/rockblock_ui
Simple UI for rockblock USB modem
https://github.com/cuspaceflight/rockblock_ui
Last synced: about 2 months ago
JSON representation
Simple UI for rockblock USB modem
- Host: GitHub
- URL: https://github.com/cuspaceflight/rockblock_ui
- Owner: cuspaceflight
- Created: 2015-09-15T11:50:56.000Z (over 9 years ago)
- Default Branch: master
- Last Pushed: 2015-09-19T16:15:12.000Z (over 9 years ago)
- Last Synced: 2024-03-26T00:20:54.593Z (9 months ago)
- Language: Python
- Size: 184 KB
- Stars: 2
- Watchers: 4
- Forks: 0
- Open Issues: 2
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
# rockblock_ui
Simple UI for rockblock USB modem## Reference Links
* [RockBLOCK dev guide (electrical spec)](http://rockblock.rock7mobile.com/downloads/RockBLOCK-Developer-Guide.pdf)
* [AT command reference](http://rockblock.rock7mobile.com/downloads/IRDM_ISU_ATCommandReferenceMAN0009_Rev2.0_ATCOMM_Oct2012.pdf)
* [Arduino RockBLOCK library](http://arduiniana.org/libraries/iridiumsbd/)## Overview
The RockBLOCK is an AT modem and previously we used a terminal session to send
AT commands directly, which is not a great user experience.We want to develop a simple UI that talks to the modem and continually checks
for incoming messages, then triggers message reception, reads them from the
RockBLOCK, logs them to file and displays them on the screen. It should also
allow for composing an outgoing message, logging it to a file and writing it to
the RockBLOCK, then initiating transmission, monitoring transmission status,
retrying if required, and ultimately recording successful transmission.My vague recollection is we used AT+SBDI to initiate message exchange, SBDWT to
write text messages, SBDRT to read a text message. SBDD to clear buffers, SBDS
to check status.