ModTest Pro Downloads & RevenueModTest Pro · App Store
Not in any tracked top chart right now.
Updated 3 Nov 2026 · rankings refresh through the day
DeveloperDohmann Engineering Services
CategoryProductivity
Price14.99 AUD
Released
Rating★ 0.0 (0)
Version1.06
Age rating4+
First seen by us
3 Oct 2026
📈Dropped out of every chart we track📈Entered the top 100🆕First spotted by AppInsider🆕Released on the App Store
Full timeline · 5 events in the last 12 months
- 📈ModTest Pro dropped out of every chart we trackLast seen 13 Oct
- 📈ModTest Pro entered the top 100Top Paid · Productivity · IT
- 📈ModTest Pro charting in a new countryItaly
- 🆕ModTest Pro first spotted by AppInsider#31 in Top Paid · Productivity · Australia
- 🆕ModTest Pro released on the App Store
Collected from the stores by AppInsider since we first spotted the app. Dates are when we saw each change.
Rating
0.0 ★
0 ratings
Measured
ModTest Pro on the App Store
App details
App ID
1552784932
Publisher
Dohmann Engineering Services
On the store since
Jun 2021
5 years on the store
Minimum OS
iOS 13.0+
iPhone 6s and later
Devices
iPhone · iPad
Universal purchase
Content rating
4+
Languages
1
EN
Size
27 MB
Also listed in
Reference
Where it ranks now
Every top chart it appears in across 30 countries.
| Country | Charts | Rank |
|---|---|---|
| Not charting right now. | ||
Ratings
App Store, worldwide.
Rating
0.0 ★
0 ratings
Measured
Ratings
0
Measured
About ModTest Pro
MODTest Pro is a fast and simple utility for testing MODBUS devices over WiFi or Bluetooth. It supports a wide range of MODBUS functionality, including the ability to operate as a client or server (master or slave). It supports both TCP and UDP connections when using WiFi and it supports serial communication via many BLE modules equipped with Bluetooth 4 or higher that provide UART bridging capability.
Tap the Setup button to enter the appropriate parameters for your device. Return to the main display to send your poll and view the data (when in client mode) or accept and respond to data requests from a master device (when in server mode).
The Comm Setup view allows a number of addressing, timing, and communication mode parameters to be configured. Besides a comprehensive user guide, the app also has extensive built-in help. Tap on any yellow label or info button for a description of that parameter.
The app supports MODBUS-TCP, -RTU, and -ASCII protocols, and they can all be transmitted via TCP, UDP, or Bluetooth. It also supports the GSI protocol which was developed in 1985 and was the first tank gauging protocol to use standard RS232/RS485 serial data communication. The app also features a User Data Mode that allows you to enter a complete poll string independent of any particular protocol. This allows transmission of special ASCII data polls or any MODBUS command that is not natively supported by the app.
The following MODBUS function codes are supported:
1 – Read Coils
2 – Read Discrete Inputs
3 – Read Holding Registers
4 – Read Input Registers
5 – Write Single Coil
6 – Write Single Register
7 – Read Exception Status
15 – Write Multiple Coils
16 – Write Multiple Registers
17 – Report Server ID
Addresses must be entered in standard MODBUS format (0-65535). If you are accustomed to specifying register addresses in "Modicon format", simply subtract 1 from the Modicon Address and delete the prefix number. For example, Modicon Holding Register 40101 is equivalent to MODBUS address 100.
The app supports a wide range of data representations including:
Unsigned Integer: 16 bit, 32 bit, and 64 bit
Signed Integer: 16 bit, 32 bit, and 64 bit
Floating Point: 32-bit, and 64-bit using IEEE-754 specifications
Hex Data Strings: 16-bit, 32 bit, and 64-bit
Bit and Byte Representations for Coils & Discrete Inputs
The app also supports the following "reverse modes" of floating point data storage:
Atomic 8-bit Little Endian
Atomic 16-bit Little Endian
PDP Endian
Bit Reversal
When you exit the Comm Setup page, WiFi connections will be established automatically; however, a manual scan must be initiated to find and select a BLE module within range in order to establish a Bluetooth connection. After a successful Wifi or BLE connection, simply tap the Start Poll button to send your poll command (when in client mode). Continuous polling is also supported. When in server mode, the app will wait for and respond to poll requests from a master device once a WiFi
Tap the Setup button to enter the appropriate parameters for your device. Return to the main display to send your poll and view the data (when in client mode) or accept and respond to data requests from a master device (when in server mode).
The Comm Setup view allows a number of addressing, timing, and communication mode parameters to be configured. Besides a comprehensive user guide, the app also has extensive built-in help. Tap on any yellow label or info button for a description of that parameter.
The app supports MODBUS-TCP, -RTU, and -ASCII protocols, and they can all be transmitted via TCP, UDP, or Bluetooth. It also supports the GSI protocol which was developed in 1985 and was the first tank gauging protocol to use standard RS232/RS485 serial data communication. The app also features a User Data Mode that allows you to enter a complete poll string independent of any particular protocol. This allows transmission of special ASCII data polls or any MODBUS command that is not natively supported by the app.
The following MODBUS function codes are supported:
1 – Read Coils
2 – Read Discrete Inputs
3 – Read Holding Registers
4 – Read Input Registers
5 – Write Single Coil
6 – Write Single Register
7 – Read Exception Status
15 – Write Multiple Coils
16 – Write Multiple Registers
17 – Report Server ID
Addresses must be entered in standard MODBUS format (0-65535). If you are accustomed to specifying register addresses in "Modicon format", simply subtract 1 from the Modicon Address and delete the prefix number. For example, Modicon Holding Register 40101 is equivalent to MODBUS address 100.
The app supports a wide range of data representations including:
Unsigned Integer: 16 bit, 32 bit, and 64 bit
Signed Integer: 16 bit, 32 bit, and 64 bit
Floating Point: 32-bit, and 64-bit using IEEE-754 specifications
Hex Data Strings: 16-bit, 32 bit, and 64-bit
Bit and Byte Representations for Coils & Discrete Inputs
The app also supports the following "reverse modes" of floating point data storage:
Atomic 8-bit Little Endian
Atomic 16-bit Little Endian
PDP Endian
Bit Reversal
When you exit the Comm Setup page, WiFi connections will be established automatically; however, a manual scan must be initiated to find and select a BLE module within range in order to establish a Bluetooth connection. After a successful Wifi or BLE connection, simply tap the Start Poll button to send your poll command (when in client mode). Continuous polling is also supported. When in server mode, the app will wait for and respond to poll requests from a master device once a WiFi
Latest updates
1.06
Added support for a number additional BLE devices. The app now scans for UART Service & TX/RX Characteristic UUIDs from BLE devices by the following manufacturers: DSD-TECH/Jinan Huamao, Laird, Nordic, Renesas, ST Microelectronics, Texas Instruments, & Silicon Labs. The exact UUIDs that are supported are detailed in the app User Guide.
Added support for User Defined MODBUS Function Code 65. It can be used to request and display 32-bit floating point numbers as a single 32-bit register containing 4 bytes of data rather than having to use two consecutive 16-bit data registers.
Updated the User Guide to document the new features and capabilities of the app.