Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.

Getting Started with OpenZen

...

For this page, the example codes are written in C++. We also have Python, C and C# examples in our repo, please check the side navbar for more details (compilations and programming languages support).

IO Systems

To communicate with the sensor hardware, please specify through which IO systems OpenZen should access your sensor.

Note

Permissions and settings required for Linux user

COM port: In the terminal execute sudo adduser <username> dialout, log out and log back in to your user.

Bluetooth: To be able to connect to any Bluetooth sensor, it first needs to be paired via the operating system’s device manager.

Sensor Names

IG1 / IG1P

U3 / U2
CU / URS / UTTL

B2

NAV3

BE / ME

Connection Baudrate

921600

115200

  • USB virtual COM port

    Code Block
    // Windows
    auto sensorPair = client.obtainSensorByName("WindowsDevice", "//./COM40", 921600);
    // Linux
    auto sensorPair = client.obtainSensorByName("LinuxDevice", "devicefile:/dev/ttyUSB0", 921600);
  • USB Express (on Windows only)

    Code Block
    auto sensorPair = client.obtainSensorByName("SiUsb", "ig1pcan000028", 921600);
  • Bluetooth (only for B2 sensor)

    Code Block
    auto sensorPair = client.obtainSensorByName("Bluetooth", "00:04:3E:53:E9:9F", 115200);
  • Network streaming

...

“o”: available, “x”: not available

Field name (explanation)

IG1 / IG1P

U3
CU3 / URS3 / UTTL3

NAV3

U2
CU2 / URS2 / UTTL2

B2

BE / ME

g1
high-precision

low range

o

3 axes high-precision gyro

x

o

vertical axis high-precision gyro

o

o

x

g2

general-purpose

high range

o

o

x

x

x

o

Info

To debug your OpenZen program, we have a Windows GUI client to work with sensors.

There are 2 communications that our sensors follows. They are categorized as follows:

  • LPMS2 sensors: LPMS-U2 series, LPMS-B2, LPMS-ME, LPMS-BE.

  • LPMS3 sensors: LPMS-IG1, LPMS-IG1P, LPMS-U3 series, LPMS-NAV3.

LPMSControl2 for LPMS3 sensors, OpenMAT for LPMS2 sensors.

For detailed information of all our sensors, please visit our Knowledge Base.

...