Lorawan-stack: рджрд╕реНрддрд╛рд╡реЗрдЬрд╝ рдЙрдкрдХрд░рдг рдкреНрд░рдХрд╛рд░ OTAA, ABP рдФрд░ рдорд▓реНрдЯреАрдХрд╛рд╕реНрдЯ

рдХреЛ рдирд┐рд░реНрдорд┐рдд 8 рдЬреБрд▓ре░ 2019  ┬╖  14рдЯрд┐рдкреНрдкрдгрд┐рдпрд╛рдБ  ┬╖  рд╕реНрд░реЛрдд: TheThingsNetwork/lorawan-stack

рд╕рд╛рд░рд╛рдВрд╢


рдкреНрд░рд╢реНрди

рдХреНрдпрд╛ рд╡реЗрдмрд╣реБрдХ рдХреЗ рд╕рд╛рде рдорд▓реНрдЯреАрдХрд╛рд╕реНрдЯ рд╕рдВрджреЗрд╢ рднреЗрдЬрдиреЗ рдХреА рд╕рдВрднрд╛рд╡рдирд╛ рд╣реИ?
рд╣рдо рд▓реЛрд░рд╛рд╡рди рдмреВрдЯрд▓реЛрдбрд░ рд╡рд┐рдХрд╕рд┐рдд рдХрд░рддреЗ рд╣реИрдВ (рд╡рд░реНрддрдорд╛рди рдореЗрдВ рдХрдХреНрд╖рд╛ рдП рдореЗрдВ рдХрд╛рдо рдХрд░ рд░рд╣реЗ рд╣реИрдВ) рдФрд░ рдпрд╣ рдмрд╣реБрдд рдЕрдкреНрд░рднрд╛рд╡реА рд╣реИред
рд╕рдВрдкреВрд░реНрдг рдлрд░реНрдорд╡реЗрдпрд░ рд╕реНрдерд╛рдирд╛рдВрддрд░рдг (рдПрдХ рдиреЛрдб рдХреЗ рд▓рд┐рдП) DR4 (~ 64kB) рдХреЗ рд▓рд┐рдП @80dBm рдореЗрдВ рд▓рдЧрднрдЧ рдПрдХ рдШрдВрдЯрд╛ рд▓рдЧрддрд╛ рд╣реИред

рдХреНрдпрд╛ рд╡реЗрдмрд╣реБрдХ рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рдХреЗ рдлрд░реНрдорд╡реЗрдпрд░ рдбрд╛рдЙрдирд▓рд┐рдВрдХ рдбреЗрдЯрд╛ рдХреЛ рдорд▓реНрдЯреАрдХрд╛рд╕реНрдЯ рд╕рдВрджреЗрд╢реЛрдВ рдХреЗ рд░реВрдк рдореЗрдВ рдХрдИ рдиреЛрдбреНрд╕ (рдПрдкреНрд▓рд┐рдХреЗрд╢рди рдХреЗ рд▓рд┐рдП) рдореЗрдВ рднреЗрдЬрдиреЗ рдХреА рд╕рдВрднрд╛рд╡рдирд╛ рд╣реИ?
рдкреНрд░рддреНрдпреЗрдХ рдиреЛрдб рдЕрд▓рдЧ-рдЕрд▓рдЧ рдЫреВрдЯреЗ рд╣реБрдП рдкреИрдХреЗрдЬреЛрдВ рдХреЗ рд▓рд┐рдП рдХреНрд╡реЗрд░реА рдХрд░ рд╕рдХрддрд╛ рд╣реИред
рдореБрдЭреЗ рд▓рдЧрддрд╛ рд╣реИ рдХрд┐ рдпрд╣ "рдУрдЯреАрдП рд╕рдордп" рдХреЗ рдЙрдкрдпреЛрдЧ рдХреЛ рдХрдо рдХрд░реЗрдЧрд╛ред
рдХреНрдпрд╛ рдЗрд╕рдХреЗ рд▓рд┐рдП рдХреБрдЫ рджрд╕реНрддрд╛рд╡реЗрдЬрд╝/рдЬрд╛рдирдХрд╛рд░реА рд╣реИрдВ?

рдПрдВрдб рдбрд┐рд╡рд╛рдЗрд╕ Telit LoRaWAN 1.0.2 . рд╣реИ

documentation in progress

рд╕рдмрд╕реЗ рдЙрдкрдпреЛрдЧреА рдЯрд┐рдкреНрдкрдгреА

multicast lorawan-stack рднреМрддрд┐рдХ рдЙрдкрдХрд░рдгреЛрдВ рдХреА рдордирдорд╛рдиреА рд╕рдВрдЦреНрдпрд╛ рдХрд╛ рдкреНрд░рддрд┐рдирд┐рдзрд┐рддреНрд╡ рдХрд░ рд╕рдХрддрд╛ рд╣реИред
рддреЛ рдорд╛рди рд▓реАрдЬрд┐рдП рдХрд┐ рдЖрдкрдХреЗ рдкрд╛рд╕ 5 рдбрд┐рд╡рд╛рдЗрд╕ рд╣реИрдВ рдЬрд┐рдиреНрд╣реЗрдВ рдЖрдк рдорд▓реНрдЯреАрдХрд╛рд╕реНрдЯ рдореЛрдб рдореЗрдВ рд╕рдВрдЪрд╛рд▓рд┐рдд рдХрд░рдирд╛ рдЪрд╛рд╣рддреЗ рд╣реИрдВ - рдлрд┐рд░ рдЖрдк рдЕрдкрдиреЗ рд╕рднреА 5 рднреМрддрд┐рдХ рдЙрдкрдХрд░рдгреЛрдВ рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рдиреЗ рдХрд╛ рдкреНрд░рд╛рд╡рдзрд╛рди рдХрд░реЗрдВрдЧреЗ:

  • рд╕рдорд╛рди DevAddr (рдЬреИрд╕реЗ 00E4304D )
  • рд╕рдорд╛рди рд╕рддреНрд░ рдХреБрдВрдЬрд┐рдпрд╛рдБ (рдЬреИрд╕реЗ A0CAD5A30036DBE03096EB67CA975BAA рдФрд░ A0CAD5A30036DBE03096EB67CA975BAA рдХреНрд░рдорд╢рдГ AppSKey рдФрд░ NwkSKey рдХреЗ рд▓рд┐рдП)ред

