PoLabs Pokeys 57E Käyttöohje
PoLabs
Ei luokiteltu
Pokeys 57E
Lue alta 📖 käyttöohje suomeksi merkille PoLabs Pokeys 57E (162 sivua) kategoriassa Ei luokiteltu. Tämä opas oli hyödyllinen 14 henkilölle ja sai 5.0 tähden keskimäärin 7.5 käyttäjältä
Sivu 1/162

PoKeys protocol specification
Copyright PoLabs 2008-2016
All rights reserved
Version: 21.12.2016
Compatible PoKeys firmware versions:
PoKeys57: 4.2.19

Brief protocol description
USB
PoKeys USB devices are USB HID devices that use OS's integrated drivers to communicate with software. No
additional drivers are neccessary to communicate with devices.
All PoKeys USB devices use these Vendor and Product IDs:
idVendor: 0x1DC3
idProduct: 0x1001
The device encapsulates three interfaces, first (index 0) being standard USB HID keyboard, second (index 1)
being PoKeys communication interface and the third (index 2) standard USB HID Joystick.
Configuration is set or read using the second interface. On Windows host the PoKeys device is found by
searching among connected HID devices and looking their PathNames. If the PathName contains
hid#vid_1dc3&pid_1001&mi_01, this is the correct interface to PoKeys device. If more than one PoKeys device
is connected to the same host, differentiation at this level is impossible, so user ID byte must be read from the
PoKeys device. USB serial numbers can be used to differentiate between devices. PoKeys device reports serial
number in the format of xxxxx.2 (where xxxxx is the serial number of the PoKeys device).
In PoKeys communication DLL, request are handled this way:
1. send report with a unique request ID (simply ever-increasing value)
2. read report
3. check Requst ID, if it does not match the one in (1), sleep for 1 ms and then go to (2) (try this 5 times,
then terminate)
4. check packet checksum, if it does not match go to (1) (try this 2 times, then terminate)
PoKeys57 series firmware introduces bulk communication interface in addition to the HID interfaces mentioned
above - it uses WinUSB driver on Windows (GUID of 2EA10865-4FFD-4BF3-8EF3-161549BFA270) and libusb on
Linux and OS X. Optionally, HID interfaces can be disabled.
Communication
To ensure a highest possible compatibility with USB PoKeys devices, ethernet PoKeys devices use Extended
packet mode as described below. Packets are transfered with TCP protocol.
Network edition
Ethernet PoKeys devices use a combination of UDP and TCP packets to communicate with the host. Both use a
port number 20055.
Device discovery
PoKeys devices are discovered via broadcast UDP packets. A host sends out a UDP packet with a broadcasting
address. All PoKeys devices respond with another UDP packet that contains the device's identification (User ID,
serial number, version) and it's IP address. At the same time, if device is configured to use DHCP server and no
DHCP server responded to the request, PoKeys will use the temporary address of x.x.x.250, where x.x.x is the
subnet address of the computer that the request was sent from (with 255.255.255.0 subnet mask).
Packet data is formated the following way:
Host -> device: empty packet (ignored)
Device -> host
- byte 1: User ID number
- bytes 2,3: Serial number
- bytes 4,5: Version
- bytes 6,7,8,9: IP address
Communication
All further communication with the device is acomplished with TCP or UDP connection on port 20055. Packet
structure is 64-bytes long and is described below as Extended packet mode.

Security
Ethernet PoKeys devices support additional security option that requires the user to enter the password before
the access to the device is granted. The password can contain any character and can be up to 32 characters
long.
Connection timeout
After 3 seconds of inactivity (or otherwise specified in the configuration), ethernet PoKeys device terminates
the TCP connection with the host.
Packet formatting
Incoming and outgoing packets are 64 bytes long. Basic packets use only first 8 bytes. Extended packets use the
whole packet.
Host>Device
- byte 1: control 0xBB
- byte 2: operation
- byte 3-6: operation parameters
- byte 7: request ID
- byte 8: control byte (sum after mod 0x100)
Device>Host
- byte 1: control 0xAA
- byte 2: operation
- byte 3-6: operation parameters
- byte 7: request ID
- byte 8: control byte (sum after mod 0x100)
Extended packet mode (supported since version 1.8)
Packet size is increased to 64 bytes. First 8 bytes remain the same, additional 56 bytes are used for extended
mode. Reserved bytes should be set to 0.
Tuotetiedot
Merkki: | PoLabs |
Kategoria: | Ei luokiteltu |
Malli: | Pokeys 57E |
Tarvitsetko apua?
Jos tarvitset apua merkille PoLabs Pokeys 57E esitä kysymys alla ja muut käyttäjät vastaavat sinulle
Ei luokiteltu PoLabs Käyttöohjeet
1 Helmikuuta 2025
17 Joulukuuta 2024
17 Joulukuuta 2024
Ei luokiteltu Käyttöohjeet
- Ei luokiteltu Nevadent
- Ei luokiteltu Albert Heijn
- Ei luokiteltu REMKO
- Ei luokiteltu Total Chef
- Ei luokiteltu Revlon
- Ei luokiteltu American International
- Ei luokiteltu Noordi
- Ei luokiteltu GameDay
- Ei luokiteltu Exibel
- Ei luokiteltu NovaStar
- Ei luokiteltu Waterstone
- Ei luokiteltu Bitspower
- Ei luokiteltu Elbe
- Ei luokiteltu PAC
- Ei luokiteltu Sophos
Viimeisimmät Ei luokiteltu Käyttöohjeet
9 Huhtikuuta 2025
9 Huhtikuuta 2025
9 Huhtikuuta 2025
9 Huhtikuuta 2025
9 Huhtikuuta 2025
9 Huhtikuuta 2025
9 Huhtikuuta 2025
9 Huhtikuuta 2025
9 Huhtikuuta 2025
9 Huhtikuuta 2025