Interface client overview - MD30

MD30 Interface Client

Document code
M212384EN
Revision
D
Language
English
Product
MD30
Document type
Technical description
This version 3.0.0 of the interface client has been made and tested with Python version 3.8 and pyserial version 3.4

The MD30 interface client is a Python script that demonstrates the functionality of the mobile road sensor interface.

The interface client can be used to verify the implementation of the data reporting interface of Vaisala Mobile Detector MD30.

You can use the interface client to:

  • View the available commands
  • Test the commands

The functionality of the mobile road sensor interface is covered in Vaisala Mobile Detector MD30 Interface Description.

Use this document and Vaisala Mobile Detector MD30 Interface Description together, and make sure that they are for the same version of the interface.

You can implement the mobile road sensor interface with Python, C++, or other programming language of your choice.

The interface client comes in a zip package.

Table 1. ZIP package contents
Name Description
md30InterfaceClient.py Interface client software
Communication Folder for serial port communication
ICDlibrary Folder for MD30 command handlers
Interpreter.py Command line interface
MessageReceiver.py Data receiver
exampleScript.txt Command script example
Licenses.txt Open source licenses used by interface client
Documentation Folder that contains:
  • Vaisala Mobile Detector MD30 Interface Client Technical Reference (this document)
  • Vaisala Mobile Detector MD30 Interface Client License Agreement