Lorawan-stack: рдХрдХреНрд╖рд╛ рд╕реА рд╕рдВрджреЗрд╢ рдЖрд╡рд░реНрддрдХ рд░реВрдк рд╕реЗ рдЕрдорд╛рдиреНрдп рдирд┐рд░рдкреЗрдХреНрд╖ рд╕рдордп рдХреЗ рд╕рд╛рде рд╢реЗрдбреНрдпреВрд▓ рдХрд░рдиреЗ рдореЗрдВ рд╡рд┐рдлрд▓ рд░рд╣рддрд╛ рд╣реИ

рдХреЛ рдирд┐рд░реНрдорд┐рдд 17 рдирд╡ре░ 2020  ┬╖  15рдЯрд┐рдкреНрдкрдгрд┐рдпрд╛рдБ  ┬╖  рд╕реНрд░реЛрдд: TheThingsNetwork/lorawan-stack

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

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

рдХреНрдпрд╛ рдПрдХ рд╣реА рдбрд┐рд╡рд╛рдЗрд╕ рдкрд░ рд╕рдВрджреЗрд╢реЛрдВ рдХреЗ рдмреАрдЪ рдиреНрдпреВрдирддрдо рд╕рдордп рд╣реИ? рдЖрджрд░реНрд╢ рд░реВрдк рд╕реЗ рд╣рдордиреЗ рдЙрдиреНрд╣реЗрдВ 130ms рдХреЗ рдЕрд▓рд╛рд╡рд╛ рд╢реЗрдбреНрдпреВрд▓ рдХрд┐рдпрд╛ рд╣реЛрдЧрд╛, рд▓реЗрдХрд┐рди рд╕рдорд╕реНрдпрд╛ рдХреЛ рдХрдо рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рд░рд┐рдХреНрддрд┐ рдХреЛ 1000ms рддрдХ рдмрдврд╝рд╛рдиреЗ рдХрд╛ рдкреНрд░рдпрд╛рд╕ рдХрд┐рдпрд╛ рд╣реИ

рдкреНрд░рдЬрдирди рдХреЗ рдЪрд░рдг

  1. рд╡рд░реНрддрдорд╛рди рд╕рдордп рдореЗрдВ рдбрд╛рдЙрдирд▓рд┐рдВрдХ рд╢реЗрдбреНрдпреВрд▓ рдХрд░реЗрдВ + рдЧреЗрдЯрд╡реЗ X рдХреЗ рд▓рд┐рдП 7 рд╕реЗрдХрдВрдб
  2. рд╡рд░реНрддрдорд╛рди рд╕рдордп рдореЗрдВ рдбрд╛рдЙрдирд▓рд┐рдВрдХ рд╢реЗрдбреНрдпреВрд▓ рдХрд░реЗрдВ + рдЧреЗрдЯрд╡реЗ X рдХреЗ рд▓рд┐рдП 8 рд╕реЗрдХрдВрдб
  3. 10 рд╕реЗрдХрдВрдб рдХреЗ рд▓рд┐рдП рдкреНрд░рддреАрдХреНрд╖рд╛ рдХрд░реЗрдВ рдФрд░ mqtt рд╡рд┐рд╖рдп рдХрд╛ рдирд┐рд░реАрдХреНрд╖рдг рдХрд░реЗрдВ DowlinkFailed
  4. рдпрджрд┐ рдЖрд╡рд╢реНрдпрдХ рд╣реЛ рддреЛ рддреНрд░реБрдЯрд┐ рдХреЛ рдкреБрди: рдЙрддреНрдкрдиреНрди рдХрд░рдиреЗ рдХреА рд╕рдВрднрд╛рд╡рдирд╛ рдмрдврд╝рд╛рдиреЗ рдХреЗ рд▓рд┐рдП рд▓реВрдк рдореЗрдВ рдЪрд▓рд╛рдПрдВ

рд╣рдо рдЗрд╕реЗ рд▓рдЧрднрдЧ рд╣рд░ 15 рдбреЙрд╡рд▓рд┐рдВрдХ рджреЗрдЦрддреЗ рд╣реИрдВ

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

