Displaying 1 to 20 from 36 results

loraserver - LoRa Server is an open-source LoRaWAN network-server

  •    Go

LoRa Server is an open-source LoRaWAN network-server, part of the LoRa Server project. It is responsible for handling (and de-duplication) of uplink data received by the gateway(s) and the scheduling of downlink data transmissions. LoRa Server is distributed under the MIT license. See also LICENSE.

emqx - EMQ X Broker - Massively Scalable MQTT Messaging Broker

  •    Erlang

EMQ X broker is a fully open source, highly scalable, highly available distributed MQTT messaging broker for IoT, M2M and Mobile applications that can handle tens of millions of concurrent clients. Starting from 3.0 release, EMQ X broker fully supports MQTT V5.0 protocol specifications and backward compatible with MQTT V3.1 and V3.1.1, as well as other communication protocols such as MQTT-SN, CoAP, LwM2M, WebSocket and STOMP. The 3.0 release of the EMQ X broker can scaled to 10+ million concurrent MQTT connections on one cluster.

chirpstack-network-server - ChirpStack Network Server is an open-source LoRaWAN network-server.

  •    Go

ChirpStack Network Server is an open-source LoRaWAN network-server, part of ChirpStack. It is responsible for handling (and de-duplication) of uplink data received by the gateway(s) and the scheduling of downlink data transmissions. ChirpStack Network Server is distributed under the MIT license. See also LICENSE.

ttn - The Things Network Stack V2

  •    Go

The Things Network is a global open crowdsourced Internet of Things data network. Although we're all about building an open, public network, we understand that some people rather have everything privately on their own servers. On our website, you'll find some articles describing how you can set up a private routing environment and how you can deploy this environment using Docker.

chirpstack-application-server - ChirpStack Application Server is an open-source LoRaWAN application-server

  •    Go

ChirpStack Application Server is an open-source LoRaWAN Application Server, part of the ChirpStack open-source LoRaWAN Network Server stack. It is responsible for the node "inventory" part of a LoRaWAN infrastructure, handling of received application payloads and the downlink application payload queue. It comes with a web-interface and API (RESTful JSON and gRPC) and supports authorization by using JWT tokens (optional). Received payloads are published over MQTT and payloads can be enqueued by using MQTT or the API. ChirpStack Application Server is distributed under the MIT license. See also LICENSE.

lorawan-server - Compact server for private LoRaWAN networks

  •    Erlang

Open-source LoRaWAN Server that integrates both the network-server and the application-server. This is useful for application providers that operate their own LoRaWAN network, or for device and application developers. The maximum amount of gateways, devices and nodes the server can support depends on the server load and hardware performance. There are no hard limits.

chirpstack-gateway-bridge - ChirpStack Gateway Bridge abstracts Packet Forwarder protocols into Protobuf or JSON over MQTT

  •    Go

ChirpStack Gateway Bridge is a service which converts LoRa® Packet Forwarder protocols into a ChirpStack Network Server common data-format (JSON and Protobuf). This component is part of the ChirpStack open-source LoRaWAN® Network Server stack. ChirpStack Gateway Bridge is distributed under the MIT license. See LICENSE.

ttn-sensor-maps - Create pretty looking maps of TTN sensor nodes

  •    Javascript

Data gets a lot more exciting when you can visualize it. This project makes it easy to plot sensor data from LoRaWAN nodes connected to The Things Network on a map. Because everyone can add their sensors by just providing an API key, it's very useful for workshops or introductions to LoRaWAN. The maps work on desktop and mobile, and data is automatically synchronized between clients. Install Node.js.

RAK831-Zero - Pi Zero RAK831 Adapter board


This shield has been created to help wiring between Raspberry PI Zero and RAK831 LoraWan concentrator Gateway and to be able to put the whole thing into a enclosure..

nrf52-lora - LoRa node on nRF52

  •    C

Debug prints using Segger's RTT mechanism. Set LORAWAN_APPLICATION_EUI and LORAWAN_APPLICATION_KEY in config/Comissioning.h Device EUI is taken from nRF unique device ID (FICR DEVICEADDR).

lora-gateway-os - Yocto based gateway images including LoRa Server components

  •    C

The LoRa Gateway OS is an embedded OS for LoRa gateways. It is part of the open-source LoRa Server project. The goal of the LoRa Gateway OS is to provide firmware images that are easy to setup, maintain and customize.

arduino-device-lib - Arduino Library for TTN Devices

  •    C

This is an Arduino Library for Arduino devices like The Things Uno and Node to communicate via The Things Network. At the moment this library requires devices to feature a Microchip RN2xx3 module.

docs - Documentation for The Things Network

  •    Javascript

This is a Jekyll site which Travis automatically tests and builds to the gh-pages branch to be served via GitHub Pages. If you do a lot of edits please use a local build to preview and test.

gateway-conf - The Things Network Master Gateway Configurations

  •    Python

This repository contains global gateway configuration files for LoRaWAN gateways to be connected to The Things Network. It is intended that these will form the basis for the "global_conf.json" configuration files, and that the parameters contained herein are only those that pertain to regulatory policy, TTN policy, or TTN operations.

gateway-connector-bridge - Bridge between Gateway Connector (protobufs over MQTT) and gRPC

  •    Go

Download precompiled binaries for 64 bit Linux, 32 bit Linux, ARM Linux, macOS, 64 bit Windows, 32 bit Windows. For running in Docker, please refer to docker-compose.yml.

integration-azure - Microsoft Azure IoT Hub Integration for TTN Applications

  •    Javascript

This is an example integration of The Things Network with Azure IoT Hub. This integration features creating devices in the Azure IoT Hub device registry as well as sending events from uplink messages. This integration requires an shared access policy key name with Registry read and write and Device connect permissions. In this example, we use the iothubowner policy which has these permissions enabled by default.

lorawan-stack - The Things Network Stack for LoRaWAN V3

  •    Go

The Things Network Stack for LoRaWAN is an open-source LoRaWAN network stack suitable for large, global and geo-distributed public and private networks as well as smaller networks. The architecture follows the LoRaWAN Network Reference Model for standards compliancy and interoperability. LoRaWAN is a protocol for low-power wide area networks. It allows for large scale Internet of Things deployments where low-powered devices efficiently communicate with Internet-connected applications over long range wireless connections.

util-lorawan-packets - C-Lang LoRaWAN packet parser & encoder

  •    C

A simple library just to pack (marshal) and parse (unmarshal) LoRaWAN packets in C. It's intended to be used as basis for upper-layer LoRaWAN node oder network-server stacks. Beside this it could be useful for LoRaWAN testing and verification purposes. We use this library internally inside our proprietary closed-source (sorry!) freeRTOS based LoRaWAN-Stack. At Lobaro we heavily try to achieve a flexible & modular code-base to get projects done fast. With embedded C-code this is often not that easy as with modern languages like goLang. This might be the reason why most LoRaWAN implementations mix the "simple" task of packet encode/decode with protocol business logic.

lora-packet-multiplexer - Forward Semtech packet-forwarder data to multiple servers.

  •    Go

The LoRa Packet Multiplexer utility forwards the Semtech packet-forwarder UDP data to multiple endpoints. It makes it possible to connect a single LoRa gateway to multiple networks. It is part of the LoRa Server project. It is recommended to run the commands below inside a Docker Compose environment.