@@ -27,10 +27,10 @@ ingest_frame(MAC, <<MType:3, _:3, 0:2, _/binary>> = PHYPayload) when byte_size(P
27
27
end ),
28
28
Res ;
29
29
ingest_frame (MAC , PHYPayload ) ->
30
- lager :debug (" ~s unknown frame protocol: ~p " , [binary_to_hex (MAC ), PHYPayload ]),
30
+ lager :warning (" ~s unknown frame protocol: ~p " , [binary_to_hex (MAC ), PHYPayload ]),
31
31
ignore .
32
32
33
- ingest_frame0 (_MAC , 2#000 , <<_ , AppEUI0 :8 /binary , DevEUI0 :8 /binary ,
33
+ ingest_frame0 (MAC , 2#000 , <<_ , AppEUI0 :8 /binary , DevEUI0 :8 /binary ,
34
34
DevNonce :2 /binary >> = Msg , MIC ) ->
35
35
{AppEUI , DevEUI } = {reverse (AppEUI0 ), reverse (DevEUI0 )},
36
36
case mnesia :read (device , DevEUI , read ) of
@@ -41,7 +41,7 @@ ingest_frame0(_MAC, 2#000, <<_, AppEUI0:8/binary, DevEUI0:8/binary,
41
41
[D ] ->
42
42
case aes_cmac :aes_cmac (D # device .appkey , Msg , 4 ) of
43
43
MIC ->
44
- handle_join (D , DevNonce );
44
+ handle_join (MAC , D , DevNonce );
45
45
_MIC2 ->
46
46
{error , {device , DevEUI }, bad_mic }
47
47
end
@@ -59,7 +59,7 @@ ingest_frame0(MAC, MType, <<_, DevAddr0:4/binary, ADR:1, ADRACKReq:1, ACK:1, _RF
59
59
ingest_data_frame (MAC , MType , Msg , FOpts , FRMPayload , MIC ,
60
60
# frame {conf = Confirm , devaddr = DevAddr , adr = ADR , adr_ack_req = ADRACKReq , ack = ACK , fcnt = FCnt , port = Port });
61
61
ingest_frame0 (MAC , MType , Msg , _MIC ) ->
62
- lager :debug (" ~s bad frame (mtype ~.2B ): ~p " , [binary_to_hex (MAC ), MType , Msg ]),
62
+ lager :warning (" ~s bad frame (mtype ~.2B ): ~p " , [binary_to_hex (MAC ), MType , Msg ]),
63
63
ignore .
64
64
65
65
ingest_data_frame (_MAC , MType , Msg , FOpts , FRMPayload , MIC ,
@@ -94,10 +94,10 @@ ingest_data_frame(_MAC, MType, Msg, FOpts, FRMPayload, MIC,
94
94
{ignore , Frame }
95
95
end ;
96
96
ingest_data_frame (MAC , MType , _Msg , _FOpts , _FRMPayload , _MIC , # frame {devaddr = DevAddr }) ->
97
- lager :debug (" ~s ~s downlink frame (mtype ~.2B )" , [binary_to_hex (MAC ), binary_to_hex (DevAddr ), MType ]),
97
+ lager :warning (" ~s ~s downlink frame (mtype ~.2B )" , [binary_to_hex (MAC ), binary_to_hex (DevAddr ), MType ]),
98
98
ignore .
99
99
100
- handle_join (# device {deveui = DevEUI , profile = ProfID }= Device , DevNonce ) ->
100
+ handle_join (MAC , # device {deveui = DevEUI , profile = ProfID }= Device , DevNonce ) ->
101
101
case mnesia :read (profile , ProfID , read ) of
102
102
[] ->
103
103
{error , {device , DevEUI }, {unknown_profile , ProfID }, aggregated };
@@ -106,7 +106,7 @@ handle_join(#device{deveui=DevEUI, profile=ProfID}=Device, DevNonce) ->
106
106
[] ->
107
107
{error , {device , DevEUI }, {unknown_group , GroupName }, aggregated };
108
108
[# group {can_join = false }] ->
109
- lager :debug ( " Join ignored from DevEUI ~s " , [binary_to_hex (DevEUI )]),
109
+ lager :warning ( " ~s join ignored from DevEUI ~s " , [binary_to_hex ( MAC ), binary_to_hex (DevEUI )]),
110
110
ignore ;
111
111
[# group {network = NetName , subid = SubID }] ->
112
112
case mnesia :read (network , NetName , read ) of
0 commit comments