TheThingsNetwork / lorawan-stack

The Things Stack, an Open Source LoRaWAN Network Server
https://www.thethingsindustries.com/stack/
Apache License 2.0
936 stars 302 forks source link

Set up LoRaWAN Device Repository #263

Closed htdvisser closed 3 years ago

htdvisser commented 5 years ago

Summary:

We should create a LoRaWAN device repository in TheThingsNetwork's Github organization.

Why do we need this?

The device respository will contain descriptions and definitions of well-known LoRaWAN devices, including the default MAC parameters the devices reset to, the payload formats, factory default frequencies (for ABP), and possibly other information used by the NS, AS (and JS).

What is already there? What do you see now?

We already have pkg/devicerepository implemented using pkg/fetch. The repository can be configured with the --device-repository.url or --device-repository.directory flags. The AS already uses it (if configured) for payload formatters.

What is missing? What do you want to see?

There is no default repository on our Github that we can configure.

How do you propose to implement this?

Create repository TheThingsNetwork/lorawan-devices and use that as default in the Stack.

What can you do yourself and what do you need help with?

I think it would be best if @johanstokking would set up the repository, add the README and maybe some examples.

johanstokking commented 5 years ago

Note to self

johanstokking commented 3 years ago

Device repository is now setup; https://github.com/TheThingsNetwork/lorawan-devices.

Will file follow-up issues on implementing this in the Console for onboarding devices.

johanstokking commented 3 years ago

Closed by https://github.com/TheThingsNetwork/lorawan-devices/pull/11