Lorawan-stack: рдорд▓реНрдЯреАрдХрд╛рд╕реНрдЯ рдкрдВрдЬреАрдХрд░рдг рдФрд░ рдорд▓реНрдЯреАрдХрд╛рд╕реНрдЯ рдбрд╛рдЙрдирд▓рд┐рдВрдХ

рдХреЛ рдирд┐рд░реНрдорд┐рдд 30 рдЕрдХреНрддреВре░ 2020  ┬╖  7рдЯрд┐рдкреНрдкрдгрд┐рдпрд╛рдБ  ┬╖  рд╕реНрд░реЛрдд: TheThingsNetwork/lorawan-stack

рд╕рднреА рдХреЛ рдирдорд╕реНрдХрд╛рд░,

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

рдХрдВрд╕реЛрд▓ рдФрд░ рд╕реАрдПрд▓рдЖрдИ рдХреЗ рдорд╛рдзреНрдпрдо рд╕реЗ _MULTICAST рдЙрдкрдХрд░рдгреЛрдВ рдкрдВрдЬреАрдХрд░рдг_ рдФрд░ _MULTICAST DOWNLINK_ рд╕реЗ рд╕рдВрдмрдВрдзрд┐рдд рдореБрджреНрджреЗ

рдХрдВрд╕реЛрд▓ рдХреЗ рдорд╛рдзреНрдпрдо рд╕реЗ рдорд▓реНрдЯреАрдХрд╛рд╕реНрдЯ рдкрдВрдЬреАрдХрд░рдг рдХреЛ рдкреБрди: рдкреНрд░рд╕реНрддреБрдд рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рдХрджрдо

  • рдореИрдВрдиреЗ рдирд┐рдореНрдирд▓рд┐рдЦрд┐рдд рдкреИрд░рд╛рдореАрдЯрд░ рдХреЗ рд╕рд╛рде рдПрдХ рдПрдВрдб-рдбрд┐рд╡рд╛рдЗрд╕ рдЬреЛрдбрд╝рд╛:

    • рд╕рдХреНрд░рд┐рдпрдг рдореЛрдб: рдорд▓реНрдЯреАрдХрд╛рд╕реНрдЯ
    • рд▓реЛрд░рд╛рд╡рди рд╕рдВрд╕реНрдХрд░рдг: рдореИрдХ V1.0.3
    • рджреЗрд╡рдИрдпреВрдЖрдИ: рдХреБрдЫ рдирд╣реАрдВ
    • рдЖрд╡реГрддреНрддрд┐ рдпреЛрдЬрдирд╛: RX2 . рдХреЗ рд▓рд┐рдП SF12
    • рдлрд╝реНрд░реЗрдо рдХрд╛рдЙрдВрдЯрд░: 32 рдмрд┐рдЯ
    • рдорд▓реНрдЯреАрдХрд╛рд╕реНрдЯ рдкрддрд╛: 00 00 00 01
    • рдорд▓реНрдЯреАрдХрд╛рд╕реНрдЯ NwkSKey: B1-D1-03-3E-FD-AA-C8-D9-1B-C0-D0-F0-F9-C0-07-98
    • рдорд▓реНрдЯреАрдХрд╛рд╕реНрдЯ рдРрдкрдПрд╕рдХреЗ: 0D-81-06-99-B2-B5-4A-42-18-53-B1-B0-66-1B-27-24
  • рдореИрдВрдиреЗ рдХрдВрд╕реЛрд▓ рдХреЗ рдорд╛рдзреНрдпрдо рд╕реЗ рдПрдХ рдорд▓реНрдЯреАрдХрд╛рд╕реНрдЯ рдбрд╛рдЙрдирд▓рд┐рдВрдХ рд╢реЗрдбреНрдпреВрд▓ рдХрд┐рдпрд╛ рд╣реИ

  • _рдЕрд╡рд▓реЛрдХрди:_ рдорд▓реНрдЯреАрдХрд╛рд╕реНрдЯ рдкрддрд╛, рдорд▓реНрдЯреАрдХрд╛рд╕реНрдЯ рдПрдирдбрдмреНрд▓реНрдпреВрдХреЗрдПрд╕рдХреЗ рдФрд░ рдорд▓реНрдЯреАрдХрд╛рд╕реНрдЯ рдРрдкрдПрд╕рдХреЗ рд╡рд╣реА рд╕реЗрдЯрдЕрдк рдорд▓реНрдЯреАрдХрд╛рд╕реНрдЯ рдкреИрд░рд╛рдореАрдЯрд░ рд╣реИрдВ рдЬреЛ рдореИрдВрдиреЗ рд▓реЛрд░рд╛ рдПрд▓рд╛рдпрдВрд╕ рджреНрд╡рд╛рд░рд╛ рдЬрд╛рд░реА рдкреНрд░реЛрдЯреЛрдХреЙрд▓ рдХреЗ рдмрд╛рдж рдЕрдкрдиреЗ рднреМрддрд┐рдХ рдУрдЯреАрдПрдП рдПрдВрдб рдбрд┐рд╡рд╛рдЗрд╕реЗрд╕ рдХреЗ рдЕрдВрджрд░ рдЙрддреНрдкрдиреНрди рдХрд┐рдП рд╣реИрдВ " _LoRaWAN┬о рд░рд┐рдореЛрдЯ рдорд▓реНрдЯреАрдХрд╛рд╕реНрдЯ рд╕реЗрдЯрдЕрдк рд╡рд┐рд╢рд┐рд╖реНрдЯрддрд╛ v1.0.0_ (https: / /lora-alliance.org/resource-hub/lorawanr-remote-multicast-setup-specification-v100)"ред

рдЕрдм рдореИрдВ рдХреНрдпрд╛ рджреЗрдЦрддрд╛ рд╣реВрдБ?

рдкрдВрдЬреАрдХрд░рдг рдареАрдХ рд╣реЛ рдЧрдпрд╛ рдФрд░ рдбрд╛рдЙрдирд▓рд┐рдВрдХ рд╕рдлрд▓рддрд╛рдкреВрд░реНрд╡рдХ рдирд┐рд░реНрдзрд╛рд░рд┐рдд рдХрд┐рдпрд╛ рдЧрдпрд╛

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