17/11/2020 14:09:30.783 +1300   Sending TTN V3 multicast. topic: v3/halter/devices/2704aee7-7c77-4c99-8d26-cf110b1a90a7/down/push. Payload: {"downlinks":[{"f_port":1,"frm_payload":"ChQKEgoQEg4IAxIFDbQiy10YASDjAQ==","priority":"ABOVE_NORMAL","class_b_c":{"absolute_time":"2020-11-17T01:09:37.000Z","gateways":[{"gateway_ids":{"gateway_id":"eui-00800000a0003582"}}]}}]}
17/11/2020 14:09:30.883 +1300   Sending TTN V3 multicast. topic: v3/halter/devices/2704aee7-7c77-4c99-8d26-cf110b1a90a7/down/push. Payload: {"downlinks":[{"f_port":1,"frm_payload":"ChQKEgoQEg4IAxIFDbQiy10YASDjAQ==","priority":"ABOVE_NORMAL","class_b_c":{"absolute_time":"2020-11-17T01:09:38.000Z","gateways":[{"gateway_ids":{"gateway_id":"eui-00800000a0005314"}}]}}]}
17/11/2020 14:09:37.068 +1300   Serial 2704aee7-7c77-4c99-8d26-cf110b1a90a7: Receiving DownlinkFailed. Payload: {"end_device_ids":{"device_id":"2704aee7-7c77-4c99-8d26-cf110b1a90a7","application_ids":{"application_id":"halter"},"dev_addr":"01415A3E"},"correlation_ids":["as:downlink:01EQ9VZT44AARKQ3V190WBSXZA","as:up:01EQ9W005A64G2W1Y3GQA9S3SR"],"received_at":"2020-11-17T01:09:37.066774351Z","downlink_failed":{"downlink":{"f_port":1,"f_cnt":56,"frm_payload":"ChQKEgoQEg4IAxIFDbQiy10YASDjAQ==","class_b_c":{"gateways":[{"gateway_ids":{"gateway_id":"eui-00800000a0005314"}}],"absolute_time":"2020-11-17T01:09:38Z"},"priority":"ABOVE_NORMAL","correlation_ids":["as:downlink:01EQ9VZT44AARKQ3V190WBSXZA"]},"error":{"namespace":"pkg/networkserver","name":"absolute_time","message_format":"invalid absolute time set in application downlink","code":3}}}
17/11/2020 14:09:37.068 +1300   Serial 2704aee7-7c77-4c99-8d26-cf110b1a90a7: Receiving DownlinkFailed. Payload: {"end_device_ids":{"device_id":"2704aee7-7c77-4c99-8d26-cf110b1a90a7","application_ids":{"application_id":"halter"},"dev_addr":"01415A3E"},"correlation_ids":["as:downlink:01EQ9VZT44AARKQ3V190WBSXZA","as:up:01EQ9W005A64G2W1Y3GQA9S3SR"],"received_at":"2020-11-17T01:09:37.066774351Z","downlink_failed":{"downlink":{"f_port":1,"f_cnt":56,"frm_payload":"ChQKEgoQEg4IAxIFDbQiy10YASDjAQ==","class_b_c":{"gateways":[{"gateway_ids":{"gateway_id":"eui-00800000a0005314"}}],"absolute_time":"2020-11-17T01:09:38Z"},"priority":"ABOVE_NORMAL","correlation_ids":["as:downlink:01EQ9VZT44AARKQ3V190WBSXZA"]},"error":{"namespace":"pkg/networkserver","name":"absolute_time","message_format":"invalid absolute time set in application downlink","code":3}}}

рдЗрд╕рдХреЗ рдмрдЬрд╛рдп рдЖрдк рдХреНрдпрд╛ рджреЗрдЦрдирд╛ рдЪрд╛рд╣рддреЗ рд╣реИрдВ?

рдЧреЗрдЯрд╡реЗ рд╕реЗ рдХреЛрдИ рдбрд╛рдЙрдирд▓рд┐рдВрдХ рд╡рд┐рдлрд▓рддрд╛ рдФрд░ рд╕рдВрджреЗрд╢ рдирд╣реАрдВ рдирд┐рдХрд▓рд╛

рд╡рд╛рддрд╛рд╡рд░рдг

рд▓реЛрд░рд╛рд╡рди рдХреЗ рд▓рд┐рдП рдЪреАрдЬреЗрдВ рдвреЗрд░: ttn-lw-stack
рд╕рдВрд╕реНрдХрд░рдг: 3.9.4
рдирд┐рд░реНрдорд╛рдг рддрд┐рдерд┐: 2020-09-23T09:56:19Z
рдЧрд┐рдЯ рдкреНрд░рддрд┐рдмрджреНрдз: c4be55c
рдЧреЛ рд╕рдВрд╕реНрдХрд░рдг: go1.15.2
рдУрдПрд╕/рдЖрд░реНрдХ: linux/amd64

рдЖрдк рдЗрд╕реЗ рдХреИрд╕реЗ рд▓рд╛рдЧреВ рдХрд░рдиреЗ рдХрд╛ рдкреНрд░рд╕реНрддрд╛рд╡ рд░рдЦрддреЗ рд╣реИрдВ?

рдЕрдорд╛рдиреНрдп рдкреВрд░реНрдг рд╕рдордп рдХреЗ рдХрд╛рд░рдгреЛрдВ рдХрд╛ рдирд┐рд░реНрдзрд╛рд░рдг рдХрд░реЗрдВ рдФрд░ рдмрдЧ рд╣реЛрдиреЗ рдкрд░ рд╣рд▓ рдХрд░реЗрдВ

рдЖрдк рдЗрд╕рдХрд╛ рдкрд░реАрдХреНрд╖рдг рдХреИрд╕реЗ рдХрд░рдиреЗ рдХрд╛ рдкреНрд░рд╕реНрддрд╛рд╡ рдХрд░рддреЗ рд╣реИрдВ?

