Prezados,
Sou iniciante em PHP e tenho uma dúvida que não consegui sanar na internet. Tenho um programa externo que me dá o seguinte retorno:
decoding from Base64: QNVqRQGAAQAyKVlWDC2Za5A6
Decoded packet
--------------
Message Type = Data
PHYPayload = 40D56A4501800100322959560C2D996B903A
( PHYPayload = MHDR[1] | MACPayload[..] | MIC[4] )
MHDR = 40
MACPayload = D56A4501800100322959560C2D
MIC = 996B903A (OK)
( MACPayload = FHDR | FPort | FRMPayload )
FHDR = D56A4501800100
FPort = 32
FRMPayload = 2959560C2D
Plaintext = 48656C6C6F ('Hello')
( FHDR = DevAddr[4] | FCtrl[1] | FCnt[2] | FOpts[0..15] )
DevAddr = 01456AD5 (Big Endian)
FCtrl = 80
FCnt = 0001 (Big Endian)
FOpts =
Message Type = Unconfirmed Data Up
Direction = up
FCnt = 1
FCtrl.ACK = false
FCtrl.ADR = true
FCtrl.ADRACKReq = false
Preciso colocar o valor de Plaintext e o valor de DevAddr em uma variável. Preciso apenas dos valores em hexadecimal. Alguém tem algum exemplo de como fazer isso?
Desde já agradeço.
Zé Roberto