рдлрд┐рд░ рдЖрдк lorawan-stack рдореЗрдВ DevAddr рдФрд░ рдЖрдкрдХреЗ рджреНрд╡рд╛рд░рд╛ рдЪреБрдиреА рдЧрдИ рд╕рддреНрд░ рдХреБрдВрдЬрд┐рдпреЛрдВ рдФрд░ multicast рдзреНрд╡рдЬ рд╕реЗрдЯ рдХреЗ рд╕рд╛рде рдПрдХ рдПрдХрд▓ рдЙрдкрдХрд░рдг рдкрдВрдЬреАрдХреГрдд рдХрд░реЗрдВрдЧреЗред
рдорд╛рди рд▓реЗрдВ рдХрд┐ рдЖрдкрдиреЗ рдЙрд╕ рдбрд┐рд╡рд╛рдЗрд╕ рдХреЛ рдХреЙрд▓ рдХрд┐рдпрд╛ рд╣реИ рдЬрд┐рд╕реЗ рдЖрдкрдиреЗ рдЕрднреА рдмрдирд╛рдпрд╛ рд╣реИ dev1 рдФрд░ рдРрдк рдХрд╛ рдирд╛рдо app1 рд╣реИред
рдорд╛рди рд▓реЗрдВ рдХрд┐ рдЖрдк рдРрдк рдореЗрдВ dev1 рдХреЗ рд▓рд┐рдП рдПрдХ рдбрд╛рдЙрдирд▓рд┐рдВрдХ рдкреБрд╢ рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рдЖрдЧреЗ рдмрдврд╝рддреЗ рд╣реИрдВ app1 (рдХреГрдкрдпрд╛ рдРрд╕рд╛ рдХрд░рдиреЗ рдХреЗ рд╡рд┐рднрд┐рдиреНрди рддрд░реАрдХреЛрдВ рдкрд░ рджрд╕реНрддрд╛рд╡реЗрдЬрд╝ рджреЗрдЦреЗрдВ), рдлрд┐рд░ lorawan-stack рдПрдХ рдбрд╛рдЙрдирд▓рд┐рдВрдХ рд╢реЗрдбреНрдпреВрд▓ рдХрд░реЗрдЧрд╛ DevAddr 00E4304D рд╡рд╛рд▓реЗ рдбрд┐рд╡рд╛рдЗрд╕ рдХреЗ рд▓рд┐рдПред
рд╕рд┐рдВрдЧрд▓ рдбрд╛рдЙрдирд▓рд┐рдВрдХ DevAddr 00E4304D рд╕реЗ рдореЗрд▓ рдЦрд╛рдиреЗ рд╡рд╛рд▓реЗ рд╕рднреА рдбрд┐рд╡рд╛рдЗрд╕реЛрдВ рдХреЛ рдкреНрд░рд╛рдкреНрдд рд╣реЛрдЧрд╛, рдпрд╛рдиреА рдЖрдкрдХреЗ рджреНрд╡рд╛рд░рд╛ рдКрдкрд░ рджрд┐рдП рдЧрдП рд╕рднреА 5 (рдЖрджрд░реНрд╢) рдбрд┐рд╡рд╛рдЗрд╕ред

рдзреНрдпрд╛рди рджреЗрдВ, рдХрд┐ рдХреБрдЫ рднреМрддрд┐рдХ рдЙрдкрдХрд░рдг рд╡рд╛рд╕реНрддрд╡ рдореЗрдВ рдПрдХ рд╕рд╛рде рдХрдИ рд╕рддреНрд░реЛрдВ рдореЗрдВ рднрд╛рдЧ рд▓реЗрдиреЗ рдореЗрдВ рд╕рдХреНрд╖рдо рд╣реИрдВред
рдорд╛рди рд▓реЗрдВ рдХрд┐ рдЖрдкрдХреЗ рдкрд╛рд╕ рдРрд╕реЗ 5 рдЙрдкрдХрд░рдг рд╣реИрдВ рдФрд░ рдЖрдк рдЪрд╛рд╣рддреЗ рд╣реИрдВ рдХрд┐ рд╡реЗ OTAA рдХреЗ рд░реВрдк рдореЗрдВ рдХрд╛рдо рдХрд░реЗрдВ, рдЬрдмрдХрд┐ рдорд▓реНрдЯреАрдХрд╛рд╕реНрдЯ рд╕рдореВрд╣ рдХрд╛ рд╣рд┐рд╕реНрд╕рд╛ рднреА рд╣реИрдВ:

  1. рдЖрдк рдкреНрд░рддреНрдпреЗрдХ рдбрд┐рд╡рд╛рдЗрд╕ рдХреЛ рдПрдХ рдЕрд▓рдЧ рдУрдЯреАрдПрдП рдбрд┐рд╡рд╛рдЗрд╕ рдХреЗ рд░реВрдк рдореЗрдВ рдкрдВрдЬреАрдХреГрдд рдХрд░реЗрдВрдЧреЗ, рдЬрд┐рд╕рдореЗрдВ рдкреНрд░рддреНрдпреЗрдХ рдХреА рдЕрдкрдиреА рдбрд┐рд╡рд╛рдЗрд╕ рдЖрдИрдбреА рд╣реЛрдЧреАред (рдЗрд╕рд▓рд┐рдП, 5 рдбрд┐рд╡рд╛рдЗрд╕ рдкрдВрдЬреАрдХреГрдд рдХрд░реЗрдВ - рдкреНрд░рддреНрдпреЗрдХ рднреМрддрд┐рдХ рдбрд┐рд╡рд╛рдЗрд╕ рдХреЗ рд▓рд┐рдП 1)
  2. рдЖрдк рдПрдХ рдбрд┐рд╡рд╛рдЗрд╕ рдХреЛ рдПрдХ рдЕрд▓рдЧ рдбрд┐рд╡рд╛рдЗрд╕ рдЖрдИрдбреА рдХреЗ рд╕рд╛рде рдорд▓реНрдЯреАрдХрд╛рд╕реНрдЯ рдбрд┐рд╡рд╛рдЗрд╕ рдХреЗ рд░реВрдк рдореЗрдВ рдкрдВрдЬреАрдХреГрдд рдХрд░реЗрдВрдЧреЗред (рдЗрд╕рд▓рд┐рдП, рдкреНрд░рддреНрдпреЗрдХ рдорд▓реНрдЯреАрдХрд╛рд╕реНрдЯ рд╕рдореВрд╣ рдХреЗ рд▓рд┐рдП 1 рдбрд┐рд╡рд╛рдЗрд╕ - 1 рдкрдВрдЬреАрдХреГрдд рдХрд░реЗрдВ)

рдпрд╣рд╛рдВ рд╕рдордЭрдиреЗ рдХреА рдХреБрдВрдЬреА рдпрд╣ рд╣реИ рдХрд┐ рдкрдВрдЬреАрдХреГрдд рдорд▓реНрдЯреАрдХрд╛рд╕реНрдЯ рдбрд┐рд╡рд╛рдЗрд╕ рдХрдИ рднреМрддрд┐рдХ рдЙрдкрдХрд░рдгреЛрдВ рдХрд╛ рдкреНрд░рддрд┐рдирд┐рдзрд┐рддреНрд╡ рдХрд░ рд╕рдХрддрд╛ рд╣реИ, рд╣рд╛рд▓рд╛рдВрдХрд┐ рдЗрди рд╕рднреА рднреМрддрд┐рдХ рдЙрдкрдХрд░рдгреЛрдВ рдХреЛ DevAddr рдФрд░ рд╕рддреНрд░ рдХреБрдВрдЬрд┐рдпреЛрдВ рдХреЛ рд╕рд╛рдЭрд╛ рдХрд░рдирд╛ рд╣реЛрдЧрд╛ред