рдкрдВрдЬреАрдХрд░рдг рдХреЗ рдмрд╛рдж рдореИрдВрдиреЗ рджреЗрдЦрд╛ рдХрд┐ рдирд╛рдорд╛рдВрдХрд┐рдд рдорд▓реНрдЯреАрдХрд╛рд╕реНрдЯ рдбрд┐рд╡рд╛рдЗрд╕ _рдПрдХреНрдЯрд┐рд╡реЗрд╢рди рдореЛрдб рдорд▓реНрдЯреАрдХрд╛рд╕реНрдЯ_ рдХреЗ рд░реВрдк рдореЗрдВ рдирд╣реАрдВ рдмрд▓реНрдХрд┐ _рдПрдХреНрдЯрд┐рд╡реЗрд╢рди рдореЛрдб рдПрдмреАрдкреА_ рдХреЗ рд░реВрдк рдореЗрдВ рдкрд░рд┐рдгрд╛рдорд┐рдд рд╣реЛрддрд╛ рд╣реИред рдРрд╕рд╛ рдХреНрдпреЛрдВ рд╣реИ? рдХреНрдпрд╛ рдореИрдВ рдХрдВрд╕реЛрд▓ рдХреЗ рдорд╛рдзреНрдпрдо рд╕реЗ рдПрдХ рд╡реИрдз рдорд▓реНрдЯреАрдХрд╛рд╕реНрдЯ рдбрд╛рдЙрдирд▓рд┐рдВрдХ рд╢реЗрдбреНрдпреВрд▓ рдХрд░ рд╕рдХрддрд╛ рд╣реВрдВ, рднрд▓реЗ рд╣реА рдбрд┐рд╡рд╛рдЗрд╕ _Activation рдореЛрдб ABP_ рдореЗрдВ рд╣реЛ?

рд╕реАрдПрд▓рдЖрдИ рдХреЗ рдорд╛рдзреНрдпрдо рд╕реЗ рдорд▓реНрдЯреАрдХрд╛рд╕реНрдЯ рдкрдВрдЬреАрдХрд░рдг рдХреЛ рдкреБрди: рдкреНрд░рд╕реНрддреБрдд рдХрд░рдиреЗ рдХреЗ рдЪрд░рдг

