GithubHelp home page GithubHelp logo

swl2001's Introduction

LoRa Basics Modem

LoRaWAN parameters

LoRaWAN version

The LoRaWAN version that is currently implemented in LoRa Basics Modem is v1.0.4.

LoRaWAN region

LoRa Basics Modem supports the following LoRaWAN regions:

  • EU868
  • US915
  • CN470_RP_1_0

LoRaWAN class

LoRa Basics Modem supports the following LoRaWAN classes:

  • Class A
  • Class C

LoRa Basics Modem services

LoRa Basics Modem supports the following services:

  • Large files upload
  • ROSE Streaming
  • Application-Layer Clock synchronization
  • Almanac Update

LoRa Basics Modem API

The Application Programming Interface of LoRa Basics Modem is defined in smtc_modem_api/smtc_modem_api.h header file.

LoRa Basics Modem engine

LoRa Basics Modem has to be initialized first by calling smtc_modem_init(). Then, calling periodically smtc_modem_run_engine() is required to make the state machine move forward.

These functions can be found in smtc_modem_api/smtc_modem_utilities.h

LoRa Basics Modem HAL

The Hardware Abstraction Layer of LoRa Basics Modem is defined in the smtc_modem_hal/smtc_modem_hal.h header file. Porting LoRa Basics Modem to a new architecture requires one to implement the functions described by the prototypes in it.

Transceiver

LoRa Basics Modem supports the following transceivers:

  • LR1110 with firmware 0x0307.

Disclaimer

This software has been extensively tested when targeting LR1110 for the EU868, US915, and CN470_RP_1_0 LoRaWAN regions. For all other combinations of features this software shall be considered an Engineering Sample.

All customers wanting to leverage LoRa Basics Modem for 2.4GHz running with SX1280 transceiver must still refer to the release v1.0.1 for which Semtech provides technical customer support.

Disclaimer for Engineering Samples

Information relating to this product and the application or design described herein is believed to be reliable, however such information is provided as a guide only and Semtech assumes no liability for any errors related to the product, documentation, or for the application or design described herein. Semtech reserves the right to make changes to the product or this document at any time without notice.

swl2001's People

Contributors

matthieuantoine avatar

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    ๐Ÿ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. ๐Ÿ“Š๐Ÿ“ˆ๐ŸŽ‰

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google โค๏ธ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.