рд╕рднреА 14 рдЯрд┐рдкреНрдкрдгрд┐рдпрд╛рдБ

"рдкреНрд░рд╢реНрди" рдкреНрд░рдХрд╛рд░ рдХреЗ рдореБрджреНрджреЗ рдХреЗ рд▓рд┐рдП рдЕрдкреНрд░рд╛рд╕рдВрдЧрд┐рдХ рдЕрдиреБрднрд╛рдЧреЛрдВ рдХреЛ рд╣рдЯрд╛ рджрд┐рдпрд╛ рдЧрдпрд╛

рд╕рдВрджрд░реНрдн #890

рдкреНрд░рд╢реНрди: рдХреНрдпрд╛ рд╡реЗрдмрд╣реБрдХ рдХреЗ рд╕рд╛рде рдорд▓реНрдЯреАрдХрд╛рд╕реНрдЯ рд╕рдВрджреЗрд╢ рднреЗрдЬрдиреЗ рдХреА рд╕рдВрднрд╛рд╡рдирд╛ рд╣реИ?

рдП: рд╣рд╛рдВ, рд╕реНрдЯреИрдХ рдХреНрд▓рд╛рд╕ рд╕реА рдорд▓реНрдЯреАрдХрд╛рд╕реНрдЯ рд╕рддреНрд░реЛрдВ рдХреЛ --multicast рдзреНрд╡рдЬ рдХреЗ рд╕рд╛рде рдХрд┐рд╕реА рдЕрдиреНрдп рдПрдВрдб рдбрд┐рд╡рд╛рдЗрд╕ рдХреЗ рд░реВрдк рдореЗрдВ рдкрдВрдЬреАрдХреГрдд рдХрд░рдиреЗ рдХрд╛ рд╕рдорд░реНрдерди рдХрд░рддрд╛ рд╣реИред рдпрд╣ рд╣рдорд╛рд░реЗ рдкреНрд░рд╛рд░рдВрдн рдХрд░рдирд╛ рдореЗрдВ рд╡рд░реНрдгрд┐рдд рд╣реИ: https://github.com/TheThingsNetwork/lorawan-stack/blob/master/doc/gettingstarted.md#creating -a-device

рдкреНрд░рд╢реНрди: рдХреНрдпрд╛ рд╡реЗрдмрд╣реБрдХ рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рдХреЗ рдлрд░реНрдорд╡реЗрдпрд░ рдбрд╛рдЙрдирд▓рд┐рдВрдХ рдбреЗрдЯрд╛ рдХреЛ рдорд▓реНрдЯреАрдХрд╛рд╕реНрдЯ рд╕рдВрджреЗрд╢реЛрдВ рдХреЗ рд░реВрдк рдореЗрдВ рдХрдИ рдиреЛрдбреНрд╕ (рдПрдкреНрд▓рд┐рдХреЗрд╢рди рдХреЗ рд▓рд┐рдП) рдореЗрдВ рднреЗрдЬрдиреЗ рдХреА рд╕рдВрднрд╛рд╡рдирд╛ рд╣реИ?

рдП: рд╣рд╛рдВ, рдорд▓реНрдЯреАрдХрд╛рд╕реНрдЯ рд╕рддреНрд░ рдХрд┐рд╕реА рдЕрдиреНрдп рдбрд┐рд╡рд╛рдЗрд╕ рдХреЗ рд░реВрдк рдореЗрдВ рдкрдВрдЬреАрдХреГрдд рд╣реИ, рдЗрд╕рд▓рд┐рдП рдЖрдк рдЗрд╕реЗ рдЙрд╕реА рддрд░рд╣ рдбрд╛рдЙрдирд▓рд┐рдВрдХ рд╢реЗрдбреНрдпреВрд▓ рдХрд░ рд╕рдХрддреЗ рд╣реИрдВ рдЬреИрд╕реЗ рдЖрдк рд╕рд╛рдорд╛рдиреНрдп рдбрд┐рд╡рд╛рдЗрд╕ рдХреЗ рд▓рд┐рдП рдХрд░рддреЗ рд╣реИрдВред

рдкреНрд░рд╢реНрди: рдХреНрдпрд╛ рдЗрд╕рдХреЗ рд▓рд┐рдП рдХреБрдЫ рджрд╕реНрддрд╛рд╡реЗрдЬрд╝/рдЬрд╛рдирдХрд╛рд░реА рд╣реИрдВ?

рдП: рдЧреЗрдЯрд┐рдВрдЧ рд╕реНрдЯрд╛рд░реНрдЯ рдореЗрдВ рд╡рд░реНрддрдорд╛рди рдореЗрдВ рд╕реЗ рдЕрдзрд┐рдХ рдирд╣реАрдВ рд╣реИред

@rvolosatovs @adriansmares IIRC рдЖрдк рд▓реЛрдЧреЛрдВ рдиреЗ рдХреНрд▓рд╛рд╕ рд╕реА рдФрд░ рдорд▓реНрдЯреАрдХрд╛рд╕реНрдЯ рдХреЗ рд╕рд╛рде рдкрд░реАрдХреНрд╖рдг рдХрд┐рдпрд╛, рд╣реИ рдирд╛? рдХреНрдпрд╛ рд╣рдореЗрдВ рдЗрд╕рдХреЗ рдмрд╛рд░реЗ рдореЗрдВ рдПрдХ рдЕрдЪреНрдЫрд╛ рдкреНрд░рд▓реЗрдЦрди рдкреГрд╖реНрда рд▓рд┐рдЦрдирд╛ рдЪрд╛рд╣рд┐рдП?

рдЕрдЧрд░ рд╣рд╛рдБ, рддреЛ рдЗрд╕реЗ рдХрд░рдиреЗ рд╕реЗ рдкрд╣рд▓реЗ #401 рдХрд╛ рдЗрдВрддрдЬрд╝рд╛рд░ рдХрд░реЗрдВред

@htdivsser - рдЙрддреНрддрд░ рдХреЗ рд▓рд┐рдП рдзрдиреНрдпрд╡рд╛рджред рдореИрдВрдиреЗ рдЗрд╕реЗ рд╢реБрд░реВ рдХрд░рдиреЗ рдкрд░ рджреЗрдЦрд╛ред

