Compatibility with other modules
- This topic has 3 replies, 2 voices, and was last updated 6 years, 9 months ago by
Jason Reiss.
-
AuthorPosts
-
May 28, 2018 at 12:51 am #23648
Tony Liu
ParticipantHi
I have existing devices using Microchip RN2903 and I’m considering using xDot instead. However, I noticed that these two modules fail to communicate most of the time. For example, if I have the xDot dev board sending messages, RN2903 dev board would only receive about 10% of the messages. Likewise, xDot is only able to receive a small percentage of the messages from RN2903. This is for peer-to-peer mode.
The xDots communicate fine with other xDots, and RN2903 is fine with other RN2903’s.
Have anyone seen this problem? Could my settings be off?
xDot settings:
Default Frequency Band:.AU915
Current Frequency Band:.US915
Frequency Sub Band:.0
Public Network:..off
Start Up Mode:..COMMAND
Network Address:.00112233
Network ID:..2b:7e:15:16:28:ae:d2:a5
Network ID Passphrase:.
Network Key:..2b.7e.15.16.28.ae.d2.a6.ab.f7.15.88.09.cf.4f.45
Network Key Passphrase:.
Network Session Key:.00.11.22.33.00.11.22.33.00.11.22.33.00.11.22.33
Data Session Key:.33.22.11.00.33.22.11.00.33.22.11.00.33.22.11.00
Network Join Mode:.PEER_TO_PEER
Network Join Retries:.2
Preserve Session:.off
Join Byte Order:.LSB
Join Delay:..1
Join Rx1 DR Offset:.0
Join Rx2 Datarate:.DR0 – SF10BW125
Join Rx2 Frequency:.915500000
App Port:..1
Listen Before Talk:.off
Link Check Threshold:.off
Link Check Count:.off
Error Correction:.1 bytes
ACK Retries:..off
Packet Repeat:..1
Encryption:..off
CRC:…off
Adaptive Data Rate:.off
Command Echo:..on
Verbose Response:.off
Tx Frequency:..915500000
Tx Data Rate:..DR8 – SF12BW500
Min/Max Tx Data Rate:.Min: DR8 – SF12BW500
…Max: DR13 – SF7BW500
Tx Power:..20
Min/Max Tx Power:.Min: 0
…Max: 30
Tx Antenna Gain:.3
Tx Wait:..on
Tx Inverted Signal:.off
Rx Delay:..1 s
Rx Inverted Signal:.on
Rx Output Style:.HEXADECIMAL
Debug Baud Rate:.115200
Serial Baud Rate:.115200
Serial Flow Control:.off
Serial Clear On Error:.on
Wake Mode:..INTERVAL
Wake Interval:..10 s
Wake Delay:..100 ms
Wake Timeout:..20 ms
Wake Pin:..WAKE
Log Level:..0RN2903 radio settings:
* freq: 915500000
* spreading factor: 8
* crc: false
* coding rate: 4/5
* syncword: 34
* bandwidth: 500
* preamble length: 8
* IQ inversion: false
* auto freq correction bandwidth: 41.7
* frequency deviation: 25000
* rx bandwidth: 25Thanks
-TonyMay 29, 2018 at 8:08 am #23653Jason Reiss
KeymasterThe xDot peer to peer uses a sync word of 0x56
Can this be set on the RN2903?
May 29, 2018 at 11:53 am #23665Tony Liu
ParticipantThanks, they now communicate after setting the syncword to 0x56 on the RN2903.
I’m seeing the messages (6F6F6F6F6F) come through wrapped in lorawan message format like this:
6033221100002100016F6F6F6F6F447F15A5Is there any way to send raw bytes that are not in lorawan message format?
Thanks
-TonyMay 29, 2018 at 12:06 pm #23666Jason Reiss
KeymasterNo there is not.
mDot peer to peer uses the LoRaWAN format for identification and authentication with DevAddr and Session Keys. -
AuthorPosts
- You must be logged in to reply to this topic.