Comments (6)
Probably there is a way to do it by changing the LoRaWAN stack on the firmware but it's quite a big effort.
from mkrwan.
Hi @ldesomer,
the underlying firmware ( https://github.com/arduino/mkrwan1300-fw ) doesn't provide this yet, but we would be glad to receive pull requests 😉
from mkrwan.
Hi @facchinm,
Thanks for your reply, I'll try to work on it... How is the SF chosen by the firmware ? Or is it fixed ? :)
from mkrwan.
It looks like the spreading factor is only set during RF_TEST (https://github.com/arduino/mkrwan1300-fw/blob/ed493cec30273953e92ccdd210f2ef4240ef35fa/Projects/Multi/Applications/LoRa/AT_Slave/src/test_rf.c#L98), I don't know the LoRAWAN standard well enough to know if it can be changed (if not running point-to-point)
from mkrwan.
Hi, so am I reading correctly here - there is no way to configure the spread factor on the MKR1300 at sketch level? Or, is it something that would have to be done in firmware?
from mkrwan.
What you can do, is set the data rate (DR) using the dataRate()
method. This configures one of the DR's from the LoRaWAN spec, each of which uses a specific SF. This does not allow choosing arbitrary or non-standard SF's, but is the normal way of configuring the DR/SF to use.
from mkrwan.
Related Issues (20)
- Does this library really support US915? HOT 5
- External SPI bus freezes when LoRa is enabled MKRWAN 1310 - NOT same issue as Flash contention
- Feature Request: Allow printing the RSSI values HOT 1
- Is my MKR WAN 1300 not sending proper data to TTN? HOT 2
- Add GitHub Actions workflow to synchronise with shared repository labels
- Feature Request: Allow the MKRWAN library to send and receive very simple LoRa peer-to-peer commands HOT 5
- Class A ABP mode not receiving any messages HOT 3
- Official AT Commands for firmwares? HOT 2
- Set RX2DR - Not changing value HOT 1
- Why are join/connected methods virtual? HOT 1
- More recent LoRaWAN firmware for Murata HOT 2
- USB disconnecting when connecting via modem.joinOTAA HOT 1
- Faster upload speeds HOT 1
- Firmware version mismatch HOT 1
- how to joinOTAA with different datarate HOT 2
- Feature Request: Code that works for testing 2x Lora Vision Shields HOT 29
- Multiple compilation errors Redeclaration of 'CLASS_A', CLASS_B, CLASS_C HOT 7
- Setting DR doesn't work HOT 3
- Endianness AppEui HOT 3
- Unable to join through OTAA on EU868 spectrum HOT 5
Recommend Projects
-
React
A declarative, efficient, and flexible JavaScript library for building user interfaces.
-
Vue.js
🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
-
Typescript
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
-
TensorFlow
An Open Source Machine Learning Framework for Everyone
-
Django
The Web framework for perfectionists with deadlines.
-
Laravel
A PHP framework for web artisans
-
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.
-
Visualization
Some thing interesting about visualization, use data art
-
Game
Some thing interesting about game, make everyone happy.
Recommend Org
-
Facebook
We are working to build community through open source technology. NB: members must have two-factor auth.
-
Microsoft
Open source projects and samples from Microsoft.
-
Google
Google ❤️ Open Source for everyone.
-
Alibaba
Alibaba Open Source for everyone
-
D3
Data-Driven Documents codes.
-
Tencent
China tencent open source team.
from mkrwan.