рд╡реЗрдмрд╣реБрдХ (url) рдХрд╛ рд╕рд┐рдВрдЯреИрдХреНрд╕ рд╣реИ:
рдХрд░реНрд▓ http://localhost :1885/api/v3/as/applications/ap2/webhooks/fwup/devices/dv1/down/push -X POST -H 'рдкреНрд░рд╛рдзрд┐рдХрд░рдг: рд╡рд╛рд╣рдХ NNSXS.CLCIYOYYEDPLJSSWRNMYS5KCDI45HOE6M3WZIDY.EURDX6VALOM7CW "рдбрд╛рдЙрдирд▓рд┐рдВрдХ":[{"frm_payload":"vu8=","f_port":15,"рдкреНрд░рд╛рдердорд┐рдХрддрд╛":"рд╕рд╛рдорд╛рдиреНрдп"}]}'

рдбрд╛рдЙрдирд▓рд┐рдВрдХ рд▓рдХреНрд╖реНрдп рдХреЗ рд▓рд┐рдП рдирд┐рд░реНрджрд┐рд╖реНрдЯ рдПрдХрд▓ рдЙрдкрдХрд░рдг рдирд╛рдо рд╣реИ

рддреЛ рдорд▓реНрдЯреАрдХрд╛рд╕реНрдЯ рд╕рдВрджреЗрд╢ рдХреЛ рдПрдХрд╛рдзрд┐рдХ рдЙрдкрдХрд░рдгреЛрдВ рдкрд░ рд▓рд╛рдЧреВ рдХрд░рдиреЗ рд╡рд╛рд▓реЗ рд╡реЗрдмрд╣реБрдХ рдХрд╛ рд╕рд┐рдВрдЯреИрдХреНрд╕ рдХреНрдпрд╛ рд╣реИ?

рд╡рд┐рдЪрд╛рд░ рдпрд╣ рд╣реИ рдХрд┐ рдЖрдк рдПрдХ рдорд▓реНрдЯреАрдХрд╛рд╕реНрдЯ рд╕рдореВрд╣ рдХрд╛ рдкреНрд░рддрд┐рдирд┐рдзрд┐рддреНрд╡ рдХрд░рдиреЗ рд╡рд╛рд▓рд╛ рдПрдХ "рдЫрджреНрдо-рдЙрдкрдХрд░рдг" рдкрдВрдЬреАрдХреГрдд рдХрд░рддреЗ рд╣реИрдВ рдЬрд┐рд╕рдореЗрдВ рдПрдХрд╛рдзрд┐рдХ рднреМрддрд┐рдХ рдбрд┐рд╡рд╛рдЗрд╕ рд╣реЛрддреЗ рд╣реИрдВред рдорд▓реНрдЯреАрдХрд╛рд╕реНрдЯ рд╕рдореВрд╣ рдХреЗ рд▓рд┐рдП рдбрд╛рдЙрдирд▓рд┐рдВрдХ рд╢реЗрдбреНрдпреВрд▓ рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рд╡реЗрдмрд╣реБрдХ рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рддреЗ рд╕рдордп, рдЖрдк рдЗрд╕реЗ рдЗрд╕ рдЫрджреНрдо-рдЙрдкрдХрд░рдг рдкрд░ рд▓рдХреНрд╖рд┐рдд рдХрд░рддреЗ рд╣реИрдВред

рдЬреИрд╕рд╛ рдХрд┐ рдЖрдк рдЧреЗрдЯрд┐рдВрдЧ рд╕реНрдЯрд╛рд░реНрдЯреЗрдб рдореЗрдВ рджреЗрдЦ рд╕рдХрддреЗ рд╣реИрдВ, рдРрд╕реЗ рдЫрджреНрдо рдЙрдкрдХрд░рдг рдХрд╛ рдкрдВрдЬреАрдХрд░рдг рдЕрдирд┐рд╡рд╛рд░реНрдп рд░реВрдк рд╕реЗ рдПрдмреАрдкреА рдбрд┐рд╡рд╛рдЗрд╕ рдХреЗ рд╕рдорд╛рди рд╣реА рд╣реЛрддрд╛ рд╣реИред DevAddr рдорд▓реНрдЯреАрдХрд╛рд╕реНрдЯ рдкрддрд╛ рд╣реИ, NwkSKey McNwkSKey рд╣реИ рдФрд░ AppSKey McAppSKey рд╣реИред

рдЪреВрдВрдХрд┐ рд╣рдордиреЗ рдЕрднреА рддрдХ рд░рд┐рдореЛрдЯ рдорд▓реНрдЯреАрдХрд╛рд╕реНрдЯ рд╕реЗрдЯрдЕрдк рдХреЛ рд▓рд╛рдЧреВ рдирд╣реАрдВ рдХрд┐рдпрд╛ рд╣реИ, рдЗрд╕рд▓рд┐рдП рдбрд┐рд╡рд╛рдЗрд╕ рд╕рд╛рдЗрдб рдкрд░ рдорд▓реНрдЯреАрдХрд╛рд╕реНрдЯ рд╕рддреНрд░ рдХреЛ рдЕрднреА рднреА рдПрдкреНрд▓рд┐рдХреЗрд╢рди рд▓реЗрдпрд░ рджреНрд╡рд╛рд░рд╛ рд╕реЗрдЯ рдХрд░рдиреЗ рдХреА рдЖрд╡рд╢реНрдпрдХрддрд╛ рд╣реИред

@htdvisser рдзрдиреНрдпрд╡рд╛рджред
рдХреНрдпрд╛ рдорд▓реНрдЯреАрдХрд╛рд╕реНрдЯ рд╕реНрдпреВрдбреЛ-рдбрд┐рд╡рд╛рдЗрд╕ рдХреЛ рдПрдмреАрдкреА рд╣реЛрдирд╛ рдЪрд╛рд╣рд┐рдП?
рдореБрдЭреЗ рдЖрд╢рд╛ рд╣реИ рдХрд┐ рдпрд╣ рд╕реАрдзреЗ рд╡рд╛рд╕реНрддрд╡рд┐рдХ рдЕрдВрдд-рдЙрдкрдХрд░рдгреЛрдВ рддрдХ рдкрд╣реБрдБрдЪрдиреЗ рдХреЗ рд╕рд╛рде рдирд╣реАрдВ рдЯрдХрд░рд╛рдПрдЧрд╛?

рдореБрдЭреЗ рдЫрджреНрдо-рдЙрдкрдХрд░рдг рдмрдирд╛рдиреЗ рдХреЗ рдмрд╛рд░реЗ рдореЗрдВ рдХреБрдЫ рднреА рдирд╣реАрдВ рдорд┐рд▓ рд░рд╣рд╛ рд╣реИ рдФрд░ рдЗрд╕ "рд╕рдореВрд╣" рдореЗрдВ рдбрд┐рд╡рд╛рдЗрд╕ рдЬреЛрдбрд╝рдиреЗ рдХреЗ рдмрд╛рд░реЗ рдореЗрдВ рдЖрдкрдиреЗ рдЙрд▓реНрд▓реЗрдЦ рдХрд┐рдпрд╛ рд╣реИред