рдерд┐рдВрдЧреНрд╕ рд╕реНрдЯреИрдХ рдирд┐рд░реНрджреЗрд╢ рдХреЗ рдмрд╛рдж (https://thethingsstack.io/devices/class-c-multicast/):

  • рдорд▓реНрдЯреАрдХрд╛рд╕реНрдЯ рдбрд┐рд╡рд╛рдЗрд╕ рдЬреЛрдбрд╝реЗрдВ:
    $ ttn-lw-cli рдПрдВрдб-рдбрд┐рд╡рд╛рдЗрд╕ app1 mc1 . рдмрдирд╛рддреЗ рд╣реИрдВ
    --рдлрд╝реНрд░реАрдХреНрд╡реЗрдВрд╕реА-рдкреНрд▓рд╛рди-рдЖрдИрдбреА EU_863_870
    --рд▓реЛрд░рд╛рд╡рди-рд╕рдВрд╕реНрдХрд░рдг 1.0.3
    --lorawan-phy-рд╕рдВрд╕реНрдХрд░рдг 1.0.3-a
    --session.dev-addr 00000001
    --session.keys.app-s-key.key 0D810699B2B54A421853B1B0661B2724
    --session.keys.nwk-s-key.key B1D1033EFDAAC8D91BC0D0F0F9C00798
    --рдорд▓реНрдЯреАрдХрд╛рд╕реНрдЯ
    --рд╕рдорд░реНрдерди-рд╡рд░реНрдЧ-рд╕реА

  • MQTT (рдордЪреНрдЫрд░) рдХреЗ рд╕рд╛рде рдЕрдиреБрд╕реВрдЪрд┐рдд рдорд▓реНрдЯреАрдХрд╛рд╕реНрдЯ рдбрд╛рдЙрдирд▓рд┐рдВрдХ

_Mosquitto Command:_ C:Programmimosquitto>mosquitto_pub -h movexxxx.xxx.xxxx.xxxx.xxxx.com -t "v3/ app1@movexxxx/devices/ mc1 /down/push" -u " app1@movexxxx " -P "NNSXS .YNQ5LIW5SExxxx" -m '{"рдбрд╛рдЙрдирд▓рд┐рдВрдХреНрд╕":[{"frm_payload":"ciao",,"f_port":42,"priority":"NORMAL",,"class_b_c":{"gateways":[{"gateway_ids": {"gateway_id":" gtwid "}}],"absolute_time":"2020-10-28T20:20:00Z"}}]}' -d

  • _рдЕрд╡рд▓реЛрдХрди:_ рдорд▓реНрдЯреАрдХрд╛рд╕реНрдЯ рдкрддрд╛, рдорд▓реНрдЯреАрдХрд╛рд╕реНрдЯ рдПрдирдбрдмреНрд▓реНрдпреВрдХреЗрдПрд╕рдХреЗ рдФрд░ рдорд▓реНрдЯреАрдХрд╛рд╕реНрдЯ рдРрдкрдПрд╕рдХреЗ рд╡рд╣реА рд╕реЗрдЯрдЕрдк рдорд▓реНрдЯреАрдХрд╛рд╕реНрдЯ рдкреИрд░рд╛рдореАрдЯрд░ рд╣реИрдВ рдЬреЛ рдореИрдВрдиреЗ рд▓реЛрд░рд╛ рдПрд▓рд╛рдпрдВрд╕ рджреНрд╡рд╛рд░рд╛ рдЬрд╛рд░реА рдкреНрд░реЛрдЯреЛрдХреЙрд▓ рдХреЗ рдмрд╛рдж рдЕрдкрдиреЗ рднреМрддрд┐рдХ рдУрдЯреАрдПрдП рдПрдВрдб рдбрд┐рд╡рд╛рдЗрд╕реЗрд╕ рдХреЗ рдЕрдВрджрд░ рдЙрддреНрдкрдиреНрди рдХрд┐рдП рд╣реИрдВ " _LoRaWAN┬о рд░рд┐рдореЛрдЯ рдорд▓реНрдЯреАрдХрд╛рд╕реНрдЯ рд╕реЗрдЯрдЕрдк рд╡рд┐рд╢рд┐рд╖реНрдЯрддрд╛ v1.0.0_ (https: / /lora-alliance.org/resource-hub/lorawanr-remote-multicast-setup-specification-v100)"ред

рдЕрдм рдореИрдВ рдХреНрдпрд╛ рджреЗрдЦрддрд╛ рд╣реВрдБ?
рдЬреЛрдбрд╝рд╛ рдЧрдпрд╛ рдорд▓реНрдЯреАрдХрд╛рд╕реНрдЯ рдбрд┐рд╡рд╛рдЗрд╕ рдкрд░рд┐рдгрд╛рдо _рдПрдХреНрдЯрд┐рд╡реЗрд╢рди рдореЛрдб рдорд▓реНрдЯреАрдХрд╛рд╕реНрдЯ_ рдЬреИрд╕рд╛ рд╣реЛрдирд╛ рдЪрд╛рд╣рд┐рдПред
рдордЪреНрдЫрд░ рдбрд╛рдЙрдирд▓рд┐рдВрдХ рдХрд╛ рдЙрддреНрддрд░ рдирд┐рдореНрдирд▓рд┐рдЦрд┐рдд рд╣реИ:

_рдордЪреНрдЫрд░ рдЙрддреНрддрд░:_ рдХреНрд▓рд╛рдЗрдВрдЯ рдорд╕реНрдЬрд┐рдж|23216-рд▓реИрдкрдЯреЙрдк-рдУрдИ рдХрдиреЗрдХреНрдЯ рднреЗрдЬ рд░рд╣рд╛ рд╣реИ
рдХреНрд▓рд╛рдЗрдВрдЯ mosqpub|23216-LAPTOP-OE рдХреЛ CONNACK рдкреНрд░рд╛рдкреНрдд рд╣реБрдЖ
рдХреНрд▓рд╛рдЗрдВрдЯ mosqpub|23216-рд▓реИрдкрдЯреЙрдк-рдУрдИ рдкреНрд░рдХрд╛рд╢рди рднреЗрдЬ рд░рд╣рд╛ рд╣реИ (d0, q0, r0, m1, 'v3/ app1@movexxxxx/devices/ mc1 /down/push', ... (154 рдмрд╛рдЗрдЯреНрд╕))
рдХреНрд▓рд╛рдЗрдВрдЯ рдорд╕реНрдЬрд┐рдж|23216-рд▓реИрдкрдЯреЙрдк-рдУрдИ рдбрд┐рд╕реНрдХрдиреЗрдХреНрдЯ рднреЗрдЬ рд░рд╣рд╛ рд╣реИ

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

рдпрджрд┐ рдореИрдВ рдордВрдЪ рд╕реЗ рдПрдХ рдорд▓реНрдЯреАрдХрд╛рд╕реНрдЯ рдбрд╛рдЙрдирд▓рд┐рдВрдХ рд╕рдВрджреЗрд╢ рднреЗрдЬрдиреЗ рдХрд╛ рдкреНрд░рдпрд╛рд╕ рдХрд░рддрд╛ рд╣реВрдВ, рддреЛ рддреНрд░реБрдЯрд┐рдпрд╛рдВ рд╣реЛрддреА рд╣реИрдВ: "рдХреЛрдИ рдбрд╛рдЙрдирд▓рд┐рдВрдХ рдкрде рдЙрдкрд▓рдмреНрдз рдирд╣реАрдВ рд╣реИ" ред

рдХреНрдпрд╛ рдЗрд╕рдХреЗ рдмрдЬрд╛рдп mosquitto_pub рдбрд╛рдЙрдирд▓рд┐рдВрдХ рдЙрддреНрддрд░ рд╕рд╣реА рд╣реИ? рдХреНрдпреЛрдВрдХрд┐ рдореИрдВрдиреЗ рдЕрдкрдиреЗ рднреМрддрд┐рдХ OTAA рдПрдВрдб-рдбрд┐рд╡рд╛рдЗрд╕ рдкрд░ рдХреБрдЫ рднреА рдЖрддреЗ рд╣реБрдП рдирд╣реАрдВ рджреЗрдЦрд╛ред

рдХреНрдпрд╛ рдЪреАрдЬрд╝ рдЫреВрдЯ рд░рд╣реА рд╣реИ?

рдореБрдЭреЗ рд╕рдордЭ рдореЗрдВ рдирд╣реАрдВ рдЖрддрд╛ рдХрд┐ рдХрдВрд╕реЛрд▓ рдХреЗ рдорд╛рдзреНрдпрдо рд╕реЗ рдЕрдкрдиреЗ рдорд▓реНрдЯреАрдХрд╛рд╕реНрдЯ рд╕рдореВрд╣ рдХреЗ рд╕рд╛рде рдЕрдкрдиреЗ рдУрдЯреАрдПрдП рдЙрдкрдХрд░рдгреЛрдВ рдХреЛ рдХреИрд╕реЗ рд╕рд╣рд╕рдВрдмрдВрдзрд┐рдд рдХрд┐рдпрд╛ рдЬрд╛рдПред рдореИрдВ рдЙрджрд╛рд╣рд░рдг рдХреЗ рд▓рд┐рдП рдПрдХ рдорд▓реНрдЯреАрдХрд╛рд╕реНрдЯ рд╕рдореВрд╣ (рдЙрд╕рдХреЗ рдореИрдХрдПрдбреНрд░реЗрд╕ рдФрд░ рдореИрдХреАрдЬрд╝ рдХреЗ рд╕рд╛рде) рджреЗрдЦрдирд╛ рдЪрд╛рд╣рддрд╛ рд╣реВрдВ рдЬрд╣рд╛рдВ рдореИрдВ рдЕрдкрдиреЗ рдУрдЯреАрдПрдП рдбрд┐рд╡рд╛рдЗрд╕ рдЬреЛрдбрд╝ рд╕рдХрддрд╛ рд╣реВрдВ рдХреНрдпреЛрдВрдХрд┐ рдпрд╣ рд╕реНрдкрд╖реНрдЯ рдирд╣реАрдВ рд╣реИ рдХрд┐ рдорд▓реНрдЯреАрдХрд╛рд╕реНрдЯ рдбрд╛рдЙрдирд▓рд┐рдВрдХ рдореЗрд░реЗ рдУрдЯреАрдПрдП рдЙрдкрдХрд░рдгреЛрдВ рддрдХ рдХреИрд╕реЗ рдкрд╣реБрдВрдЪ рд╕рдХрддрд╛ рд╣реИред

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

рдирд╣реАрдВ, рдореБрдЭреЗ рдЕрдкрдиреЗ рдЧреЗрдЯрд╡реЗ "рд▓рд╛рдЗрд╡ рдбреЗрдЯрд╛" рдореЗрдВ рдХреЛрдИ рдбрд╛рдЙрдирд▓рд┐рдВрдХ рдирд╣реАрдВ рджрд┐рдЦ рд░рд╣рд╛ рд╣реИ, рд▓реЗрдХрд┐рди рдЗрд╕рдХреЗ рдмрдЬрд╛рдп рдореИрдВрдиреЗ рдЕрдкрдиреЗ рдПрдкреНрд▓рд┐рдХреЗрд╢рди "рдлреВ" рдХреЗ "рд▓рд╛рдЗрд╡ рдбреЗрдЯрд╛" рдЕрдиреБрднрд╛рдЧ рдореЗрдВ рдХреБрдЫ рдбреЗрдЯрд╛ рдЖрддреЗ рд╣реБрдП рджреЗрдЦрд╛:

рдХреГрдкрдпрд╛ рдЧреЗрдЯрд╡реЗ рдЗрд╡реЗрдВрдЯ рд▓реЙрдЧ рдХреЗ рд╕рд╛рде рд╕рджрд╕реНрдпрддрд╛ рд▓реЗрдВ;

$ ttn-lw-cli events --gateway-id gtw-test

рдбреАрдмрдЧ рд▓реЙрдЧ рднреА рд╕рдХреНрд╖рдо рдХрд░реЗрдВ ( log.level: debug )ред

рдлрд┐рд░ рдбрд╛рдЙрдирд▓рд┐рдВрдХ рд╕рдВрджреЗрд╢ рд╢реЗрдбреНрдпреВрд▓ рдХрд░реЗрдВ рдФрд░ рд▓реЙрдЧ рдФрд░ рдЧреЗрдЯрд╡реЗ рдИрд╡реЗрдВрдЯ рджреЗрдЦреЗрдВред


рддреЛ рдХреНрдпрд╛ рдЖрдкрдХрд╛ рдорддрд▓рдм рдпрд╣ рд╣реИ рдХрд┐ рдбрд╛рдЙрдирд▓рд┐рдВрдХ рд╕рдВрджреЗрд╢ рдкреНрд░рд╕рд╛рд░рдг рд╕рдВрджреЗрд╢ рдХреА рддрд░рд╣ рдЧреЗрдЯрд╡реЗ рд╕реЗ рдЬреБрдбрд╝реЗ рд╕рднреА OTAA рдЙрдкрдХрд░рдгреЛрдВ рдкрд░ рдЖрддрд╛ рд╣реИ, рди рдХрд┐ OTAA рдЙрдкрдХрд░рдгреЛрдВ рдХреЗ рдПрдХ рд╡рд┐рд╢рд┐рд╖реНрдЯ рд╕рдореВрд╣ рдХреЛ?

рд╣рд╛рдБ, рд▓реЛрд░рд╛рд╡рди рдРрд╕реЗ рд╣реА рдХрд╛рдо рдХрд░рддрд╛ рд╣реИред рдЙрд╕ рд╡рд┐рд╢рд┐рд╖реНрдЯ рдбреЗрдЯрд╛ рджрд░ рдХреЗ рд╕рд╛рде рдЙрд╕ рдЖрд╡реГрддреНрддрд┐ рдкрд░ рд╕реБрдирдиреЗ рд╡рд╛рд▓рд╛ рдкреНрд░рддреНрдпреЗрдХ рд╡рд░реНрдЧ рд╕реА рдбрд┐рд╡рд╛рдЗрд╕ рд╕рдВрджреЗрд╢ рдкреНрд░рд╛рдкреНрдд рдХрд░реЗрдЧрд╛ред рд╡реЗ рд╕рдВрджреЗрд╢ рдХреЗ DevAddr рдХреЛ рдпрд╣ рджреЗрдЦрдиреЗ рдХреЗ рд▓рд┐рдП рджреЗрдЦреЗрдВрдЧреЗ рдХрд┐ рдХреНрдпрд╛ рдпрд╣ рдПрдХ (рдорд▓реНрдЯреАрдХрд╛рд╕реНрдЯ) рд╕рддреНрд░ рд╕реЗ рдореЗрд▓ рдЦрд╛рддрд╛ рд╣реИ рдЬрд┐рд╕рдХреЗ рд▓рд┐рдП рдЙрдирдХреЗ рдкрд╛рд╕ рд╕рддреНрд░ рдХреБрдВрдЬрд┐рдпрд╛рдБ рд╣реИрдВред рдпрджрд┐ рдРрд╕рд╛ рд╣реИ, рддреЛ рд╡реЗ рд╕рдВрджреЗрд╢ рдХреЛ рд╕рдВрд╕рд╛рдзрд┐рдд рдХрд░рддреЗ рд╣реИрдВ рдФрд░ рджреЗрдЦрддреЗ рд╣реИрдВ рдХрд┐ NwkSKey рдПрдордЖрдИрд╕реА рдЖрджрд┐ рд╕реЗ рдореЗрд▓ рдЦрд╛рддрд╛ рд╣реИ рдпрд╛ рдирд╣реАрдВред

рдмрд╛рддреЗ рдХрд░ рд░рд╣реЗ рд╣реИрдВ рдЬрд┐рд╕рд╕реЗ рдХрд┐; рдХреНрдпрд╛ рдЖрдк рд╕реБрдирд┐рд╢реНрдЪрд┐рдд рд╣реИрдВ рдХрд┐ рдЖрд╡реГрддреНрддрд┐ рдФрд░ рдбреЗрдЯрд╛ рджрд░ рд╕рд╣реА рд╣реИрдВ? рдХреНрд▓рд╛рд╕ рд╕реА рдЗрд╕рдХреЗ рд▓рд┐рдП RX2 рдкреИрд░рд╛рдореАрдЯрд░ рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рддрд╛ рд╣реИред рдЕрдВрддрд┐рдо рдЙрдкрдХрд░рдгреЛрдВ рдХреЛ рдорд▓реНрдЯреАрдХрд╛рд╕реНрдЯ рдбрд╛рдЙрдирд▓рд┐рдВрдХ рдлрд╝реНрд░реЗрдо рдХреЗ рд▓рд┐рдП рдЙрди рдорд╛рдкрджрдВрдбреЛрдВ рдкрд░ рд╕реБрдирдирд╛ рдЪрд╛рд╣рд┐рдПред

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

@MatteMoveSRL рдЖрдкрдХреА рд╕рдорд╕реНрдпрд╛ рдХреЗ рд▓рд┐рдП рдзрдиреНрдпрд╡рд╛рджред рдпрджрд┐ рдЖрдк рдПрдХ рд╕рдорд░реНрдерди рдпреЛрдЬрдирд╛ рдХреЗ рд╕рд╛рде рдПрдХ рдЯреАрдЯреАрдЖрдИ рдЧреНрд░рд╛рд╣рдХ рд╣реИрдВ, рддреЛ рд╕рдорд░реНрдерди рдЪреИрдирд▓ рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рдирд╛ рд╕рдмрд╕реЗ рдЕрдЪреНрдЫрд╛ рд╣реИред

рд╣рдо рдпрд╣рд╛рдВ рдЗрд╢реНрдпреВ рдЯреЗрдореНрдкреНрд▓реЗрдЯ рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рддреЗ рд╣реИрдВ рддрд╛рдХрд┐ рд╣рдореЗрдВ рд╕рдВрд░рдЪрд┐рдд рддрд░реАрдХреЗ рд╕реЗ рдЬрд╛рдирдХрд╛рд░реА рдорд┐рд▓ рд╕рдХреЗред


рдореИрдВрдиреЗ рджреЗрдЦрд╛ рд╣реИ рдХрд┐ рдирд╛рдорд╛рдВрдХрд┐рдд рдорд▓реНрдЯреАрдХрд╛рд╕реНрдЯ рдбрд┐рд╡рд╛рдЗрд╕ _рдПрдХреНрдЯрд┐рд╡реЗрд╢рди рдореЛрдб рдорд▓реНрдЯреАрдХрд╛рд╕реНрдЯ_ рдХреЗ рд░реВрдк рдореЗрдВ рдирд╣реАрдВ рдмрд▓реНрдХрд┐ _рдПрдХреНрдЯрд┐рд╡реЗрд╢рди рдореЛрдб рдПрдмреАрдкреА_ рдХреЗ рд░реВрдк рдореЗрдВ рдкрд░рд┐рдгрд╛рдорд┐рдд рд╣реЛрддрд╛ рд╣реИред рдРрд╕рд╛ рдХреНрдпреЛрдВ рд╣реИ?

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


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

https://thethingsstack.io/devices/class-c-multicast/ рджреЗрдЦреЗрдВ, рдлрд┐рд░ рдорд▓реНрдЯрд┐рдХрд╛рд╕реНрдЯ рдЧреНрд░реБрдк рдХреЗ рддрд╣рдд рджреВрд╕рд░рд╛ рдиреЛрдЯ, рдФрд░ рдбрд╛рдЙрдирд▓рд┐рдВрдХ рд╢реЗрдбреНрдпреВрд▓ рдХрд░рдиреЗ рдХреЗ рддрд░реАрдХреЗ рдХреЗ рд╕рд╛рде рдиреАрдЪреЗ рдХрд╛ рдЙрджрд╛рд╣рд░рдг рджреЗрдЦреЗрдВред

@johanstokking рдЙрддреНрддрд░ рдХреЗ рд▓рд┐рдП рдмрд╣реБрдд рдмрд╣реБрдд рдзрдиреНрдпрд╡рд╛рдж!

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

рдореИрдВ рдЕрднреА рднреА рдЗрди рджреЛ рдмрд┐рдВрджреБрдУрдВ рдХреЛ рдирд╣реАрдВ рд╕рдордЭрддрд╛:

рдХреНрдпрд╛ рдЗрд╕рдХреЗ рдмрдЬрд╛рдп mosquitto_pub рдбрд╛рдЙрдирд▓рд┐рдВрдХ рдЙрддреНрддрд░ рд╕рд╣реА рд╣реИ? рдХреНрдпреЛрдВрдХрд┐ рдореИрдВрдиреЗ рдЕрдкрдиреЗ рднреМрддрд┐рдХ OTAA рдПрдВрдб-рдбрд┐рд╡рд╛рдЗрд╕ рдкрд░ рдХреБрдЫ рднреА рдЖрддреЗ рд╣реБрдП рдирд╣реАрдВ рджреЗрдЦрд╛

рдореБрдЭреЗ рд╕рдордЭ рдореЗрдВ рдирд╣реАрдВ рдЖрддрд╛ рдХрд┐ рдХрдВрд╕реЛрд▓ рдХреЗ рдорд╛рдзреНрдпрдо рд╕реЗ рдЕрдкрдиреЗ рдорд▓реНрдЯреАрдХрд╛рд╕реНрдЯ рд╕рдореВрд╣ рдХреЗ рд╕рд╛рде рдЕрдкрдиреЗ рдУрдЯреАрдПрдП рдЙрдкрдХрд░рдгреЛрдВ рдХреЛ рдХреИрд╕реЗ рд╕рд╣рд╕рдВрдмрдВрдзрд┐рдд рдХрд┐рдпрд╛ рдЬрд╛рдПред рдореИрдВ рдЙрджрд╛рд╣рд░рдг рдХреЗ рд▓рд┐рдП рдПрдХ рдорд▓реНрдЯреАрдХрд╛рд╕реНрдЯ рд╕рдореВрд╣ (рдЙрд╕рдХреЗ рдореИрдХрдПрдбреНрд░реЗрд╕ рдФрд░ рдореИрдХреАрдЬрд╝ рдХреЗ рд╕рд╛рде) рджреЗрдЦрдирд╛ рдЪрд╛рд╣рддрд╛ рд╣реВрдВ рдЬрд╣рд╛рдВ рдореИрдВ рдЕрдкрдиреЗ рдУрдЯреАрдПрдП рдбрд┐рд╡рд╛рдЗрд╕ рдЬреЛрдбрд╝ рд╕рдХрддрд╛ рд╣реВрдВ рдХреНрдпреЛрдВрдХрд┐ рдпрд╣ рд╕реНрдкрд╖реНрдЯ рдирд╣реАрдВ рд╣реИ рдХрд┐ рдорд▓реНрдЯреАрдХрд╛рд╕реНрдЯ рдбрд╛рдЙрдирд▓рд┐рдВрдХ рдореЗрд░реЗ рдУрдЯреАрдПрдП рдЙрдкрдХрд░рдгреЛрдВ рддрдХ рдХреИрд╕реЗ рдкрд╣реБрдВрдЪ рд╕рдХрддрд╛ рд╣реИ

рдЖрдкрдХреЗ рд╕рдордп рдФрд░ рдЖрдкрдХреЗ рдЙрддреНрддрд░ рдХреЗ рд▓рд┐рдП рдЕрдЧреНрд░рд┐рдо рдзрдиреНрдпрд╡рд╛рджред

@MatteMoveSRL рдХреНрдпрд╛ рдЗрд╕рдХреЗ рдмрдЬрд╛рдп mosquitto_pub рдбрд╛рдЙрдирд▓рд┐рдВрдХ рдЙрддреНрддрд░ рд╕рд╣реА рд╣реИ? рдХреНрдпреЛрдВрдХрд┐ рдореИрдВрдиреЗ рдЕрдкрдиреЗ рднреМрддрд┐рдХ OTAA рдПрдВрдб-рдбрд┐рд╡рд╛рдЗрд╕ рдкрд░ рдХреБрдЫ рднреА рдЖрддреЗ рд╣реБрдП рдирд╣реАрдВ рджреЗрдЦрд╛

рдирд┐рд░рдкреЗрдХреНрд╖ рд╕рдордп рдХреЗ рдЕрд▓рд╛рд╡рд╛, рдЬреЛ рдЕрддреАрдд рдореЗрдВ рд╣реИ, рдпрд╣ рдЧрд▓рдд рдирд╣реАрдВ рд▓рдЧрддрд╛ред

рд▓реЗрдХрд┐рди, рдХреНрдпрд╛ gtwid рдПрдХ рдХрдиреЗрдХреНрдЯреЗрдб рдЧреЗрдЯрд╡реЗ рд╣реИ? рдЬрдм рдЖрдк рдЧреЗрдЯрд╡реЗ рдЯреНрд░реИрдлрд╝рд┐рдХ рдХреЛ рджреЗрдЦрддреЗ рд╣реИрдВ, рддреЛ рдХреНрдпрд╛ рдЖрдкрдХреЛ рдХрдВрд╕реЛрд▓ рдореЗрдВ рд╢реЗрдбреНрдпреВрд▓ рдХрд┐рдпрд╛ рдЧрдпрд╛ рдбрд╛рдЙрдирд▓рд┐рдВрдХ рджрд┐рдЦрд╛рдИ рджреЗрддрд╛ рд╣реИ?

@MatteMoveSRL рдореБрдЭреЗ рд╕рдордЭ рдореЗрдВ рдирд╣реАрдВ рдЖрддрд╛ рдХрд┐ рдХрдВрд╕реЛрд▓ рдХреЗ рдорд╛рдзреНрдпрдо рд╕реЗ рдЕрдкрдиреЗ рдорд▓реНрдЯреАрдХрд╛рд╕реНрдЯ рд╕рдореВрд╣ рдХреЗ рд╕рд╛рде рдЕрдкрдиреЗ рдУрдЯреАрдПрдП рдЙрдкрдХрд░рдгреЛрдВ рдХреЛ рдХреИрд╕реЗ рд╕рд╣рд╕рдВрдмрдВрдзрд┐рдд рдХрд┐рдпрд╛ рдЬрд╛рдПред рдореИрдВ рдЙрджрд╛рд╣рд░рдг рдХреЗ рд▓рд┐рдП рдПрдХ рдорд▓реНрдЯреАрдХрд╛рд╕реНрдЯ рд╕рдореВрд╣ (рдЙрд╕рдХреЗ рдореИрдХрдПрдбреНрд░реЗрд╕ рдФрд░ рдореИрдХреАрдЬрд╝ рдХреЗ рд╕рд╛рде) рджреЗрдЦрдирд╛ рдЪрд╛рд╣рддрд╛ рд╣реВрдВ рдЬрд╣рд╛рдВ рдореИрдВ рдЕрдкрдиреЗ рдУрдЯреАрдПрдП рдбрд┐рд╡рд╛рдЗрд╕ рдЬреЛрдбрд╝ рд╕рдХрддрд╛ рд╣реВрдВ рдХреНрдпреЛрдВрдХрд┐ рдпрд╣ рд╕реНрдкрд╖реНрдЯ рдирд╣реАрдВ рд╣реИ рдХрд┐ рдорд▓реНрдЯреАрдХрд╛рд╕реНрдЯ рдбрд╛рдЙрдирд▓рд┐рдВрдХ рдореЗрд░реЗ рдУрдЯреАрдПрдП рдЙрдкрдХрд░рдгреЛрдВ рддрдХ рдХреИрд╕реЗ рдкрд╣реБрдВрдЪ рд╕рдХрддрд╛ рд╣реИ

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

@johanstokking рддреНрд╡рд░рд┐рдд рдЙрддреНрддрд░ рдХреЗ рд▓рд┐рдП рдзрдиреНрдпрд╡рд╛рдж

рд▓реЗрдХрд┐рди, рдХреНрдпрд╛ gtwid рдПрдХ рдХрдиреЗрдХреНрдЯреЗрдб рдЧреЗрдЯрд╡реЗ рд╣реИ?

рд╣рд╛рдВ рдЧреЗрдЯрд╡реЗ рдЬреБрдбрд╝рд╛ рд╣реБрдЖ рд╣реИ рдФрд░ рдореИрдВрдиреЗ рдордЪреНрдЫрд░ рдХрдорд╛рдВрдб рдореЗрдВ "gtwid" рдХреЗ рдмрдЬрд╛рдп "gw-test" рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд┐рдпрд╛ рд╣реИред

gateway1

рдЬрдм рдЖрдк рдЧреЗрдЯрд╡реЗ рдЯреНрд░реИрдлрд╝рд┐рдХ рдХреЛ рджреЗрдЦрддреЗ рд╣реИрдВ, рддреЛ рдХреНрдпрд╛ рдЖрдкрдХреЛ рдХрдВрд╕реЛрд▓ рдореЗрдВ рд╢реЗрдбреНрдпреВрд▓ рдХрд┐рдпрд╛ рдЧрдпрд╛ рдбрд╛рдЙрдирд▓рд┐рдВрдХ рджрд┐рдЦрд╛рдИ рджреЗрддрд╛ рд╣реИ?

рдирд╣реАрдВ, рдореБрдЭреЗ рдЕрдкрдиреЗ рдЧреЗрдЯрд╡реЗ "рд▓рд╛рдЗрд╡ рдбреЗрдЯрд╛" рдореЗрдВ рдХреЛрдИ рдбрд╛рдЙрдирд▓рд┐рдВрдХ рдирд╣реАрдВ рджрд┐рдЦ рд░рд╣рд╛ рд╣реИ, рд▓реЗрдХрд┐рди рдЗрд╕рдХреЗ рдмрдЬрд╛рдп рдореИрдВрдиреЗ рдЕрдкрдиреЗ рдПрдкреНрд▓рд┐рдХреЗрд╢рди "рдлреВ" рдХреЗ "рд▓рд╛рдЗрд╡ рдбреЗрдЯрд╛" рдЕрдиреБрднрд╛рдЧ рдореЗрдВ рдХреБрдЫ рдбреЗрдЯрд╛ рдЖрддреЗ рд╣реБрдП рджреЗрдЦрд╛:

downlink2
downlink1

рдпрджрд┐ рдЖрдкрдХрд╛ рдПрдВрдб рдбрд┐рд╡рд╛рдЗрд╕ рдпреВрдирд┐рдХрд╛рд╕реНрдЯ рдФрд░ рдорд▓реНрдЯреАрдХрд╛рд╕реНрдЯ рдЪреИрдирд▓ рджреЛрдиреЛрдВ рдкрд░ рдбрд╛рдЙрдирд▓рд┐рдВрдХ рдХреЛ рд╕рдордЭрддрд╛ рд╣реИ, рддреЛ рдЖрдкрдХреЛ рдареАрдХ рд╣реЛрдирд╛ рдЪрд╛рд╣рд┐рдПред

рддреЛ рдХреНрдпрд╛ рдЖрдкрдХрд╛ рдорддрд▓рдм рдпрд╣ рд╣реИ рдХрд┐ рдбрд╛рдЙрдирд▓рд┐рдВрдХ рд╕рдВрджреЗрд╢ рдкреНрд░рд╕рд╛рд░рдг рд╕рдВрджреЗрд╢ рдХреА рддрд░рд╣ рдЧреЗрдЯрд╡реЗ рд╕реЗ рдЬреБрдбрд╝реЗ рд╕рднреА OTAA рдЙрдкрдХрд░рдгреЛрдВ рдкрд░ рдЖрддрд╛ рд╣реИ, рди рдХрд┐ OTAA рдЙрдкрдХрд░рдгреЛрдВ рдХреЗ рдПрдХ рд╡рд┐рд╢рд┐рд╖реНрдЯ рд╕рдореВрд╣ рдХреЛ?

рдирд╣реАрдВ, рдореБрдЭреЗ рдЕрдкрдиреЗ рдЧреЗрдЯрд╡реЗ "рд▓рд╛рдЗрд╡ рдбреЗрдЯрд╛" рдореЗрдВ рдХреЛрдИ рдбрд╛рдЙрдирд▓рд┐рдВрдХ рдирд╣реАрдВ рджрд┐рдЦ рд░рд╣рд╛ рд╣реИ, рд▓реЗрдХрд┐рди рдЗрд╕рдХреЗ рдмрдЬрд╛рдп рдореИрдВрдиреЗ рдЕрдкрдиреЗ рдПрдкреНрд▓рд┐рдХреЗрд╢рди "рдлреВ" рдХреЗ "рд▓рд╛рдЗрд╡ рдбреЗрдЯрд╛" рдЕрдиреБрднрд╛рдЧ рдореЗрдВ рдХреБрдЫ рдбреЗрдЯрд╛ рдЖрддреЗ рд╣реБрдП рджреЗрдЦрд╛:

рдХреГрдкрдпрд╛ рдЧреЗрдЯрд╡реЗ рдЗрд╡реЗрдВрдЯ рд▓реЙрдЧ рдХреЗ рд╕рд╛рде рд╕рджрд╕реНрдпрддрд╛ рд▓реЗрдВ;

$ ttn-lw-cli events --gateway-id gtw-test

рдбреАрдмрдЧ рд▓реЙрдЧ рднреА рд╕рдХреНрд╖рдо рдХрд░реЗрдВ ( log.level: debug )ред

рдлрд┐рд░ рдбрд╛рдЙрдирд▓рд┐рдВрдХ рд╕рдВрджреЗрд╢ рд╢реЗрдбреНрдпреВрд▓ рдХрд░реЗрдВ рдФрд░ рд▓реЙрдЧ рдФрд░ рдЧреЗрдЯрд╡реЗ рдИрд╡реЗрдВрдЯ рджреЗрдЦреЗрдВред


рддреЛ рдХреНрдпрд╛ рдЖрдкрдХрд╛ рдорддрд▓рдм рдпрд╣ рд╣реИ рдХрд┐ рдбрд╛рдЙрдирд▓рд┐рдВрдХ рд╕рдВрджреЗрд╢ рдкреНрд░рд╕рд╛рд░рдг рд╕рдВрджреЗрд╢ рдХреА рддрд░рд╣ рдЧреЗрдЯрд╡реЗ рд╕реЗ рдЬреБрдбрд╝реЗ рд╕рднреА OTAA рдЙрдкрдХрд░рдгреЛрдВ рдкрд░ рдЖрддрд╛ рд╣реИ, рди рдХрд┐ OTAA рдЙрдкрдХрд░рдгреЛрдВ рдХреЗ рдПрдХ рд╡рд┐рд╢рд┐рд╖реНрдЯ рд╕рдореВрд╣ рдХреЛ?

рд╣рд╛рдБ, рд▓реЛрд░рд╛рд╡рди рдРрд╕реЗ рд╣реА рдХрд╛рдо рдХрд░рддрд╛ рд╣реИред рдЙрд╕ рд╡рд┐рд╢рд┐рд╖реНрдЯ рдбреЗрдЯрд╛ рджрд░ рдХреЗ рд╕рд╛рде рдЙрд╕ рдЖрд╡реГрддреНрддрд┐ рдкрд░ рд╕реБрдирдиреЗ рд╡рд╛рд▓рд╛ рдкреНрд░рддреНрдпреЗрдХ рд╡рд░реНрдЧ рд╕реА рдбрд┐рд╡рд╛рдЗрд╕ рд╕рдВрджреЗрд╢ рдкреНрд░рд╛рдкреНрдд рдХрд░реЗрдЧрд╛ред рд╡реЗ рд╕рдВрджреЗрд╢ рдХреЗ DevAddr рдХреЛ рдпрд╣ рджреЗрдЦрдиреЗ рдХреЗ рд▓рд┐рдП рджреЗрдЦреЗрдВрдЧреЗ рдХрд┐ рдХреНрдпрд╛ рдпрд╣ рдПрдХ (рдорд▓реНрдЯреАрдХрд╛рд╕реНрдЯ) рд╕рддреНрд░ рд╕реЗ рдореЗрд▓ рдЦрд╛рддрд╛ рд╣реИ рдЬрд┐рд╕рдХреЗ рд▓рд┐рдП рдЙрдирдХреЗ рдкрд╛рд╕ рд╕рддреНрд░ рдХреБрдВрдЬрд┐рдпрд╛рдБ рд╣реИрдВред рдпрджрд┐ рдРрд╕рд╛ рд╣реИ, рддреЛ рд╡реЗ рд╕рдВрджреЗрд╢ рдХреЛ рд╕рдВрд╕рд╛рдзрд┐рдд рдХрд░рддреЗ рд╣реИрдВ рдФрд░ рджреЗрдЦрддреЗ рд╣реИрдВ рдХрд┐ NwkSKey рдПрдордЖрдИрд╕реА рдЖрджрд┐ рд╕реЗ рдореЗрд▓ рдЦрд╛рддрд╛ рд╣реИ рдпрд╛ рдирд╣реАрдВред

рдмрд╛рддреЗ рдХрд░ рд░рд╣реЗ рд╣реИрдВ рдЬрд┐рд╕рд╕реЗ рдХрд┐; рдХреНрдпрд╛ рдЖрдк рд╕реБрдирд┐рд╢реНрдЪрд┐рдд рд╣реИрдВ рдХрд┐ рдЖрд╡реГрддреНрддрд┐ рдФрд░ рдбреЗрдЯрд╛ рджрд░ рд╕рд╣реА рд╣реИрдВ? рдХреНрд▓рд╛рд╕ рд╕реА рдЗрд╕рдХреЗ рд▓рд┐рдП RX2 рдкреИрд░рд╛рдореАрдЯрд░ рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рддрд╛ рд╣реИред рдЕрдВрддрд┐рдо рдЙрдкрдХрд░рдгреЛрдВ рдХреЛ рдорд▓реНрдЯреАрдХрд╛рд╕реНрдЯ рдбрд╛рдЙрдирд▓рд┐рдВрдХ рдлрд╝реНрд░реЗрдо рдХреЗ рд▓рд┐рдП рдЙрди рдорд╛рдкрджрдВрдбреЛрдВ рдкрд░ рд╕реБрдирдирд╛ рдЪрд╛рд╣рд┐рдПред

@johanstokking рдЖрдкрдХреЗ рдЙрддреНрддрд░ рдХреЗ рд▓рд┐рдП рдзрдиреНрдпрд╡рд╛рджред

рд╣рд╛рдБ, рд▓реЛрд░рд╛рд╡рди рдРрд╕реЗ рд╣реА рдХрд╛рдо рдХрд░рддрд╛ рд╣реИред рдЙрд╕ рд╡рд┐рд╢рд┐рд╖реНрдЯ рдбреЗрдЯрд╛ рджрд░ рдХреЗ рд╕рд╛рде рдЙрд╕ рдЖрд╡реГрддреНрддрд┐ рдкрд░ рд╕реБрдирдиреЗ рд╡рд╛рд▓рд╛ рдкреНрд░рддреНрдпреЗрдХ рд╡рд░реНрдЧ рд╕реА рдбрд┐рд╡рд╛рдЗрд╕ рд╕рдВрджреЗрд╢ рдкреНрд░рд╛рдкреНрдд рдХрд░реЗрдЧрд╛ред рд╡реЗ рд╕рдВрджреЗрд╢ рдХреЗ DevAddr рдХреЛ рдпрд╣ рджреЗрдЦрдиреЗ рдХреЗ рд▓рд┐рдП рджреЗрдЦреЗрдВрдЧреЗ рдХрд┐ рдХреНрдпрд╛ рдпрд╣ рдПрдХ (рдорд▓реНрдЯреАрдХрд╛рд╕реНрдЯ) рд╕рддреНрд░ рд╕реЗ рдореЗрд▓ рдЦрд╛рддрд╛ рд╣реИ рдЬрд┐рд╕рдХреЗ рд▓рд┐рдП рдЙрдирдХреЗ рдкрд╛рд╕ рд╕рддреНрд░ рдХреБрдВрдЬрд┐рдпрд╛рдБ рд╣реИрдВред рдпрджрд┐ рдРрд╕рд╛ рд╣реИ, рддреЛ рд╡реЗ рд╕рдВрджреЗрд╢ рдХреЛ рд╕рдВрд╕рд╛рдзрд┐рдд рдХрд░рддреЗ рд╣реИрдВ рдФрд░ рджреЗрдЦрддреЗ рд╣реИрдВ рдХрд┐ NwkSKey рдПрдордЖрдИрд╕реА рдЖрджрд┐ рд╕реЗ рдореЗрд▓ рдЦрд╛рддрд╛ рд╣реИ рдпрд╛ рдирд╣реАрдВред

рдзрдиреНрдпрд╡рд╛рдж рдореБрдЭреЗ рдорд┐рд▓ рдЧрдпрд╛ред рдЖрдк рд╡рд╛рд╕реНрддрд╡ рдореЗрдВ рд╕реНрдкрд╖реНрдЯ рдереЗред

рдмрд╛рддреЗ рдХрд░ рд░рд╣реЗ рд╣реИрдВ рдЬрд┐рд╕рд╕реЗ рдХрд┐; рдХреНрдпрд╛ рдЖрдк рд╕реБрдирд┐рд╢реНрдЪрд┐рдд рд╣реИрдВ рдХрд┐ рдЖрд╡реГрддреНрддрд┐ рдФрд░ рдбреЗрдЯрд╛ рджрд░ рд╕рд╣реА рд╣реИрдВ? рдХреНрд▓рд╛рд╕ рд╕реА рдЗрд╕рдХреЗ рд▓рд┐рдП RX2 рдкреИрд░рд╛рдореАрдЯрд░ рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рддрд╛ рд╣реИред рдЕрдВрддрд┐рдо рдЙрдкрдХрд░рдгреЛрдВ рдХреЛ рдорд▓реНрдЯреАрдХрд╛рд╕реНрдЯ рдбрд╛рдЙрдирд▓рд┐рдВрдХ рдлрд╝реНрд░реЗрдо рдХреЗ рд▓рд┐рдП рдЙрди рдорд╛рдкрджрдВрдбреЛрдВ рдкрд░ рд╕реБрдирдирд╛ рдЪрд╛рд╣рд┐рдПред

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

рдХреГрдкрдпрд╛ рдЕрддрд┐рд░рд┐рдХреНрдд рдкреНрд░рд╢реНрдиреЛрдВ рдХреЗ рд▓рд┐рдП рдордВрдЪреЛрдВ рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░реЗрдВ; рд╣рдо GitHub рдореБрджреНрджреЛрдВ рдкрд░ рд╕рд╡рд╛рд▓реЛрдВ рдХреЗ рдЬрд╡рд╛рдм рдирд╣реАрдВ рджреЗрддреЗ рд╣реИрдВред рдХреГрдкрдпрд╛ рдЙрд╕рдХреЗ рд▓рд┐рдП рдЗрд╢реНрдпреВ рдЯреЗрдореНрдкреНрд▓реЗрдЯ рднреА рджреЗрдЦреЗрдВред

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

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

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

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

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

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

adamsondelacruz picture adamsondelacruz  ┬╖  7рдЯрд┐рдкреНрдкрдгрд┐рдпрд╛рдБ