рд╣рдорд╛рд░реЗ рджреЗрд╡ рд╡рд╛рддрд╛рд╡рд░рдг рдореЗрдВ рдПрдХ рдкреАрдЖрд░ рдХрд╛ рдкрд░реАрдХреНрд╖рдг рдХрд░рдиреЗ рдореЗрдВ рдЦреБрд╢реА рд╣реЛ рд░рд╣реА рд╣реИ

рдХреНрдпрд╛ рдЖрдк рдЗрд╕реЗ рд╕реНрд╡рдпрдВ рдХрд░ рд╕рдХрддреЗ рд╣реИрдВ рдФрд░ рдкреБрд▓ рдЕрдиреБрд░реЛрдз рд╕рдмрдорд┐рдЯ рдХрд░ рд╕рдХрддреЗ рд╣реИрдВ?

@rvolosatovs ?

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

@virtualguy рдХреНрдпрд╛ рдпрд╣ рд╕рдорд╕реНрдпрд╛ рдмрдиреА рд╣реБрдИ рд╣реИ?

рдбреЗрдЯрд╛ рджрд░ рдХреНрдпрд╛ рд╣реИ рдФрд░ рдЖрдк рдХрд┐рд╕ рдХреНрд╖реЗрддреНрд░ рдореЗрдВ рд╣реИрдВ?

рдЬрдм рдЖрдк рдХрд╣рддреЗ рд╣реИрдВ рдХрд┐ рдЖрдк 130 ms рдХреЗ рдЕрдВрддрд░ рд╕реЗ рд╕рдВрдЪрд╛рд░рдг рдХрд░рдирд╛ рдЪрд╛рд╣рддреЗ рд╣реИрдВ, рддреЛ рдХреНрдпрд╛ рдЖрдк рдЯрд╛рдЗрдо-рдСрди-рдПрдпрд░ рдХреЛ рдзреНрдпрд╛рди рдореЗрдВ рд░рдЦрддреЗ рд╣реИрдВ?

рдХреНрдпрд╛ рдЖрдк $ ttn-lw-cli events ... рдорд╛рдзреНрдпрдо рд╕реЗ рдЧреЗрдЯрд╡реЗ рдФрд░ рдПрдВрдб рдбрд┐рд╡рд╛рдЗрд╕ рдИрд╡реЗрдВрдЯ рдХреА рд╕рджрд╕реНрдпрддрд╛ рд▓реЗ рд╕рдХрддреЗ рд╣реИрдВ, рдФрд░ рд╢реЗрдбреНрдпреВрд▓рд┐рдВрдЧ рд╡рд┐рдлрд▓ рд╣реЛрдиреЗ рдХреЗ рдХрд╛рд░рдг рдЧреЗрдЯрд╡реЗ рд╕рд░реНрд╡рд░ рджреНрд╡рд╛рд░рд╛ рд░рд┐рдкреЛрд░реНрдЯ рдХрд┐рдП рдЧрдП рд╕рдЯреАрдХ рддреНрд░реБрдЯрд┐ рд╕рдВрджреЗрд╢реЛрдВ рдХреЛ рдкреЗрд╕реНрдЯ рдХрд░ рд╕рдХрддреЗ рд╣реИрдВ?

@virtualguy рдореИрдВрдиреЗ рдХреБрдЫ рдЕрддрд┐рд░рд┐рдХреНрдд рдбрд┐рдмрдЧ рд▓рд╛рдЗрдиреЗрдВ

  1. рдкреИрдЪ рдЬрд╛рдВрдЪ-3487.txt рд▓рд╛рдЧреВ рдХрд░реЗрдВ
  2. рдЪреЗрд░реА-рдкрд┐рдХ https://github.com/TheThingsNetwork/lorawan-stack/commit/f9bbda5db5090dd7eb7bc2d798c92bed82efc2dd
  3. рдЪреЗрдХ-рдЖрдЙрдЯ https://github.com/TheThingsNetwork/lorawan-stack/tree/investigate/3487-abs-downlink-timeing ( v3.10.7 рдкрд░ рдЖрдзрд╛рд░рд┐рдд)

рдХреГрдкрдпрд╛ #3487 рджреНрд╡рд╛рд░рд╛ рдЖрдЙрдЯрдкреБрдЯ grep рдХрд░реЗрдВ рдФрд░ рдпрд╣рд╛рдВ рдХреЙрдкреА рдХрд░реЗрдВред рдпрд╣ рдПрдХрдорд╛рддреНрд░ рдЖрдЙрдЯрдкреБрдЯ рднреА рд╣реИ рдЬреЛ stdout (рдЬреИрд╕реЗ рд▓реЙрдЧ stderr )ред

