{"id":18552342,"url":"https://github.com/cuspaceflight/rockblock_ui","last_synced_at":"2025-05-15T11:12:34.034Z","repository":{"id":138920474,"uuid":"42516233","full_name":"cuspaceflight/rockblock_ui","owner":"cuspaceflight","description":"Simple UI for rockblock USB modem","archived":false,"fork":false,"pushed_at":"2015-09-19T16:15:12.000Z","size":188,"stargazers_count":2,"open_issues_count":2,"forks_count":0,"subscribers_count":4,"default_branch":"master","last_synced_at":"2024-12-26T08:27:02.448Z","etag":null,"topics":[],"latest_commit_sha":null,"homepage":null,"language":"Python","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":null,"status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/cuspaceflight.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":null,"funding":null,"license":null,"code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null}},"created_at":"2015-09-15T11:50:56.000Z","updated_at":"2020-01-29T06:10:38.000Z","dependencies_parsed_at":"2023-03-13T08:41:48.216Z","dependency_job_id":null,"html_url":"https://github.com/cuspaceflight/rockblock_ui","commit_stats":null,"previous_names":[],"tags_count":1,"template":false,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/cuspaceflight%2Frockblock_ui","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/cuspaceflight%2Frockblock_ui/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/cuspaceflight%2Frockblock_ui/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/cuspaceflight%2Frockblock_ui/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/cuspaceflight","download_url":"https://codeload.github.com/cuspaceflight/rockblock_ui/tar.gz/refs/heads/master","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":239278507,"owners_count":19612329,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2022-07-04T15:15:14.044Z","host_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories","repository_names_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repository_names","owners_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners"}},"keywords":[],"created_at":"2024-11-06T21:13:52.863Z","updated_at":"2025-02-17T10:43:21.241Z","avatar_url":"https://github.com/cuspaceflight.png","language":"Python","funding_links":[],"categories":[],"sub_categories":[],"readme":"# rockblock_ui\nSimple UI for rockblock USB modem\n\n## Reference Links\n* [RockBLOCK dev guide (electrical spec)](http://rockblock.rock7mobile.com/downloads/RockBLOCK-Developer-Guide.pdf)\n* [AT command reference](http://rockblock.rock7mobile.com/downloads/IRDM_ISU_ATCommandReferenceMAN0009_Rev2.0_ATCOMM_Oct2012.pdf)\n* [Arduino RockBLOCK library](http://arduiniana.org/libraries/iridiumsbd/)\n\n## Overview\nThe RockBLOCK is an AT modem and previously we used a terminal session to send\nAT commands directly, which is not a great user experience.\n\nWe want to develop a simple UI that talks to the modem and continually checks\nfor incoming messages, then triggers message reception, reads them from the\nRockBLOCK, logs them to file and displays them on the screen. It should also\nallow for composing an outgoing message, logging it to a file and writing it to\nthe RockBLOCK, then initiating transmission, monitoring transmission status,\nretrying if required, and ultimately recording successful transmission.\n\nMy vague recollection is we used AT+SBDI to initiate message exchange, SBDWT to\nwrite text messages, SBDRT to read a text message. SBDD to clear buffers, SBDS\nto check status.\n\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fcuspaceflight%2Frockblock_ui","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fcuspaceflight%2Frockblock_ui","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fcuspaceflight%2Frockblock_ui/lists"}