рдореИрдВрдиреЗ рднреА рдЬрд╛рдБрдЪ рдХреА рд╣реИ:
рдЯреАрдЯреАрдПрди-рдПрд▓рдбрдмреНрд▓реНрдпреВ-рдХреНрд▓реА --help
ttn-lw-cli end-devs --help
рдЯреАрдЯреАрдПрди-рдПрд▓рдбрдмреНрд▓реНрдпреВ-рдХреНрд▓реА рджреЗрд╡ --help
рдФрд░ рдЫрджреНрдо рдЙрдкрдХрд░рдгреЛрдВ рдФрд░ рд╕рдореВрд╣реЛрдВ рдХреЗ рд▓рд┐рдП "рд╕рд╣рдЬ" рд╡рд┐рд╡рд░рдг рдирд╣реАрдВ рджреЗрдЦ рд╕рдХрддрд╛ред

рдХреНрдпрд╛ рдЖрдк рдЗрд╕реЗ рдкреНрд░рд╛рдкреНрдд рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рдЖрджреЗрд╢реЛрдВ рдХреА рдЖрдкреВрд░реНрддрд┐ рдХрд░ рд╕рдХрддреЗ рд╣реИрдВ?

@ecities рдорд▓реНрдЯреАрдХрд╛рд╕реНрдЯ рдЙрдкрдХрд░рдгреЛрдВ рдХреЛ рдПрдмреАрдкреА рд╣реЛрдирд╛ рдЪрд╛рд╣рд┐рдП, рдХреНрдпреЛрдВрдХрд┐ рд╡реЗ рдЕрдкрд▓рд┐рдВрдХ рдирд╣реАрдВ рднреЗрдЬрддреЗ рд╣реИрдВ рдФрд░ рдЗрд╕рд▓рд┐рдП рдкрд░рд┐рднрд╛рд╖рд╛ рдХреЗ рдЕрдиреБрд╕рд╛рд░ рдУрдЯреАрдПрдП рдкреНрд░рд╡рд╛рд╣ рдХрд╛ рд╕рдорд░реНрдерди рдирд╣реАрдВ рдХрд░рддреЗ рд╣реИрдВ
рдбрд┐рд╡рд╛рдЗрд╕ рдХреЛ рдЙрд╕реА рддрд░рд╣ рдкрдВрдЬреАрдХреГрдд рдХрд░реЗрдВ рдЬреИрд╕реЗ рдЖрдк рдПрдмреАрдкреА рдбрд┐рд╡рд╛рдЗрд╕ рдХрд░рддреЗ рд╣реИрдВ, рд▓реЗрдХрд┐рди multicast рдзреНрд╡рдЬ рдЬреЛрдбрд╝реЗрдВред

@rvolosatovs рдзрдиреНрдпрд╡рд╛рдж
Multicast devices have to be ABP, since they do not send uplinks and hence do not support OTAA flow by definition
рддреЛ рд╣рдореЗрдВ рдЗрдирдореЗрдВ рд╕реЗ рдХреЗрд╡рд▓ рдПрдХ рдХреЛ рдЪреБрдирдирд╛ рд╣реИ ??:
рдУрдЯреНрдЯрд╛ рдХреЗ рд╕рд╛рде рдорд╛рдирдХ рджреЗрд╡ (рдХрдХреНрд╖рд╛ рдП рдпрд╛ рд╕реА)
-рдорд▓реНрдЯреАрдХрд╛рд╕реНрдЯ рджреЗрд╡ рдПрдмреАрдкреА (рдХрдХреНрд╖рд╛ рд╕реА) рдХреЗ рд╕рд╛рде - рдбрд┐рд╡рд╛рдЗрд╕ рдирд┐рд░реНрдорд╛рдг рдкрд░ рдмрдирд╛рдпрд╛ рдЧрдпрд╛ рдзреНрд╡рдЬ рдФрд░ рд╣рдЯрд╛рдпрд╛ рдирд╣реАрдВ рдЬрд╛ рд╕рдХрддрд╛ред рдбреЗрдЯрд╛ рдЕрдкрд▓рд┐рдВрдХ рдмрд┐рд▓реНрдХреБрд▓ рдирд╣реАрдВ рдХрд░ рд╕рдХрддреЗред

рдпрд╛ рд╣реЛ рд╕рдХрддрд╛ рд╣реИ рдХрд┐ рд╡рд░реНрдХрдЕрд░рд╛рдЙрдВрдб рд╣реЛ рдЬреИрд╕реЗ: 2 рдЕрд▓рдЧ-рдЕрд▓рдЧ рдРрдкреНрд╕ рдореЗрдВ рдбрд┐рд╡рд╛рдЗрд╕ рдЬреЛрдбрд╝реЗрдВ?
1) рд╕рд╛рдорд╛рдиреНрдп (рдЕрдкрд▓рд┐рдВрдХ/рдбрд╛рдЙрдирд▓рд┐рдВрдХ) рдХрд╛рд░реНрдп рдХреЗ рд▓рд┐рдП (рдПрдкреА1)
2) рдХреЗрд╡рд▓ рдорд▓реНрдЯреАрдХрд╛рд╕реНрдЯ рдбрд╛рдЙрдирд▓рд┐рдВрдХ рдХреЗ рд▓рд┐рдП (рдПрдкреА 2)
_рд▓реЗрдХрд┐рди рдпрд╣ рдПрдХреНрд╕реЗрд╕ рдЕрдзрд┐рдХрд╛рд░реЛрдВ рдХреЗ рд╕рд╛рде рд╕рдорд╕реНрдпрд╛ рд╣реИ - рд╣рдордиреЗ рдпрд╣рд╛рдВ рд╕рдорд╕реНрдпрд╛ рдХреА рд╕реВрдЪрдирд╛ рджреА рд╣реИ_

Register the device same way you would an ABP device, but add the multicast flag.