рдпрджрд┐ рдпрд╣ ScheduleAt рдореЗрдВ рдХрд╣рддрд╛ рд╣реИ рдХрд┐ рдмрд╣реБрдд рдХрдо RTT рд╣реИрдВ, рддреЛ рдЖрдк TTN_LW_EXP_RTT_TTL рдмрдврд╝рд╛рдирд╛ рдЪрд╛рд╣реЗрдВрдЧреЗ (рдЕрд╡рдзрд┐, рдЬреИрд╕реЗ 6h 6 рдШрдВрдЯреЗ рдХреЗ рд▓рд┐рдП, рдбрд┐рдлрд╝реЙрд▓реНрдЯ 30m 30 рдорд┐рдирдЯ рдХреЗ рд▓рд┐рдП) рдФрд░/рдпрд╛ TTN_LW_EXP_SCHEDULE_MIN_RTT_COUNT рд╕реЗ рдШрдЯрд╛рдХрд░ 3 рдпрд╛ рдХреБрдЫ рдФрд░ (рдбрд┐рдлрд╝реЙрд▓реНрдЯ 5 рд╣реИ)ред рдпреЗ рдЕрд╕реНрдерд╛рдпреА рдлреАрдЪрд░ рдлреНрд▓реИрдЧ рд╣реИрдВред

рд╕реАрд╕реА @ymgupta

рдЗрд╕рд╕реЗ рдкрд╣рд▓реЗ рдХрд┐ рд╣рдо рдЖрдкрдХреЗ рдкреИрдЪ @johanstokking рд╕реЗ рд▓реЙрдЧ рдЗрдХрдЯреНрдард╛ рдХрд░ рд╕рдХреЗрдВ, рдЗрд╕рд╕реЗ рдкрд╣рд▓реЗ рдХрд┐ рд╣рдо рдХреБрдЫ рдкрд░реЗрд╢рд╛рди рдЪрд▓ рд░рд╣реЗ рдмрд╛рдпрдиреЗрд░рд┐рдЬрд╝ рдХреЛ # 3736 рдкрд░ рдмреНрд▓реЙрдХ рдХрд░

@virtualguy @johanstokking рдкреИрдЪ рдХрд┐рдП рдЧрдП рд╕рдВрд╕реНрдХрд░рдг рдХреЛ рдЪрд▓рд╛рдиреЗ рдХреЗ рдХреБрдЫ рд▓реЙрдЧ рдпрд╣рд╛рдВ рджрд┐рдП рдЧрдП рд╣реИрдВ: https://gist.github.com/kurtmc/75f4ecf93c2f7a1ee8373d3a9c7f181a

рдмрд╣реБрдд - рдмрд╣реБрдд рдзрдиреНрдпрд╡рд╛рджред рджреЗрд░реА рд╕реЗ рдкреНрд░рддрд┐рдХреНрд░рд┐рдпрд╛ рдХреЗ рд▓рд┐рдП рдЦреЗрдж рд╣реИред

рдпрд╣ рд╕реБрдкрд░ рд╣реЗрд▓реНрдкрдлреБрд▓ рд╣реЛрдиреЗ рд╡рд╛рд▓рд╛ рд╣реИред рдореВрд▓ рдХрд╛рд░рдг рдЦреЛрдЬрдиреЗ рдХреЗ рд▓рд┐рдП, рдореИрдВрдиреЗ рдХреБрдЫ рдФрд░ рд▓реЙрдЧ рдкреНрд░рд╡рд┐рд╖реНрдЯрд┐рдпрд╛рдБ рдЬреЛрдбрд╝реАрдВред

рдХреНрдпрд╛ рдЖрдк рдЗрд╕реЗ https://github.com/TheThingsNetwork/lorawan-stack/tree/investigate/3487-abs-downlink-timeing рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рдХреЗ рдПрдХ рдирдП рдирд┐рд░реНрдорд╛рдг рдХреЗ рд╕рд╛рде рдлрд┐рд░ рд╕реЗ рдЪрд▓рд╛ рд╕рдХрддреЗ рд╣реИрдВ

рдпрджрд┐ рдЖрдк v3.10.x рдкрд░ рдЪреЗрд░реА-рдкрд┐рдХ рдХрд░рдирд╛ рдЪрд╛рд╣рддреЗ рд╣реИрдВ, рддреЛ рдЪреЗрд░реА-рдкрд┐рдХ 50f56055ba2c0172c002784d0ef22f140b60903c рдФрд░ d1e5305d2363aa8ce8dc485b36c9977857da6b66

рдЖрдЙрдЯрдкреБрдЯ рдХреЗ рд▓рд┐рдП рднреА, рдореБрдЭреЗ рд╢реБрд░реБрдЖрдд рд╕реЗ рд╣реА рдкреВрд░реНрдг рдЯреНрд░реЗрд╕ рдХреА рдЖрд╡рд╢реНрдпрдХрддрд╛ рд╣реИред

рдзреНрдпрд╛рди рджреЗрдВ рдХрд┐ рдЕрдм рд╣рдо рдЧреЗрдЯрд╡реЗ рдЖрдИрдбреА (рдпрд╛ EUI) рдкреНрд░рд┐рдВрдЯ рдХрд░ рд░рд╣реЗ рд╣реИрдВред рдпрджрд┐ рд╡рд╣ рд╕рдВрд╡реЗрджрдирд╢реАрд▓ рдЬрд╛рдирдХрд╛рд░реА рд╣реИ, рддреЛ рдХреГрдкрдпрд╛ рдЙрд╕реЗ рдХрд┐рд╕реА рдЕрдиреНрдп рдЕрд░реНрдердкреВрд░реНрдг рдорд╛рди рдореЗрдВ рд╕рдВрд╢реЛрдзрд┐рдд рдХрд░реЗрдВ рдпрд╛ рдИрдореЗрд▓ рдХреЗ рдорд╛рдзреНрдпрдо рд╕реЗ рд▓реЙрдЧ рднреЗрдЬреЗрдВред

