- Connect via TCP to correct IP, port 1024 (typically)
- Response from device is
NTCONTROL 1 xxxxxxxx\r
(NTCONTROL0x200x310x20xxxxxxxx0x0D
);xxxxxxxx
being a hexadecimal random code. - Generate an 32b MD5-hash in the scheme of:
<user>:<password>:xxxxxxxx
; where<user>
is typicallyadmin1
ordispadmin
,<password>
is typicallypanasonic
, andxxxxxxxx
is the random code from above. This hash value will be used for sending commands.
Commands always start with the above mentioned hash followed by 00
, then the command which can be found in your device's RS-232C--sheet, and end with 0x0d
(carriage return, \r
):
<32b MD5 hash from above>00<COMMAND>\r
(<32b MD5 hash from above>0x300x30<COMMAND>0x0d
)
00<ResponseData>\r
(0x300x30<ResponseData>0x0d
)
ERR1
: Undefined control commandERR2
: Parameter out of rangeERR3
: Busy state or unavailable periodERR4
: Time out or unavailable periodERR5
: Invalid data lengthERRA
: Mismatching state of passwordER401
: Error occurred on processing commandER402
: Invalid parameter (???)
- Connect via TCP to correct IP, port 1024 (typically)
- Response from device is
NTCONTROL 0\r
(`NTCONTROL0x200x300x0d)
Commands always start with 00
, then the command which can be found in your device's RS-232C--sheet, and end with 0x0d
(carriage return, \r
):
00<COMMAND>\r
(0x300x30<COMMAND>0x0d
)
00<ResponseData>\r
(0x300x30<ResponseData>0x0d
)
ERR1
: Undefined control commandERR2
: Parameter out of rangeERR3
: Busy state or unavailable periodERR4
: Time out or unavailable periodERR5
: Invalid data lengthER401
: Error occurred on processing commandER402
: Invalid parameter (???)