Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.

...


Change:

SMbCmd=0 0/10 * * * *:R,9600,8N1:010300160002,010300260002,fa0400050001

...

U01iQ21kPTAgMC8xMCAqICogKiAqOlIsOTYwMCw4TjE6MDEwMzAwMTYwMDAyLDAxMDMwMDI2MDAwMixmYTA0MDAwNTAwMDE=

The

...

downlink

...

via

...

a

...

script

...

via

...

TTN

...

would

...

then

...

look

...

like

...

this:

curl

...

--location

...

\

...

--header

...

'Authorization:

...

Bearer

...

NNSXS.XJAZK3VF3YBMXX_API_KEY_KR2HFG6ABXXXXXX.CP4WZUOXXXXXXXB5WW4UUSMNXRLUJ7LVO2U'

...


--header

...

'Content-Type:

...

application/json'

...


--header

...

'User-Agent:

...

my-integration/my-integration-version'

...


--request

...

POST

...

\

...

--data

...

'{"downlinks":[{

...

"frm_payload":
"U01iQ21kPTAgMC8xMCAqICogKiAqOlIsOTYwMCw4TjE6MDEwMzAwMTYwMDAyLDAxMDMwMDI2MDAwMixmYTA0MDAwNTAwMDE=", 
"f_port":128

...

}]

...

}'

...

\

...


'https://eu1.cloud.thethings.network/api/v3/as/applications/your-ttn-applicationID/devices/eui-your_TTN_end_deviceID/down/push'

(
You

...

should

...

use

...

your

...

own

...

data

...

for

...

the

...

API

...

KEY,

...

your-ttn-applicationID

...

and

...

your

...

your_TTN_end_deviceID)

See detail TTN Documentation:

TTN Documentation scheduling-downlinks

The

...

downlink

...

via

...

a

...

script

...

via

...

Chirpstack

...

would

...

then

...

look

...

like

...

this:

curl

...

-X

...

POST

...

--header

...

'Content-Type:

...

application/json' 
--header

...

'Accept:

...

application/json' 
--header

...

'Grpc-Metadata-Authorization: 
Bearer

...

xxxxxxxxx_API_KEY_xxxxxxx'

...

-d 
'{

...

"deviceQueueItem":

...

{

...

"confirmed":

...

false,

...

"data": 
"U01iQ21kPTAgMC8xMCAqICogKiAqOlIsOTYwMCw4TjE6MDEwMzAwMTYwMDAyLDAxMDMwMDI2MDAwMixmYTA0MDAwNTAwMDE=", 
"fPort":

...

128
 }

...

}' 
'http://192.198.0.101:8080/api/devices/ChirpStack_end_deviceID/queue'


(You

...

should

...

use

...

your

...

own

...

data

...

for

...

the

...

API

...

KEY,

...

your

...

Chirpstack_IP_Adress

...

and

...

your

...

your_ChirpStack_end_deviceID)

See detail Chirpstack Documentation:


ChirpStack http-example