{"id":21371496,"url":"https://github.com/chirpstack/chirpstack-concentratord","last_synced_at":"2025-04-05T03:09:09.230Z","repository":{"id":38365243,"uuid":"229769488","full_name":"chirpstack/chirpstack-concentratord","owner":"chirpstack","description":"Concentrator HAL daemon for LoRa gateways.","archived":false,"fork":false,"pushed_at":"2025-03-27T12:34:19.000Z","size":1119,"stargazers_count":80,"open_issues_count":5,"forks_count":59,"subscribers_count":3,"default_branch":"master","last_synced_at":"2025-03-29T02:05:27.361Z","etag":null,"topics":["chirpstack","gateway","iot","lora","lora-packet-forwarders","lorawan"],"latest_commit_sha":null,"homepage":"https://www.chirpstack.io/","language":"Rust","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"mit","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/chirpstack.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":null,"funding":".github/FUNDING.yml","license":"LICENSE","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},"funding":{"github":"chirpstack"}},"created_at":"2019-12-23T14:37:02.000Z","updated_at":"2025-03-27T12:34:23.000Z","dependencies_parsed_at":"2023-09-28T11:28:14.369Z","dependency_job_id":"a59b0928-d892-4dce-8147-a4d63275d66c","html_url":"https://github.com/chirpstack/chirpstack-concentratord","commit_stats":null,"previous_names":["brocaar/chirpstack-concentratord"],"tags_count":55,"template":false,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/chirpstack%2Fchirpstack-concentratord","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/chirpstack%2Fchirpstack-concentratord/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/chirpstack%2Fchirpstack-concentratord/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/chirpstack%2Fchirpstack-concentratord/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/chirpstack","download_url":"https://codeload.github.com/chirpstack/chirpstack-concentratord/tar.gz/refs/heads/master","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":247280272,"owners_count":20912967,"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":["chirpstack","gateway","iot","lora","lora-packet-forwarders","lorawan"],"created_at":"2024-11-22T08:13:40.395Z","updated_at":"2025-04-05T03:09:09.180Z","avatar_url":"https://github.com/chirpstack.png","language":"Rust","readme":"# ChirpStack Concentratord\n\n![Tests](https://github.com/brocaar/chirpstack-concentratord/actions/workflows/main.yml/badge.svg?branch=master)\n\nChirpStack Concentratord is an open-source LoRa(WAN) concentrator daemon, part\nof the [ChirpStack](https://www.chirpstack.io/) project. It exposes a [ZeroMQ](https://zeromq.org/)\nbased API that can be used by one or multiple applications to interact with\ngateway hardware. By implementing and abstracting the the hardware specifics\nin a separate daemon and exposing this over a ZeroMQ based API, the packet\nforwarding application can be completely decoupled from the gateway hardware.\nIt also allows for running multiple packet forwarding applications simultaniously.\n\n## Documentation and binaries\n\nPlease refer to the [ChirpStack](https://www.chirpstack.io/) website for\ndocumentation and pre-compiled binaries.\n\n## Building from source\n\n### Requirements\n\nBuilding ChirpStack Concentratord requires:\n\n* [Nix](https://nixos.org/download.html) (recommended) and\n* [Docker](https://www.docker.com/)\n\n#### Nix\n\nNix is used for setting up the development environment which is used for local\ndevelopment and for creating the binaries.\n\nIf you do not have Nix installed and do not wish to install it, you could\ninstall the packages listed in `shell.nix` by hand, using your package-manager of\nchoice.\n\n#### Docker\n\nDocker is used by [cross-rs](https://github.com/cross-rs/cross) for cross-compiling.\n\n### Starting the development shell\n\nRun the following command to start the development shell:\n\n```bash\nnix-shell\n```\n\n### Running tests\n\nExecute the following command to run the tests:\n\n```bash\nmake test\n```\n\n### Building binaries\n\nExecute the following commands to build the ChirpStack Concentratord binaries\nand packages:\n\n```bash\n# Only build binaries\nmake build\n\n# Build binaries + distributable packages.\nmake dist\n```\n\n## License\n\nChirpStack Concentratord is distributed under the MIT license. See\n[LICENSE](https://github.com/brocaar/chirpstack-concentratord/blob/master/LICENSE).\n","funding_links":["https://github.com/sponsors/chirpstack"],"categories":[],"sub_categories":[],"project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fchirpstack%2Fchirpstack-concentratord","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fchirpstack%2Fchirpstack-concentratord","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fchirpstack%2Fchirpstack-concentratord/lists"}