{"id":20885321,"url":"https://github.com/lab11/signpost-software","last_synced_at":"2025-04-11T01:45:42.889Z","repository":{"id":145294083,"uuid":"92767353","full_name":"lab11/signpost-software","owner":"lab11","description":"This repository holds software for the signpost city-scale sensing project","archived":false,"fork":false,"pushed_at":"2018-06-27T21:16:26.000Z","size":20515,"stargazers_count":3,"open_issues_count":12,"forks_count":2,"subscribers_count":13,"default_branch":"master","last_synced_at":"2025-03-24T22:51:25.294Z","etag":null,"topics":[],"latest_commit_sha":null,"homepage":null,"language":"C","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/lab11.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,"governance":null,"roadmap":null,"authors":null,"dei":null,"publiccode":null,"codemeta":null}},"created_at":"2017-05-29T18:59:09.000Z","updated_at":"2024-10-28T01:53:05.000Z","dependencies_parsed_at":null,"dependency_job_id":"512cdfd0-1405-41cb-824b-91b80a51f8a1","html_url":"https://github.com/lab11/signpost-software","commit_stats":null,"previous_names":[],"tags_count":3,"template":false,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/lab11%2Fsignpost-software","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/lab11%2Fsignpost-software/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/lab11%2Fsignpost-software/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/lab11%2Fsignpost-software/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/lab11","download_url":"https://codeload.github.com/lab11/signpost-software/tar.gz/refs/heads/master","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":248327862,"owners_count":21085258,"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-18T08:13:07.508Z","updated_at":"2025-04-11T01:45:42.882Z","avatar_url":"https://github.com/lab11.png","language":"C","funding_links":[],"categories":[],"sub_categories":[],"readme":"Signpost Software\n=================\n\n[![Build Status](https://travis-ci.org/lab11/signpost-software.svg?branch=master)](https://travis-ci.org/lab11/signpost-software)\n\nThis repository holds all of the software for the [Signpost City-Scale\nsensing project](https://github.com/lab11/signpost). Please see that \nrepository for more information on the project as a whole. \n\nThe software for the Signpost project mainly consists of code\nthat runs on the Cortex-M class microcontrollers that we use\non the Signpost modules. Some of the software runs on Signpost\n*core* modules (such as the radio module and control module) and provides\nresources including networking, time, location and storage to the sensor\nmodules. Sensor modules can access these resources through the *Signpost API*,\nwhich defines the full networking stack for interacting with a Signpost.\nThe goal of the Signpost API is to significantly simplify sensor\nmodule applications.\n\n\n## Signpost API\n\nThe Signpost API exists as a shim between the application and the hardware\non your microcontroller, and can easily be ported to multiple platforms\nby implementing several calls to I2C, GPIO and Timer peripherals.\nCurrently most sensors (and the core modules) run [Tock](https://github.com/helena-project/tock),\nbut we currently have one sensor module running ARM Mbed, and we have an\nArduino port working and nearly ready to merge.\n\n\u003cimg src=\"https://raw.githubusercontent.com/lab11/signpost/master/media/signpost_software_transparent.png\" width=\"70%\" /\u003e\n\n## Current Status\n\nThe API is still in slight flux, but is starting to stabilize for a 'Signpost 1.0'\nrelease. We are primarily still working on over the air updates. Please \nfeel free to contact us at \u003csignpost-admin@eecs.berkeley.edu\u003e if you have\nany questions!\n\n## Current Organization\n\n#### Signpost\nAll code running on the signpost is in this folder.\n\n#### docs\nDocumentation that is currently being updated\n\n#### Server\nThe signpost backend and lab11-specific packet parsers.\n\n#### tools\nTools that run on your desktop to help with signpost development.\n\n\n\n## License\n\nThis repository inherits its licensed from the parent project. Please\nsee the [signpost repository](https://github.com/lab11/signpost#license) for\nthe license statement.\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Flab11%2Fsignpost-software","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Flab11%2Fsignpost-software","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Flab11%2Fsignpost-software/lists"}