@kurtmc @virtualguy рдореБрдЭреЗ рдмрддрд╛рдПрдВ рдХрд┐ рд╣рдо рдЗрд╕реЗ рд╕реНрдерд╛рдкрд┐рдд рдХрд░рдиреЗ рдореЗрдВ рдХреИрд╕реЗ рдорджрдж рдХрд░ рд╕рдХрддреЗ рд╣реИрдВред рдЕрдЧрд░ рдореБрдЭреЗ рдЖрдкрдХреЛ рдбреЙрдХрд░ рдЫрд╡рд┐ рдХреА рдмрд╛рдЗрдирд░реА рднреЗрдЬрдиреЗ рдХреА рдЬрд╝рд░реВрд░рдд рд╣реИ, рддреЛ рдмрд╕ рдореБрдЭреЗ рдмрддрд╛рдПрдВред

@johanstokking рдЕрджреНрдпрддрди рд▓реЙрдЧ: https://gist.github.com/kurtmc/041dd593d24fd9f01784e56ec1deb325

рдзрдиреНрдпрд╡рд╛рдж @kurtmcред рдореБрдЭреЗ рдпрд╣рд╛рдВ "рдиреЛ рдПрдмреНрд╕реЛрд▓реНрдпреВрдЯ рдЯрд╛рдЗрдо" рддреНрд░реБрдЯрд┐рдпрд╛рдВ рджрд┐рдЦрд╛рдИ рдирд╣реАрдВ рджреЗ рд░рд╣реА рд╣реИрдВ, рдХреЗрд╡рд▓ рд╢реБрд░реБрдЖрдд рдореЗрдВ рд▓реЗрдХрд┐рди рдпрд╣ рд╕рд╛рдорд╛рдиреНрдп рд╣реИред рддреЛ рдпрд╣рд╛рдБ, рд╕рдм рдХреБрдЫ рдЙрдореНрдореАрдж рдХреЗ рдореБрддрд╛рдмрд┐рдХ рдХрд╛рдо рдХрд┐рдпрд╛, рд╣реИ рдирд╛?

@adriansmares рд╡рд╣ рджреМрдбрд╝ рдЬрд┐рд╕рдХреЗ рд▓рд┐рдП https://github.com/TheThingsNetwork/lorawan-stack/pull/3794 рдХреЗ рд╕рд╛рде рд╕рд┐рдВрдХреНрд░рдирд╛рдЗрдЬрд╝реЗрд╢рди рддрдп рдХрд┐рдпрд╛ рдЧрдпрд╛ рд╣реИ, рд╡рд╛рд╕реНрддрд╡ рдореЗрдВ рдпрд╣рд╛рдВ рд╣реЛ рд░рд╣рд╛ рд╣реИред рддреЛ рдпрд╣ рд╡рд╛рд╕реНрддрд╡рд┐рдХ рд╣реИ, рджреЗрдЦреЗрдВ:

