补充:
2024-06-03T15:37:56.377109+08:00 [debug] msg: mqtt_packet_received, mfa: emqx_channel:handle_in/2(332), peername:*, clientid: MOWER_e4-54-e8-db-d1-62, packet: CONNECT(Q0, R0, D0, ClientId=MOWER_e4-54-e8-db-d1-62, ProtoName=MQTT, ProtoVsn=4, CleanStart
=true, KeepAlive=20, Username=admin, Password=), tag: MQTT
2024-06-03T15:37:56.377273+08:00 [debug] msg: authenticator_result, mfa: emqx_authn_chains:authenticate_with_provider/2(690), peername: *********, clientid: MOWER_e4-54-e8-db-d1-62, tag: AUTHN, result: {ok,#{is_superuser => false}}, authenticator: <<“password_
based:built_in_database”>>
2024-06-03T15:37:56.377423+08:00 [debug] msg: authentication_result, mfa: emqx_authn_chains:authenticate/2(166), peername: ***********, clientid: MOWER_e4-54-e8-db-d1-62, reason: chain_result, tag: AUTHN, result: {stop,{ok,#{is_superuser => false}}}
2024-06-03T15:37:56.377800+08:00 [debug] msg: bridge_action, mfa: emqx_rule_runtime:do_handle_action/4(371), peername: *****, clientid: MOWER_e4-54-e8-db-d1-62, tag: BRIDGE, bridge_id: {bridge_v2,http,connect_WH_D}
2024-06-03T15:37:56.378065+08:00 [debug] msg: insert_channel_info, mfa: emqx_cm:insert_channel_info/3(164), peername: , clientid: MOWER_e4-54-e8-db-d1-62
2024-06-03T15:37:56.378228+08:00 [debug] msg: mqtt_packet_sent, mfa: emqx_connection:serialize_and_inc_stats_fun/1(885), peername: 172.22.111.77:39582, clientid: MOWER_e4-54-e8-db-d1-62, packet: CONNACK(Q0, R0, D0, AckFlags=0, ReasonCode=0), tag: MQTT
2024-06-03T15:37:56.378162+08:00 [debug] msg: http_connector_received, mfa: emqx_bridge_http_connector:on_query_async/4(471), tag: QUERY_ASYNC, request: {“control/mqtt/receive/notice”,[{<<“content-type”>>,<<“application/json”>>},{<<“keep-alive”>>,<<“timeout=5”>>},{<<“co
ntent-type”>>,<<“application/json”>>},{<<“cache-control”>>,<<“no-cache”>>},{<<“connection”>>,<<“keep-alive”>>},{<<“accept”>>,<<“application/json”>>}],<<"">>}, state: #{port => 10210,request => #{path => [<<“control/mqtt/receive/notice”>>],body => undefined,headers
=> [{[<<“content-type”>>],[<<“application/json”>>]}],method => [<<“undefined”>>],max_retries => 2,request_timeout => 30000},host => {},connect_timeout => 15000,pool_type => random,pool_name => <<“connector:http:connect_WH_D”>>,base_path => “/”,installed_ac
tions => #{<<“action:http:connect_WH_D:connector:http:connect_WH_D”>> => #{path => [<<>>],body => undefined,headers => [{[<<“keep-alive”>>],[<<“timeout=5”>>]},{[<<“content-type”>>],[<<“application/json”>>]},{[<<“cache-control”>>],[<<“no-cache”>>]},{[<<“connection”>>],[<
<“keep-alive”>>]},{[<<“accept”>>],[<<“application/json”>>]}],method => [<<“post”>>],max_retries => 2,request_timeout => 30000,render_template_func => fun emqx_bridge_http_connector:render_template/2}}}, connector: <<“connector:http:connect_WH_D”>>, note: the request bod
y is redacted due to security reasons