рд╢рд╛рдпрдж рдПрдХ рдЙрджрд╛рд╣рд░рдг:
рдорд╛рди рд▓реЗрдВ рдХрд┐ рдореЗрд░реЗ рдкрд╛рд╕ 2 рдбрд┐рд╡рд╛рдЗрд╕ рд╣реИрдВ (dev1, dev2 рдПрдХ рд╣реА McNwkSKey, McAppSKey рдФрд░ рд╢рд╛рдпрдж dev-addr рдХреЗ рд╕рд╛рде)
ttn-lw-cli рдПрдВрдб-рдбрд┐рд╡рд╛рдЗрд╕ app1 dev1 рдмрдирд╛рддреЗ рд╣реИрдВ \
--рдлрд╝реНрд░реАрдХреНрд╡реЗрдВрд╕реА-рдкреНрд▓рд╛рди-рдЖрдИрдбреА EU_863_870 \
--рд▓реЛрд░рд╛рд╡рди-рд╕рдВрд╕реНрдХрд░рдг 1.0.2 \
--lorawan-phy-рд╕рдВрд╕реНрдХрд░рдг 1.0.2-рдмреА \
--рдПрдмреАрдкреА \
--session.dev-addr 00E4304D \
--session.keys.app-s-key.key A0CAD5A30036DBE03096EB67CA975BAA \
--session.keys.nwk-s-key.key B7F3E161BC9D4388E6C788A0C547F255 \
--рдорд▓реНрдЯреАрдХрд╛рд╕реНрдЯ

ttn-lw-cli рдПрдВрдб-рдбрд┐рд╡рд╛рдЗрд╕ app1 dev2 рдмрдирд╛рддреЗ рд╣реИрдВ \
--рдлрд╝реНрд░реАрдХреНрд╡реЗрдВрд╕реА-рдкреНрд▓рд╛рди-рдЖрдИрдбреА EU_863_870 \
--рд▓реЛрд░рд╛рд╡рди-рд╕рдВрд╕реНрдХрд░рдг 1.0.2 \
--lorawan-phy-рд╕рдВрд╕реНрдХрд░рдг 1.0.2-рдмреА \
--рдПрдмреАрдкреА \
--session.dev-addr 00E4304D \
--session.keys.app-s-key.key A0CAD5A30036DBE03096EB67CA975BAA \
--session.keys.nwk-s-key.key B7F3E161BC9D4388E6C788A0C547F255 \
--рдорд▓реНрдЯреАрдХрд╛рд╕реНрдЯ

рдХреНрдпрд╛ рдпрд╣ рд╕рд╣реА рд╣реИ?

рдФрд░ рдЙрди рджреЛрдиреЛрдВ рдХреЛ webhook рдХреЗ рд╕рд╛рде рдорд▓реНрдЯреАрдХрд╛рд╕реНрдЯ рд╕рдВрджреЗрд╢ рднреЗрдЬрдирд╛ рдЪрд╛рд╣рддреЗ рд╣реИрдВред
рдпрд╣ рдЕрднреА рднреА рдореЗрд░реЗ рд▓рд┐рдП рд╕реНрдкрд╖реНрдЯ рдирд╣реАрдВ рд╣реИ рдХрд┐ рд╡реЗрдмрд╣реБрдХ рдХреЗ рд▓рд┐рдП URL рдХреНрдпрд╛ рд╣реЛрдЧрд╛?
http://localhost :1885/api/v3/as/applications/ap2/webhooks/fwup/devices/00E4304D/down/push

рдХреНрдпрд╛ рдпреЗ рд╕рд╣реА рд╣реИ?

рдпрд╛ рд╣реЛ рд╕рдХрддрд╛ рд╣реИ:

http://localhost :1885/api/v3/as/applications/ap2/webhooks/fwup/devices/dev1/down/push

рдФрд░ рдпрд╣ рдЕрдиреНрдп рдЙрдкрдХрд░рдгреЛрдВ рджреНрд╡рд╛рд░рд╛ рд╕рдорд╛рди рд╕реБрд░рдХреНрд╖рд╛ рд╕реЗрдЯрд┐рдВрдЧреНрд╕ рдХреЗ рд╕рд╛рде рдкреНрд░рд╛рдкреНрдд рдХрд┐рдпрд╛ рдЬрд╛рдПрдЧрд╛ рдЬрд╣рд╛рдВ
--session.keys.app-s-key.key A0CAD5A30036DBE03096EB67CA975BAA
--session.keys.nwk-s-key.key B7F3E161BC9D4388E6C788A0C547F255

??

multicast lorawan-stack рднреМрддрд┐рдХ рдЙрдкрдХрд░рдгреЛрдВ рдХреА рдордирдорд╛рдиреА рд╕рдВрдЦреНрдпрд╛ рдХрд╛ рдкреНрд░рддрд┐рдирд┐рдзрд┐рддреНрд╡ рдХрд░ рд╕рдХрддрд╛ рд╣реИред
рддреЛ рдорд╛рди рд▓реАрдЬрд┐рдП рдХрд┐ рдЖрдкрдХреЗ рдкрд╛рд╕ 5 рдбрд┐рд╡рд╛рдЗрд╕ рд╣реИрдВ рдЬрд┐рдиреНрд╣реЗрдВ рдЖрдк рдорд▓реНрдЯреАрдХрд╛рд╕реНрдЯ рдореЛрдб рдореЗрдВ рд╕рдВрдЪрд╛рд▓рд┐рдд рдХрд░рдирд╛ рдЪрд╛рд╣рддреЗ рд╣реИрдВ - рдлрд┐рд░ рдЖрдк рдЕрдкрдиреЗ рд╕рднреА 5 рднреМрддрд┐рдХ рдЙрдкрдХрд░рдгреЛрдВ рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рдиреЗ рдХрд╛ рдкреНрд░рд╛рд╡рдзрд╛рди рдХрд░реЗрдВрдЧреЗ:

  • рд╕рдорд╛рди DevAddr (рдЬреИрд╕реЗ 00E4304D )
  • рд╕рдорд╛рди рд╕рддреНрд░ рдХреБрдВрдЬрд┐рдпрд╛рдБ (рдЬреИрд╕реЗ A0CAD5A30036DBE03096EB67CA975BAA рдФрд░ A0CAD5A30036DBE03096EB67CA975BAA рдХреНрд░рдорд╢рдГ AppSKey рдФрд░ NwkSKey рдХреЗ рд▓рд┐рдП)ред

