iStartek PT60 device protocol

Joystick3 years ago

Hi Anton,

I've setup a iStartek PT60 device to communicate with TCP on port 5009 but only get below HEX code in my log file. No ID or Position.

26265e3132352c3836313135373034303535343338342c3030302c302c2c3231303730323131313834372c412c32372e3236333234352c3135332e3033373430322c32302c302e362c302c302c31392c323436322c3530357c317c373033327c384343303430332c32352c30303030303032352c30302c30302c303030307c3031393843300d0a

I've also tried all ports for Chinese clones as per the troubleshooting guide and also tried PT60 port 5164 and iStartek port 5010, all with the same result, just a different device name before the HEX code for example: tk102 < 1.128.111.203] HEX: 262669.................
Just making sure I am not chasing my tail here, do you think it can be a problem on the device protocol or was there another port I should perhaps try? Please assist when you have a minute.

Anton Tananaev3 years ago

I don't think it's any of those common protocols.

Joystick3 years ago

Hi Anton,

Ive also tried port 5060 and 5020 as I thought they might work but no luck. Do you perhaps have an idea of which other ports to try. Below is more info on the protocol.

GPRS command format (data sent from server to device):

$$<pack-no><pack-len>,<ID>,<ID>cmd-code>,<ID>cmd-data<ID>cmd-code><ID>checksum<ID>cmd-code\\ r\n

GPRS upload command format (data from device to server):

&&<pack-no><pack-len>,<ID>,<ID>cmd-code>,<ID>cmd-data<ID>cmd-code><ID>checksum<ID>cmd-code\\ r\n
Anton Tananaev3 years ago

Do you have proper documentation?

Anton Tananaev3 years ago

Have you tried startek protocol?

Joystick3 years ago

Hi Anton,

I've tried startek protocol on port 5222 but only get HEX, no ID or position data.

26266f3132352c3836313135373034303535343338342c3030302c302c2c3231303730323233353135302c412c32372e3236333530352c3135332e3033373036312c31312c312e322c302c302c33312c353132352c3530357c317c373033327c384338393830322c32302c30303030303032442c30302c30302c303145327c3031394446300d0a
Anton Tananaev3 years ago

I guess there's some difference in the protocol, so I don't think it's currently supported.