"1613339916024","15/02/2021 10:58:36.024 +1300","stack_1  | #3487 1 ScheduleAt: median is 30.900256ms"
"1613339916024","15/02/2021 10:58:36.024 +1300","stack_1  | #3487 1 ScheduleAt: median is 30.900256ms"
"1613339916024","15/02/2021 10:58:36.024 +1300","stack_1  | #3487 1 ScheduleAt: relative time downlink"
"1613339916024","15/02/2021 10:58:36.024 +1300","stack_1  | #3487 1 ScheduleAt: relative time downlink"
"1613339916024","15/02/2021 10:58:36.024 +1300","stack_1  | #3487 1 ScheduleAt: scheduled"
"1613339916024","15/02/2021 10:58:36.024 +1300","stack_1  | #3487 1 ScheduleAt: scheduled"
"1613339916024","15/02/2021 10:58:36.024 +1300","stack_1  | #3487 Record: 30.629582ms at 2021-02-14 21:58:36.014795727 +0000 UTC m=+86.734546258"
"1613339916024","15/02/2021 10:58:36.024 +1300","stack_1  | #3487 Stats: sorted items: [{30446978 {13835767378842655859 75767631763 0x3a7a1c0}} {30504816 {13835767372765423622 70132850448 0x3a7a1c0}} {30639590 {13835767387106897922 83515681039 0x3a7a1c0}} {30830194 {13835767336362635015 36237283864 0x3a7a1c0}} {30834436 {13835767341445058316 40950998050 0x3a7a1c0}} {30835582 {13835767336764530097 36639178949 0x3a7a1c0}} {30842181 {13835767341958726238 41464666012 0x3a7a1c0}} {30845267 {13835767320071738555 21052514770 0x3a7a1c0}} {30847416 {13835767323811969378 24571520108 0x3a7a1c0}} {30889585 {13835767369324628633 66913280952 0x3a7a1c0}} {30910927 {13835767324288677194 24974486184 0x3a7a1c0}} {30943729 {13835767344594801745 43879516001 0x3a7a1c0}} {30952793 {13835767349113727476 48103474433 0x3a7a1c0}} {30963569 {13835767326445257112 26983582371 0x3a7a1c0}} {30993783 {13835767329486798315 29803898110 0x3a7a1c0}} {31018584 {13835767328128331563 28592914998 0x3a7a1c0}} {31045641 {13835767318515021603 19643281462 0x3a7a1c0}} {31073394 {13835767334606151403 34628283902 0x3a7a1c0}} {31090774 {13835767382891657128 79595407630 0x3a7a1c0}} {31249183 {13835767338921164328 38648329532 0x3a7a1c0}}]"
"1613339916024","15/02/2021 10:58:36.024 +1300","stack_1  | #3487 Stats: sorted items: [{30446978 {13835767378842655859 75767631763 0x3a7a1c0}} {30504816 {13835767372765423622 70132850448 0x3a7a1c0}} {30639590 {13835767387106897922 83515681039 0x3a7a1c0}} {30830194 {13835767336362635015 36237283864 0x3a7a1c0}} {30834436 {13835767341445058316 40950998050 0x3a7a1c0}} {30835582 {13835767336764530097 36639178949 0x3a7a1c0}} {30842181 {13835767341958726238 41464666012 0x3a7a1c0}} {30845267 {13835767320071738555 21052514770 0x3a7a1c0}} {30847416 {13835767323811969378 24571520108 0x3a7a1c0}} {30889585 {13835767369324628633 66913280952 0x3a7a1c0}} {30910927 {13835767324288677194 24974486184 0x3a7a1c0}} {30943729 {13835767344594801745 43879516001 0x3a7a1c0}} {30952793 {13835767349113727476 48103474433 0x3a7a1c0}} {30963569 {13835767326445257112 26983582371 0x3a7a1c0}} {30993783 {13835767329486798315 29803898110 0x3a7a1c0}} {31018584 {13835767328128331563 28592914998 0x3a7a1c0}} {31045641 {13835767318515021603 19643281462 0x3a7a1c0}} {31073394 {13835767334606151403 34628283902 0x3a7a1c0}} {31090774 {13835767382891657128 79595407630 0x3a7a1c0}} {31249183 {13835767338921164328 38648329532 0x3a7a1c0}}]"

рдзреНрдпрд╛рди рджреЗрдВ рдХрд┐ рдЕрдВрддрд░реНрдирд┐рд╣рд┐рдд рдлреНрд▓рд╢рд┐рдВрдЧ рдХреЗ рдХрд╛рд░рдг рдпреЗ рдХрдерди рдЖрдЙрдЯ-рдСрдл-рдСрд░реНрдбрд░ рд╣реИрдВ; рдРрд╕рд╛ рд▓рдЧрддрд╛ рд╣реИ рдХрд┐ рдЫреЛрдЯреЗ рдмрдпрд╛рдиреЛрдВ рдХреЛ рддреБрд░рдВрдд рдлреНрд▓рд╢ рдХрд░ рджрд┐рдпрд╛ рдЬрд╛рддрд╛ рд╣реИ рдФрд░ рд▓рдВрдмреЗ рдмрдпрд╛рдиреЛрдВ рдореЗрдВ рджреЗрд░реА рд╣реЛ рдЬрд╛рддреА рд╣реИред


рдореБрдЭреЗ рд▓рдЧрддрд╛ рд╣реИ рдХрд┐ рдореБрджреНрджрд╛ рдпрд╣ рд╣реИ рдХрд┐ рдЬрдм (*rtts).Record() рд░рд╛рдЗрдЯ рд▓реЙрдХ рдЬрд╛рд░реА рдХрд░рддрд╛ рд╣реИ, рджреЛрдиреЛрдВ рд╕рдорд╡рд░реНрддреА (*rtts).Stats() рдХреЙрд▓ рдПрдХ рд░реАрдб рд▓реЙрдХ рдкреНрд░рд╛рдкреНрдд рдХрд░рддреЗ рд╣реИрдВ, рдФрд░ рдЗрд╕рд▓рд┐рдП рджреЛ рд╕рдорд╡рд░реНрддреА (*Scheduler).ScheduleAt() рдХреЙрд▓ рдмрд┐рд▓реНрдХреБрд▓ рд╕рд┐рдВрдХ рд╣реЛ рдЬрд╛рддреЗ рд╣реИрдВред рдЬреИрд╕рд╛ рдХрд┐ рд╡реЗ (рдПрдХ рдФрд░) рд░реАрдб рд▓реЙрдХ рдкреНрд░рд╛рдкреНрдд рдХрд░ рд░рд╣реЗ рд╣реИрдВ, рд╡реЗ рд╕рдорд╡рд░реНрддреА рд░реВрдк рд╕реЗ рд╣реЛрддреЗ рд╣реИрдВ, рдЬрд┐рд╕рд╕реЗ Scheduler рд░рд╛рдЬреНрдп рдореЗрдВ рднреНрд░рд╖реНрдЯрд╛рдЪрд╛рд░ рд╣реЛрддрд╛ рд╣реИред