рдлрд┐рд░ рдЖрдк lorawan-stack рдореЗрдВ DevAddr рдФрд░ рдЖрдкрдХреЗ рджреНрд╡рд╛рд░рд╛ рдЪреБрдиреА рдЧрдИ рд╕рддреНрд░ рдХреБрдВрдЬрд┐рдпреЛрдВ рдФрд░ multicast рдзреНрд╡рдЬ рд╕реЗрдЯ рдХреЗ рд╕рд╛рде рдПрдХ рдПрдХрд▓ рдЙрдкрдХрд░рдг рдкрдВрдЬреАрдХреГрдд рдХрд░реЗрдВрдЧреЗред
рдорд╛рди рд▓реЗрдВ рдХрд┐ рдЖрдкрдиреЗ рдЙрд╕ рдбрд┐рд╡рд╛рдЗрд╕ рдХреЛ рдХреЙрд▓ рдХрд┐рдпрд╛ рд╣реИ рдЬрд┐рд╕реЗ рдЖрдкрдиреЗ рдЕрднреА рдмрдирд╛рдпрд╛ рд╣реИ dev1 рдФрд░ рдРрдк рдХрд╛ рдирд╛рдо app1 рд╣реИред
рдорд╛рди рд▓реЗрдВ рдХрд┐ рдЖрдк рдРрдк рдореЗрдВ dev1 рдХреЗ рд▓рд┐рдП рдПрдХ рдбрд╛рдЙрдирд▓рд┐рдВрдХ рдкреБрд╢ рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рдЖрдЧреЗ рдмрдврд╝рддреЗ рд╣реИрдВ app1 (рдХреГрдкрдпрд╛ рдРрд╕рд╛ рдХрд░рдиреЗ рдХреЗ рд╡рд┐рднрд┐рдиреНрди рддрд░реАрдХреЛрдВ рдкрд░ рджрд╕реНрддрд╛рд╡реЗрдЬрд╝ рджреЗрдЦреЗрдВ), рдлрд┐рд░ lorawan-stack рдПрдХ рдбрд╛рдЙрдирд▓рд┐рдВрдХ рд╢реЗрдбреНрдпреВрд▓ рдХрд░реЗрдЧрд╛ DevAddr 00E4304D рд╡рд╛рд▓реЗ рдбрд┐рд╡рд╛рдЗрд╕ рдХреЗ рд▓рд┐рдПред
рд╕рд┐рдВрдЧрд▓ рдбрд╛рдЙрдирд▓рд┐рдВрдХ DevAddr 00E4304D рд╕реЗ рдореЗрд▓ рдЦрд╛рдиреЗ рд╡рд╛рд▓реЗ рд╕рднреА рдбрд┐рд╡рд╛рдЗрд╕реЛрдВ рдХреЛ рдкреНрд░рд╛рдкреНрдд рд╣реЛрдЧрд╛, рдпрд╛рдиреА рдЖрдкрдХреЗ рджреНрд╡рд╛рд░рд╛ рдКрдкрд░ рджрд┐рдП рдЧрдП рд╕рднреА 5 (рдЖрджрд░реНрд╢) рдбрд┐рд╡рд╛рдЗрд╕ред

рдзреНрдпрд╛рди рджреЗрдВ, рдХрд┐ рдХреБрдЫ рднреМрддрд┐рдХ рдЙрдкрдХрд░рдг рд╡рд╛рд╕реНрддрд╡ рдореЗрдВ рдПрдХ рд╕рд╛рде рдХрдИ рд╕рддреНрд░реЛрдВ рдореЗрдВ рднрд╛рдЧ рд▓реЗрдиреЗ рдореЗрдВ рд╕рдХреНрд╖рдо рд╣реИрдВред
рдорд╛рди рд▓реЗрдВ рдХрд┐ рдЖрдкрдХреЗ рдкрд╛рд╕ рдРрд╕реЗ 5 рдЙрдкрдХрд░рдг рд╣реИрдВ рдФрд░ рдЖрдк рдЪрд╛рд╣рддреЗ рд╣реИрдВ рдХрд┐ рд╡реЗ OTAA рдХреЗ рд░реВрдк рдореЗрдВ рдХрд╛рдо рдХрд░реЗрдВ, рдЬрдмрдХрд┐ рдорд▓реНрдЯреАрдХрд╛рд╕реНрдЯ рд╕рдореВрд╣ рдХрд╛ рд╣рд┐рд╕реНрд╕рд╛ рднреА рд╣реИрдВ:

  1. рдЖрдк рдкреНрд░рддреНрдпреЗрдХ рдбрд┐рд╡рд╛рдЗрд╕ рдХреЛ рдПрдХ рдЕрд▓рдЧ рдУрдЯреАрдПрдП рдбрд┐рд╡рд╛рдЗрд╕ рдХреЗ рд░реВрдк рдореЗрдВ рдкрдВрдЬреАрдХреГрдд рдХрд░реЗрдВрдЧреЗ, рдЬрд┐рд╕рдореЗрдВ рдкреНрд░рддреНрдпреЗрдХ рдХреА рдЕрдкрдиреА рдбрд┐рд╡рд╛рдЗрд╕ рдЖрдИрдбреА рд╣реЛрдЧреАред (рдЗрд╕рд▓рд┐рдП, 5 рдбрд┐рд╡рд╛рдЗрд╕ рдкрдВрдЬреАрдХреГрдд рдХрд░реЗрдВ - рдкреНрд░рддреНрдпреЗрдХ рднреМрддрд┐рдХ рдбрд┐рд╡рд╛рдЗрд╕ рдХреЗ рд▓рд┐рдП 1)
  2. рдЖрдк рдПрдХ рдбрд┐рд╡рд╛рдЗрд╕ рдХреЛ рдПрдХ рдЕрд▓рдЧ рдбрд┐рд╡рд╛рдЗрд╕ рдЖрдИрдбреА рдХреЗ рд╕рд╛рде рдорд▓реНрдЯреАрдХрд╛рд╕реНрдЯ рдбрд┐рд╡рд╛рдЗрд╕ рдХреЗ рд░реВрдк рдореЗрдВ рдкрдВрдЬреАрдХреГрдд рдХрд░реЗрдВрдЧреЗред (рдЗрд╕рд▓рд┐рдП, рдкреНрд░рддреНрдпреЗрдХ рдорд▓реНрдЯреАрдХрд╛рд╕реНрдЯ рд╕рдореВрд╣ рдХреЗ рд▓рд┐рдП 1 рдбрд┐рд╡рд╛рдЗрд╕ - 1 рдкрдВрдЬреАрдХреГрдд рдХрд░реЗрдВ)

рдпрд╣рд╛рдВ рд╕рдордЭрдиреЗ рдХреА рдХреБрдВрдЬреА рдпрд╣ рд╣реИ рдХрд┐ рдкрдВрдЬреАрдХреГрдд рдорд▓реНрдЯреАрдХрд╛рд╕реНрдЯ рдбрд┐рд╡рд╛рдЗрд╕ рдХрдИ рднреМрддрд┐рдХ рдЙрдкрдХрд░рдгреЛрдВ рдХрд╛ рдкреНрд░рддрд┐рдирд┐рдзрд┐рддреНрд╡ рдХрд░ рд╕рдХрддрд╛ рд╣реИ, рд╣рд╛рд▓рд╛рдВрдХрд┐ рдЗрди рд╕рднреА рднреМрддрд┐рдХ рдЙрдкрдХрд░рдгреЛрдВ рдХреЛ DevAddr рдФрд░ рд╕рддреНрд░ рдХреБрдВрдЬрд┐рдпреЛрдВ рдХреЛ рд╕рд╛рдЭрд╛ рдХрд░рдирд╛ рд╣реЛрдЧрд╛ред

