Tapatalk

Getting the Whisper Node Lora working on TTN

Getting the Whisper Node Lora working on TTN

3

PostJan 20, 2020#1

Hi.  My Whisper Node Lora arrived on Friday and I was hoping to connect to the TNN.  I haven't got a gateway, but according to the map, I appear to be in range for at least three gateways. 

I registered on the TTN and have programmed the board according to the very clear description provided in the talk2 blog post:

https://wisen.com.au/blog/whisper-node- ... an-gateway.

My light is happily flashing every 30 seconds, and I am getting the confirmation sent through to the Terminal  'Sending Lora Data...'

There is however, no sign of the transmissions getting through.  I thought I might be too far away from the gateways, so I took the node  into work, which is almost line of site to the QUT gateway in Brisbane.

I did solder the two jumpers 15 and 16.  It wasn't clear if this was necessary for this example. 

I updated TinyLoRa.h to use the AU915 config and updated the hello_LoRa sketch with the correct network session key, application session key and device address.  Also updated the pinout  to (2, 10, 7)

Any idea what else I might be missing? 

Thanks for you assistance.

Regards

Gerard

1885
1885

PostJan 20, 2020#2

Hi Gerard,

What gateways are you close by? Please note the Brisbane City Council Gateways run on AS920-923 band and you would need to add something like the code below to configure the channels for the TinyLora.

Code: Select all

#ifdef AS920
static const unsigned char PROGMEM TinyLoRa::LoRa_Frequency[8][3] = {
{ 0xE6, 0xCC, 0xF4 }, //Channel 0 923.200 MHz / 61.035 Hz = 15125748 = 0xE6CCF4
{ 0xE6, 0xD9, 0xC0 }, //Channel 1 923.400 MHz / 61.035 Hz = 15129024 = 0xE6D9C0
{ 0xE6, 0x8C, 0xF3 }, //Channel 2 922.200 MHz / 61.035 Hz = 15109363 = 0xE68CF3
{ 0xE6, 0x99, 0xC0 }, //Channel 3 922.400 MHz / 61.035 Hz = 15112640 = 0xE699C0
{ 0xE6, 0xA6, 0x8D }, //Channel 4 922.600 MHz / 61.035 Hz = 15115917 = 0xE6A68D
{ 0xE6, 0xB3, 0x5A }, //Channel 5 922.800 MHz / 61.035 Hz = 15119194 = 0xE6B35A
{ 0xE6, 0xC0, 0x27 }, //Channel 6 923.000 MHz / 61.035 Hz = 15122471 = 0xE6C027
{ 0xE6, 0x80, 0x27 } //Channel 7 922.000 MHz / 61.035 Hz = 15106087 = 0xE68027
};
#endif
I also noticed the TinyLoRa library has some "if/endif" preprocessors but they don't seem to work as it should. It might be my compiler but on recent tests, I removed everything and only left the frequency channels I needed to use.

Hope this helps.

Regards,
Mike M.

3

PostJan 21, 2020#3

Thanks very much for this tip.  I removed the if/endif preprocessors from TinyLoRa.h and it is working today from my office in south Brisbane.  I am using the AU915 band, but not receiving anything at home in Dutton Park.  So I am going to try the BCC gateway bands and see how that goes.  The nominal coverage map suggests they are out of range, but they seem to be located at good vantage points, so will cross my fingers.

Thanks again.  Gerard

PostJan 21, 2020#4

I have just tried the AU920 band and intermittently obtain successful transmissions around home or up the street.  Sometimes Mt Cootha, sometimes Mt Gravatt Brisbane City Council gateways.  Something to work on.  Might have to start budgeting for a gateway.   Gerard

1885
1885

PostMay 27, 2020#5

Hi Gerard,

Depending how critical is the project you would like to implement, have a look on the Ursalink LoRaWAN gateways. We've been using the UG85 for many commercial projects and it works with zero problems (https://wisen.com.au/store/products/urs ... n-gateway/). We even have deployments where 2 SIM cards are installed for Internet connectivity redundancy.

Regards,

51

PostJan 29, 2021#6

Hi Guys.. at exactly the same point as Gerard. 
This is my region config from TinyLoRa.h

/** Region configuration*/
#define AU915 ///< Used in Australia
// #if !defined(EU863) && !defined(AU915) && !defined(AS920)
// #define US902 ///< Used in USA, Canada and South America
// #endif
//#define EU863 ///< Used in Europe
//#define AU915 ///< Used in Australia
//#define AS920 ///< Used in Asia

have commented out if/end - does this need to be done else where in the text?

(I have my own Multitech GW which works fine for other nodes so not suspecting it is a gw issue)

thanks

Nick

PostJan 29, 2021#7

Ok... belay that last post... I had used a version of sketch from github (which failed) reloaded sketch from within ide/examples and she lit up.
cheers

10

PostJan 19, 2024#8

gerard.palk wrote:
Jan 20, 2020
Hi.  My Whisper Node Lora arrived on Friday and I was hoping to connect to the TNN.  I haven't got a gateway, but according to the map, I appear to be in range for at least three gateways. 

I registered on the TTN and have programmed the board according to the very clear description provided in the talk2 blog post:

https://wisen.com.au/blog/whisper-node-and-ursalink-lorawan-gateway

My light is happily flashing every 30 seconds, and I am getting the confirmation sent through to the Terminal  'Sending Lora Data...'

There is however, no sign of the transmissions getting through.  I thought I might be too far away from the gateways, so I took the node  into work, which is almost line of site to the QUT gateway in Brisbane.

I did solder the two jumpers 15 and 16.  It wasn't clear if this was necessary for this example. 

I updated TinyLoRa.h to use the AU915 config and updated the hello_LoRa sketch with the correct network session key, application session key and device address.  Also updated the pinout  to (2, 10, 7)

Any idea what else I might be missing? 

Thanks for you assistance.

Regards

Gerard
Gerard, I hope my message finds you. Do you have Whisper Node Lora working now with the same gateway configuration? Lately it stopped working for me. And I'm trying to figure out if it's my problem, or a general one.