рдпрд╣ https://github.com/TheThingsNetwork/lorawan-stack/pull/3794 рдХреЗ рд╕рд╛рде рддрдп рдХрд┐рдпрд╛ рдЧрдпрд╛ рд╣реИ

@kurtmc рдХреНрдпрд╛ рдХреЛрдИ рдореМрдХрд╛ рд╣реИ рдХрд┐ рд╣рдо рдерд┐рдВрдЧреНрд╕ рд╕реНрдЯреИрдХ рд╕реЗ рднреА DEBUG рд╕реНрддрд░ рд▓реЙрдЧ рдкреНрд░рд╛рдкреНрдд рдХрд░ рд╕рдХрддреЗ рд╣реИрдВ? рдХреЙрдиреНрдлрд╝рд┐рдЧрд░реЗрд╢рди YAML рдореЗрдВ log.level: debug рд╕реЗрдЯ рдХрд░реЗрдВред

@virtualguy @kurtmc рдХреНрдпрд╛ рдЖрдк рд╕рддреНрдпрд╛рдкрд┐рдд рдХрд░ рд╕рдХрддреЗ рд╣реИрдВ рдХрд┐ рдпрд╣ рдирд╡реАрдирддрдо v3.11 рдкрд░ рд╣рд▓ рд╣реЛ рдЧрдпрд╛ рд╣реИ?

рдорд╛рдореВрд▓реА рдЯрдХреНрдХрд░ рдкрд░ рдзреНрдпрд╛рди рджреЗрдВ, рдЖрдкрдХреЛ DB рдорд╛рдЗрдЧреНрд░реЗрд╢рди рдЪрд▓рд╛рдиреЗ рдХреА рдЖрд╡рд╢реНрдпрдХрддрд╛ рд╣реИ, рджреЗрдЦреЗрдВ https://github.com/TheThingsNetwork/lorawan-stack/blob/e56f7f70e60dba8c1ad584411fb63a8c35659e7c/CHANGELOG.md#3110 ---2021-02-10

рд╣рдо рдЖрдЬ 3.11.1 рд░рд┐рд▓реАрдЬрд╝ рдЬрд╛рд░реА рдХрд░реЗрдВрдЧреЗред

#3794 . рджреНрд╡рд╛рд░рд╛ рдмрдВрдж

@virtualguy @kurtmc FYI рдХрд░реЗрдВ рд╣рдо рдЗрд╕реЗ рд╡рд╛рдкрд╕ рднреЗрдЬ рд░рд╣реЗ рд╣реИрдВ рддрд╛рдХрд┐ рд╣рдо рдЕрдкрдиреЗ рдмреБрдирд┐рдпрд╛рджреА рдврд╛рдВрдЪреЗ рдХреЛ рдЬрд▓реНрдж рд╣реА рдЕрдкрдбреЗрдЯ рдХрд░ рд╕рдХреЗрдВред рдХреГрдкрдпрд╛ #3800 рдкрд░ рдирдЬрд░ рд░рдЦреЗрдВ рдФрд░/рдпрд╛ рдпрд╣рд╛рдВ рдиреЛрдЯрд┐рдлрд┐рдХреЗрд╢рди рдЬрд╛рд░реА рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рд╕рдмреНрд╕рдХреНрд░рд╛рдЗрдм рдХрд░реЗрдВред

@johanstokking рдХреЗрд╡рд▓ рдЖрдкрдХреЛ

@kurtmc рдпрд╣ рдирд┐рдореНрдирд▓рд┐рдЦрд┐рдд рдорд╛рдорд▓реЗ рдореЗрдВ рдЕрдкреЗрдХреНрд╖рд┐рдд рд╣реИ:

  1. рдЧреЗрдЯрд╡реЗ рдЬреАрдкреАрдПрд╕ рдЯрд╛рдЗрдорд╕реНрдЯреИрдореНрдк рдкреНрд░рджрд╛рди рдирд╣реАрдВ рдХрд░рддрд╛ рд╣реИ, рдЗрд╕рд▓рд┐рдП рдЧреЗрдЯрд╡реЗ рдкрд░ рдХреЛрдИ рдкреВрд░реНрдг рд╕рдордп рдирд╣реАрдВ рд╣реИ рдФрд░ рдЗрд╕рдХреА рдЧрдгрдирд╛ рдЧреЗрдЯрд╡реЗ рдкрд░ рдХреА рдЬрд╛рдиреА рдЪрд╛рд╣рд┐рдП
  2. рдЧреЗрдЯрд╡реЗ рдиреЗ 5 рд╕реЗ рдЕрдзрд┐рдХ рдбрд╛рдЙрдирд▓рд┐рдВрдХ рд╕рдВрджреЗрд╢реЛрдВ рдХреЛ рдкреНрд░реЗрд╖рд┐рдд рдирд╣реАрдВ рдХрд┐рдпрд╛ рд╣реИ
  3. рдЧреЗрдЯрд╡реЗ рдиреЗ 5 рд╕реЗ рдЕрдзрд┐рдХ рдбрд╛рдЙрдирд▓рд┐рдВрдХ рд╕рдВрджреЗрд╢реЛрдВ рдХреА рдкреБрд╖реНрдЯрд┐ рдирд╣реАрдВ рдХреА рд╣реИ (TX рдкрд╛рд╡рддреА рдХреЗ рдорд╛рдзреНрдпрдо рд╕реЗ)