@rvolosatovs рдмрд╣реБрдд рдЕрдЪреНрдЫреЗ "рдЪрд░рдг-рджрд░-рдЪрд░рдг" рд╕реНрдкрд╖реНрдЯреАрдХрд░рдг рдХреЗ рд▓рд┐рдП рдмрд╣реБрдд рдмрд╣реБрдд рдзрдиреНрдпрд╡рд╛рдж, рдЬреЛ рдЕрдзрд┐рдХрд╛рдВрд╢ рдзрд╛рд░рдгрд╛рдУрдВ рдХреЛ рд╕рдорд╛рдкреНрдд рдХрд░рддрд╛ рд╣реИ

рдореБрдЭреЗ рд▓рдЧрддрд╛ рд╣реИ рдХрд┐ рдореИрдиреНрдпреБрдЕрд▓ рдпрд╛ рдорд▓реНрдЯреАрдХрд╛рд╕реНрдЯ рджрд╕реНрддрд╛рд╡реЗрдЬрд╝реАрдХрд░рдг рд╢реБрд░реВ рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рдЗрд╕реЗ рдХреЙрдкреА рдХрд░рдирд╛ рдЙрдЪрд┐рдд рд╣реИ рдХреНрдпреЛрдВрдХрд┐ рдпрд╣ рд╡реНрдпрд╡рд╣рд╛рд░ рдореЗрдВ рдЗрддрдирд╛ рд╕реНрдкрд╖реНрдЯ рдирд╣реАрдВ рд╣реИ

рд╕рд╛рджрд░,

рд░реЙрдмрд░реНрдЯ

@ecities рдЖрдкрдХрд╛ рд╕реНрд╡рд╛рдЧрдд рд╣реИ, рдЦреБрд╢реА рд╣реИ рдХрд┐ рдореИрдВ рдорджрдж рдХрд░ рд╕рдХрддрд╛ рд╣реВрдБ!
@adriansmares рдХреНрдпрд╛ рдЖрдк рдЗрд╕реЗ рдЙрдард╛ рд╕рдХрддреЗ рд╣реИрдВ?

@adriansmares рдХрд╛ рд╕реБрдЭрд╛рд╡ рд╣реИ рдХрд┐ рд╣рдо рдереЛрдбрд╝рд╛ рдФрд░ рд╡рд┐рд╕реНрддрд╛рд░ рд╕реЗ рдмрддрд╛рддреЗ рд╣реИрдВ рдХрд┐ OTAA, ABP рдФрд░ рдорд▓реНрдЯреАрдХрд╛рд╕реНрдЯ рдбрд┐рд╡рд╛рдЗрд╕ рдХреНрдпрд╛ рд╣реИрдВ, рдЦрд╛рд╕рдХрд░ рдмрд╛рдж рд╡рд╛рд▓реЗред

рдореИрдВ --multicast рдбрд┐рд╡рд╛рдЗрд╕ рдмрдирд╛рдиреЗ рдХреА рдХреЛрд╢рд┐рд╢ рдХрд░ рд░рд╣рд╛ рд╣реВрдВ (рдЙрджрд╛рд╣рд░рдг рд╢реБрд░реВ рдХрд░рдиреЗ рд╕реЗ рдХреЙрдкреА рдХреА рдЧрдИ рдХрдорд╛рдВрдб)

ttn-lw-cli рдПрдВрдб-рдбрд┐рд╡рд╛рдЗрд╕ ap3 lldv3 рдмрдирд╛рддреЗ рд╣реИрдВ \
--рдлрд╝реНрд░реАрдХреНрд╡реЗрдВрд╕реА-рдкреНрд▓рд╛рди-рдЖрдИрдбреА EU_863_870 \
--рд▓реЛрд░рд╛рд╡рди-рд╕рдВрд╕реНрдХрд░рдг 1.0.2 \
--lorawan-phy-рд╕рдВрд╕реНрдХрд░рдг 1.0.2-рдмреА \
--рдПрдмреАрдкреА \
--session.dev-addr 11E4304D \
--session.keys.app-s-key.key A0CAD5A30036DBE03096EB67CA975BAA \
--session.keys.nwk-s-key.key B7F3E161BC9D4388E6C788A0C547F255 \
--рдорд▓реНрдЯреАрдХрд╛рд╕реНрдЯ

рдФрд░ рдПрдХ рд╕рдВрджреЗрд╢ рдорд┐рд▓рд╛:
рдЕрдЬреНрдЮрд╛рдд рдЭрдВрдбрд╛: --рдорд▓реНрдЯреАрдХрд╛рд╕реНрдЯ

рдЯреАрдЯреАрдПрди-рдПрд▓рдбрдмреНрд▓реНрдпреВ-рдХреНрд▓реА рд╕рдВрд╕реНрдХрд░рдг
рдерд┐рдВрдЧреНрд╕ рдиреЗрдЯрд╡рд░реНрдХ рдХрдорд╛рдВрдб-рд▓рд╛рдЗрди рдЗрдВрдЯрд░рдлрд╝реЗрд╕: ttn-lw-cli
рд╕рдВрд╕реНрдХрд░рдг: 3.0.3
рдЧреЛ рд╕рдВрд╕реНрдХрд░рдг: go1.12.5
рдУрдПрд╕/рдЖрд░реНрдХ: linux/amd64

рдХреГрдкрдпрд╛ v3.1.0 рдХреА рдкреНрд░рддреАрдХреНрд╖рд╛ рдХрд░реЗрдВ рдпрд╛ рд╕реНрд░реЛрдд рд╕реЗ master рдХрд╛ рдирд┐рд░реНрдорд╛рдг рдХрд░реЗрдВ, DEVELOPMENT.md рджреЗрдЦреЗрдВред

рдХреНрдпрд╛ рдпрд╣ рдкреГрд╖реНрда рдЙрдкрдпреЛрдЧреА рдерд╛?
0 / 5 - 0 рд░реЗрдЯрд┐рдВрдЧреНрд╕

рд╕рдВрдмрдВрдзрд┐рдд рдореБрджреНрджреЛрдВ

johanstokking picture johanstokking  ┬╖  8рдЯрд┐рдкреНрдкрдгрд┐рдпрд╛рдБ

kschiffer picture kschiffer  ┬╖  4рдЯрд┐рдкреНрдкрдгрд┐рдпрд╛рдБ

ZeroSum24 picture ZeroSum24  ┬╖  3рдЯрд┐рдкреНрдкрдгрд┐рдпрд╛рдБ

htdvisser picture htdvisser  ┬╖  4рдЯрд┐рдкреНрдкрдгрд┐рдпрд╛рдБ

johanstokking picture johanstokking  ┬╖  5рдЯрд┐рдкреНрдкрдгрд┐рдпрд╛рдБ