рд╣рдо рдбрд╛рдЙрдирд▓рд┐рдВрдХ рд╕рдВрджреЗрд╢ рдХреЛ рд╢реЗрдбреНрдпреВрд▓ рдХрд░рдиреЗ рдФрд░ рд░рд╛рдЙрдВрдб-рдЯреНрд░рд┐рдк рд╕рдордп рдХреЗ рд░реВрдк рдореЗрдВ TX рдкрд╛рд╡рддреА рдкреНрд░рд╛рдкреНрдд рдХрд░рдиреЗ рдХреЗ рдмреАрдЪ рд╡рд┐рд▓рдВрдмрддрд╛ рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рддреЗ рд╣реИрдВред рд╡рд┐рд╢реНрд╡рд╕рдиреАрдп рдорд╛рдзреНрдпрд┐рдХрд╛ рдорд╛рди рд▓реЗрдиреЗ рдХреЗ рд▓рд┐рдП рд╣рдореЗрдВ рдЙрдирдореЗрдВ рд╕реЗ рдХрдо рд╕реЗ рдХрдо 5 рдХреА рдЖрд╡рд╢реНрдпрдХрддрд╛ рд╣реИред рдлрд┐рд░, рдирд┐рд░рдкреЗрдХреНрд╖ рд╕рдордп рдХреЗ рд╕рд╛рде рдХреНрд▓рд╛рд╕ рд╕реА рдбрд╛рдЙрдирд▓рд┐рдВрдХ рд╕рдВрджреЗрд╢ рдХреЛ рд╢реЗрдбреНрдпреВрд▓ рдХрд░рддреЗ рд╕рдордп, рдЧреЗрдЯрд╡реЗ рд╕рд░реНрд╡рд░ рд╕рд░реНрд╡рд░ рд╕рдордп рдФрд░ рдорд╛рдзреНрдп рд░рд╛рдЙрдВрдб-рдЯреНрд░рд┐рдк рд╕рдордп рдХрд╛ рдЙрдкрдпреЛрдЧ рдирд┐рд░рдкреЗрдХреНрд╖ (рд╕рд░реНрд╡рд░) рд╕рдордп рдФрд░ рд╕рдВрдмрдВрдзрд┐рдд рд╕рд╛рдВрджреНрд░рдХ рдЯрд╛рдЗрдорд╕реНрдЯреИрдореНрдк рдХреА рдЧрдгрдирд╛ рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рдХрд░рддрд╛ рд╣реИред


рдпрджрд┐ рдЖрдк рдЕрднреА рднреА рдкреВрд░реНрдг рд╕рдордп рддреНрд░реБрдЯрд┐рдпрд╛рдБ рджреЗрдЦрддреЗ рд╣реИрдВ, рддреЛ рдЙрдкрд░реЛрдХреНрдд рдорд╛рдорд▓реЛрдВ рдХреЗ рдмрд╛рд╣рд░, рдХреГрдкрдпрд╛ DEBUG рд╕реНрддрд░ рдХреЗ рд╕рд░реНрд╡рд░ рд▓реЙрдЧ рдкреНрд░рджрд╛рди рдХрд░реЗрдВред

рдирд┐рд╢реНрдЪрд┐рдд рд░реВрдк рд╕реЗ рдЕрднреА рднреА рдЗрд╕ рдореБрджреНрджреЗ рдХреЛ 3.10.10 рдореЗрдВ рджреЗрдЦрдХрд░, рдРрд╕рд╛ рд▓рдЧрддрд╛ рд╣реИ рдХрд┐ рдпрд╣ рдмреИрдХ рдЯреВ рдмреИрдХ рдЯреНрд░рд╛рдВрд╕рдорд┐рд╢рди (рдПрдХ рд╣реА рдбрд┐рд╡рд╛рдЗрд╕-рдЖрдИрдбреА рдкрд░ 1000ms рдХреЗ рдЕрд▓рд╛рд╡рд╛) рдкрд░ рд╣реЛрддрд╛ рд╣реИред рдореИрдВрдиреЗ TTI рд╕рдорд░реНрдерди рдХреЗ рдорд╛рдзреНрдпрдо рд╕реЗ DEBUG рд▓реЙрдЧ рдХреЗ рдорд╛рдзреНрдпрдо рд╕реЗ рднреЗрдЬрд╛ рд╣реИ

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

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

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

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

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

adriansmares picture adriansmares  ┬╖  9рдЯрд┐рдкреНрдкрдгрд┐рдпрд╛рдБ

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