AAE-1734 Remote Controller
AAE-1734 Remote Controller
Click an image to enlarge
Brand:
Command Reference: Learn more...
Command BLINK MODESet the blinking mode
Status Active
Command description Parameters BLINK MODE=blink_mode ARRAY=x;x;x
blink_mode – blink mode:
SINGLE – single;
MULTI – multiple
ARRAY – durations of glow, separated by the sign ;
Signal BLINK (3.3) is formed on Rin SRB (8) Response Examples BLINK MODE=SINGLE ARRAY=2;3;10 Compatible devices AAE-1734, AAE-1738 Can be used for reading
Command BSTA CEL=<NC>Launch the Telegram bot
Status
Command description Launch a Telegram bot.
Get information about whether the bot specified in CEL is running. If CEL=ALL, return information about all existing Telegram bots. Parameters CEL-the cell number of the bot that needs to be launched. Response Examples Compatible devices AAE-1734, AAE-1738 Can be used for reading
Command CMDLIST
Status Active
Command description Parameters CMDLIST DEL ID=<TASK_ID>
Remove from the list
CMDLIST EDIT ID=<TASK_ID> CMD=<NEW_COMMAND_STRING>
Edit
CMDLIST STATUS ID=<TASK_ID>?
Get status
CMDLIST CLEAR или CMDLIST DEL ID=ALL
Clear the list completely (delete all commands) Response Examples Compatible devices AAE-1734, AAE-1738 Can be used for reading Yes
Command HWCFGRequest device configuration
Status Active
Command description Device hardware configuration request-response Parameters ? Response {"Name":"AAE-1734","SN":"352501","Version":"1.0.0.0","Date":"2025-02-05 14:00:05.001","Interfaces":["BT","WiFi",{"ID":"USB","Spec":"VCOM","Baud":9600}],"Memories":[{"ID":"SPI","Access":"RW","Size":8388608},{"ID":"ROM","Access":"R","Size":2040109465}],"Inputs":[{"ID":"In1","Type":"Input","DataType":"Bool","SampleRate":10},{"ID":"In2","Type":"Input","DataType":"Bool","SampleRate":10},{"ID":"In3","Type":"Input","DataType":"Bool","SampleRate":10},{"ID":"In4","Type":"Input","DataType":"Bool","SampleRate":10},{"ID":"ADC1","Type":"Input","DataType":"Float","Min":0,"Max":1,"Unit":"V"},{"ID":"ADC2","Type":"Input","DataType":"Float","Min":0,"Max":1,"Unit":"V"},{"ID":"ADC3","Type":"Input","DataType":"Float","Min":0,"Max":36,"Unit":"V"},{"ID":"ADC4","Type":"Input","DataType":"Float","Min":0,"Max":36,"Unit":"V"},{"ID":"Thermo1","Type":"Input","DataType":"Float","Min":-55,"Max":125,"Inc":0.05},{"ID":"Thermo2","Type":"Input","DataType":"Float","Min":-55,"Max":125,"Inc":0.05},{"ID":"Thermo3","Type":"Input","DataType":"Float","Min":-55,"Max":125,"Inc":0.05},{"ID":"Thermo4","Type":"Input","DataType":"Float","Min":-55,"Max":125,"Inc":0.05},{"ID":"Thermo5","Type":"Input","DataType":"Float","Min":-55,"Max":125,"Inc":0.05},{"ID":"Thermo6","Type":"Input","DataType":"Float","Min":-55,"Max":125,"Inc":0.05},{"ID":"Thermo7","Type":"Input","DataType":"Float","Min":-55,"Max":125,"Inc":0.05},{"ID":"Thermo8","Type":"Input","DataType":"Float","Min":-55,"Max":125,"Inc":0.05}],"Outputs":[{"ID":"Out1","Type":"Output","DataType":"Bool","SampleRate":10},{"ID":"Out2","Type":"Output","DataType":"Bool","SampleRate":10},{"ID":"Out3","Type":"Output","DataType":"Bool","SampleRate":10},{"ID":"Out4","Type":"Output","DataType":"Bool","SampleRate":10},{"ID":"Out5","Type":"Output","DataType":"Bool","SampleRate":10},{"ID":"Out6","Type":"Output","DataType":"Bool","SampleRate":10},{"ID":"Out7","Type":"Output","DataType":"Bool","SampleRate":10},{"ID":"Out8","Type":"Output","DataType":"Bool","SampleRate":10}]}1992 Examples HWCFG? Compatible devices AAE-1734, AAE-1738 Can be used for reading Yes
Command IDNRequest a device identifier
Status Active
Command description Requests the device for its identifier string. Parameters ? - option to indicate the reading mode, indicated at the end of the command Response Model #SerialNumber
<ol>
<li>Model - device model</li>
<li>SerialNumber - device serial number</li>
</ol> Examples Command:
IDN?
Response:
AEE-1234 #01234567 Compatible devices AAE-1734, AAE-1738 Can be used for reading Yes
Command IDNDWrite or read device identifier
Status Under development
Command description The command writes or reads the name and SN of the device and the user name entry. Parameters ? (option to designate reading mode)
MODE=DEFAULT (option)
MODE=USER (option) Response Response when writing - repeating what was written
Response when reading (?) Device name, SN (DEFAULT) and user name (USER) Examples 1. IDND? (parameter Mode user- default)
example answer AAE-1738 #4361
или "Прибор 1 Суханова" , если записано USER NAME
2. IDND MODE=DEFAULT?
example answer AAE-1738 #4361
3. IDND MODE=USER?
example answer "Device 1"
4. IDND MODE=DEFAULT NAME="AME-1234 #12345"
example answer MODE=DEFAULT NAME="AME-1234 #12345"
5. IDND MODE=USER NAME="Device 1"
example answer MODE=USER NAME="Device 1" Compatible devices AAE-1734, AAE-1738 Can be used for reading
Command IPARequest the device's IP address
Status Active
Command description Read IP address Parameters ? Response 192.168.50.139 Examples IPA? Compatible devices AAE-1734, AAE-1738 Can be used for reading Yes
Command description Parameters KEY OLD=old_key NEW=new_key,
where old_key is the old key and new_key is the new key.
The old and new keys are specified in quotation marks. Response Didn't check Examples Compatible devices AAE-1734 Can be used for reading
Command LIBVERRequest a library version
Status Active
Command description Parameters No parameters Response LIBVER? – returns the library version in the x.x.x.x format, where x is a number. Examples Compatible devices AAE-1734, AAE-1738 Can be used for reading Yes
Command NAMEWrite or read WiFi network name
Status Active
Command description Specify the name of the WiFi network to connect to. This command writes this data to the device's EEPROM. The network name will be read the next time the device is powered on, meaning you must power cycle the device for this information to take effect. Parameters SSID (write)
? (read) Response SSID (when reading) Examples NAME SSID
NANE? Compatible devices AAE-1734, AAE-1738 Can be used for reading Yes
Command NOTIF (previously INTERRUPT)Interrupt message
Status Under development
Command description An interrupt message is sent to the program at the device's initiative, without a prior request for information.
The device guarantees that an interrupt message will not be sent during an ongoing data transfer from the device to the application. However, it may be sent between the transmission of a command from the application to the device and the return of a response to that command to the application. The program must detect and correctly handle this situation.
The general message format consists of the INTERRUPT keyword, a colon, and the interrupt event data in JSON format. Parameters Response in JSON format
The button is pressed:
---
INTERRUPT:{
"TimeStamp":"2025-03-05 19:25:51.456",
"EventType":"ButtonDown",
"EventSource":"Button 2",
"EventData":{"Value":1}
The button is released:
---
INTERRUPT:{
"TimeStamp":"2025-03-05 19:25:51.912",
"EventType":"ButtonUp",
"EventSource":"Button 2",
"EventData":{"Value":0}
}
The input channel state has changed:
---
INTERRUPT:{
"TimeStamp":"2025-03-05 19:25:51.912",
"EventType":"ValueChanged",
"EventSource":"Input 3",
"EventData":{"Value":0}
} Examples - interrupts in JSON format Compatible devices AAE-1734, AAE-1738 Can be used for reading Yes
Command OUTP CH=x VAL=y
Status Active
Command description Parameters CH= x, where x is the channel number starting with 1
VAL=y, where y is 1 - on and 0 - off Response [2025-06-19 15:04:21.341]: OUTP CH=2 VAL=0
This response acknowledges command reception, but does not confirm command execution.
Command execution takes up to 1 second.
To confirm command execution and switch the output state, you must make a status request - the OUTP? (mask response) or OUTP CH=ALL? (JSON response) read command. Examples [2025-06-19 15:04:21.337]: OUTP CH=2 VAL=0
[2025-06-19 15:04:21.341]: OUTP CH=2 VAL=0 Compatible devices AAE-1734, AAE-1738 Can be used for reading Yes
Command OUTP CH=x?
Status Active
Command description Parameters x - channel number
ALL - all channels Response The answer depends on the request parameters.
1. for parameter x the answer is in the format 1 (on) or 0 (off)
2. for the ALL parameter, the response is in JSON format
[2025-06-19 15:03:52.152]: {"TimeStamp":"2025-6-19 11:3:51.332","Values":[{"Number":1,"Value":0},{"Number":2,"Value":1},{"Number":3,"Value":0},{"Number":4,"Value":1},{"Number":5,"Value":1},{"Number":6,"Value":0},{"Number":7,"Value":1},{"Number":8,"Value":0}]}
Where:
[2025-06-19 15:03:52.152]: {"TimeStamp":"2025-6-19 11:3:51.332",
timestamp
"Values":[{"Number":1,"Value":0},
channel number and its value
{"Number":2,"Value":1},{"Number":3,"Value":0},{"Number":4,"Value":1},{"Number":5,"Value":1},{"Number":6,"Value":0},{"Number":7,"Value":1},{"Number":8,"Value":0}]}
for a total of 8 channels, but for 1734 - only 4 working channels Examples [2025-06-19 15:04:26.305]: OUTP CH=ALL?
[2025-06-19 15:04:26.311]: {"TimeStamp":"2025-6-19 11:4:25.610","Values":[{"Number":1,"Value":0},{"Number":2,"Value":0},{"Number":3,"Value":0},{"Number":4,"Value":1},{"Number":5,"Value":1},{"Number":6,"Value":0},{"Number":7,"Value":1},{"Number":8,"Value":0}]} Compatible devices AAE-1734, AAE-1738 Can be used for reading Yes
Command OUTP?
Status Active
Command description Parameters No parameters Response HH is the hexadecimal code for the output status. The most significant digit is the most significant output (8th), the least significant digit is the least significant output (1st). Examples [2025-06-19 15:25:08.256]: OUTP?
[2025-06-19 15:25:08.260]: 50 Compatible devices AAE-1734, AAE-1738 Can be used for reading Yes
Command PASSWriting or reading a network password
Status Active
Command description Specify the password for the network you want to connect to. The network password will be retrieved the next time the device is turned on, meaning you must power cycle the device for the password to take effect. Parameters password (for writing)
? (for reading) Response password (when reading) Examples PASS password
PASS? Compatible devices AAE-1734, AAE-1738 Can be used for reading Yes
Command THERMO?Read data from all connected temperature sensors
Status Active
Command description Command to read all temperature sensors connected via a single-wire interface
response in JSON format. Parameters No parameters Response {"TimeStamp":"2025-2-27 11:38:16.615","Sensors":[{"Model":"DS18B20","Type":"Thermo","Address":"402065632105196243106","Min":-55,"Max":125,"Accu":0.5,"Resolution":12,"Power Mode":"External","Temperature":25.875},{"Model":"DS18B20","Type":"Thermo","Address":"401971581571422699148","Min":-55,"Max":125,"Accu":0.5,"Resolution":12,"Power Mode":"External","Temperature":25.1875},{"Model":"DS18B20","Type":"Thermo","Address":"401352815114883105","Min":-55,"Max":125,"Accu":0.5,"Resolution":12,"Power Mode":"External","Temperature":24.4375}]}
The JSON response contains:
"TimeStamp" - the measurement timestamp received from the device
"Sensors" - the key to the sensor array
{"TimeStamp":"11:38:16.615","Sensors{"Model":"DS18B20","Type":"Thermo","Address":"402065632105196243106","Min":-55,"Max":125,"Accu":0.5,"Resolution":12,"Power Mode":"External","Temperature":25.875}, Examples THERMO? Compatible devices AAE-1734, AAE-1738 Can be used for reading Yes
Command THERMODIAG?Temperature request
Status Active
Command description Parameters No parameters Response Temperature value in a form convenient for perception. Examples Compatible devices AAE-1734, AAE-1738 Can be used for reading Yes
Command TIME?Query the current time
Status Active
Command description Returns the time in the format: day_of_week, month_dd_yyyy_hh:mm:ss.
Example: Thursday, January 30, 2020, 3:00:19 PM Parameters ? Response 2025-3-5T19:49:25+251 Examples TIME? Compatible devices AAE-1734, AAE-1738 Can be used for reading Yes
Command UTCNSet or read time zone
Status Active
Command description Set the UTC time zone offset, where XX is the offset. The offset can be either a positive or negative number.
Read the current time zone offset. Parameters XX (XX is the offset. The offset can be represented as either a positive or negative number.)
? Response -5
4 Examples UTCN -4
UTCN 4
UTCN? Compatible devices AAE-1734, AAE-1738 Can be used for reading Yes
Command VOLTRead the voltage value
Status Under development
Command description The VOLT CH=1? read command returns the voltage value.
Minimum value: 0000 (integer)
Maximum value: 2048 (integer)
Note 1: Newline characters are not allowed within the response text.
Note 2: Although the VOLT command always returns the measured voltage value, it can also be used to obtain derived measurements, such as current using the built-in shunt. In this case, the transmitted conversion factor and unit fields (AddCoeff, MulCoeff, and Unit) must be modified accordingly. Parameters CH=<channel_number>|ALL?
The only parameter is the channel number (from 1 to 4); instead of the number, the ALL identifier can be specified, in which case an array of values for all channels must be returned. Response Response:
For all channels:
{"TimeStamp":"2025-03-05 19:25:51.456",
"ADC":[
{"Number":1,"Value":1920,"Min":0,"Max":4095,"Resolution":12,"AddCoeff":-10.12,"MulCoeff":4.88E-3,"Unit":"V"},
{"Number":2,"Value":2048,"Min":0,"Max":4095,"Resolution":12,"AddCoeff":-10.13,"MulCoeff":4.88E-3,"Unit":"V"},
{"Number":3,"Value":2047,"Min":0,"Max":4095,"Resolution":12,"AddCoeff":-10.11,"MulCoeff":4.87E-3,"Unit":"V"},
{"Number":4,"Value":2049,"Min":0,"Max":4095,"Resolution":12,"AddCoeff":-10.12,"MulCoeff":4.882E-3,"Unit":"V"}
]}
For single channel:
{"TimeStamp":"2025-03-05 19:25:51.456",
"ADC":[
{"Number":3,"Value":2047,"Min":0,"Max":4095,"Resolution":12,"AddCoeff":-10.11,"MulCoeff":4.87E-3}
]} Examples VOLT CH=1?
VOLT CH=ALL? Compatible devices AAE-1734, AAE-1738 Can be used for reading Yes
Command WIFISet Wi-Fi network parameters
Status Active
Command description Set Wi-Fi network connection settings. Parameters WIFI NAME=ssid PASS=password,
where ssid is the network ID;
password is the network password.
The ssid and password parameters are specified in quotation marks. Response Examples The specified values are not read by the new ones, but the old ones are read by NAME PASS Compatible devices AAE-1734 Can be used for reading
The Aktakom AAE-1734 is a compact, versatile controller designed for monitoring and remote control of a wide range of equipment. Built around the reliable ESP-32-WROOM module, it combines wireless connectivity, flexible I/O options, and modular expandability, making it suitable for industrial automation, smart systems, and custom control applications. At its core, the controller supports WiFi (2.4 GHz), Bluetooth, and USB connectivity, enabling seamless integration with PCs, cloud platforms, and IoT environments.
Its command structure is based on JSON , which simplifies communication and allows easy implementation across popular programming languages such as C++, Python, Java, and LabVIEW.
The AAE-1734 offers a robust set of input and output interfaces. It includes four digital inputs and four digital outputs, all with LED status indication. Three inputs are optimized for low-frequency signals, while the fourth can handle high-frequency signals up to 25 kHz, making it ideal for applications such as flow measurement or tachometry. Additional inputs allow connection of current sensors, AC/DC voltage measurement (0–36 V), and up to eight DS18B20 temperature sensors via a 1-Wire interface, with automatic device detection.
Beyond standard I/O, the controller features four touch buttons, support for voice event notifications via a speech synthesizer, and expansion capabilities throughI2C-connected displays or sensors.
It also supports external non-volatile memory and can be extended with additional hardware modules to increase channel capacity.
Physically, the controller is available in multiple configurations: as a standalone PCB, a DIN rail–mountable version, or a fully enclosed unit with a transparent cover. Powered via USB Type-C (5V) or 12V input, and with a modest consumption of around 500 mA, it is well-suited for both bench-top and field installations.
Overall, the Aktakom AAE-1734 stands out as a flexible, developer-friendly controller that bridges embedded hardware and modern IoT systems with ease.
The Aktakom AAE-1734 controller is based on a ready-made ESP-32-WROOM module, which can be installed separately and easily replaced.
The controller is available in multiple configurations (Axx versions), which differ in installed electronic components and board layout options.
The command system is implemented using JSON format commands, which are easy to read and interpret by users and are supported by virtually all programming languages (C++, Python, Java, LabVIEW, etc.).
Specifications
Power Supply:
+5 V (USB Type-C connector), +12 V
Interfaces:
USB, WiFi (2.4 GHz), Bluetooth
Controller Memory:
—
Dimensions:
PCB: 108 × 83 mm
Enclosure: 115 × 125 mm
Current Consumption:
500 mA
External Connections for Equipment
Digital Inputs – 4 (terminal block connection):
Inputs 1–3 are low-frequency (max switching frequency: 100 Hz)
Input 4 can be configured as high-frequency (max switching frequency: 25 kHz)
Used for flow meter or tachometer functions
All digital inputs have SMD LED status indicators
Digital Outputs – 4 (terminal block connection):
All outputs have SMD LED status indicators
Current Sensor Inputs – 2
(type AME-8821-xx , connection via 3.5 mm jack connector)
Voltage Measurement Input:
AC or DC measurement
Input range: 0 to 36 V
Connection via 3.5 mm jack connector
1-Wire Input:
Supports up to 8 temperature sensors (parallel connection)
Sensor type: DS18B20
Connection via 3.5 mm jack connector
Automatic detection of sensor addresses
Additional Features of the Aktakom AAE-1734
Touch buttons – 4 pcs (button pad size: 10 × 10 mm)
Event voice notifications using a speech synthesizer
Ability to connect a compact display or sensors via I2C interface
Expandable number of channels via external hardware modules
Support for external non-volatile memory
Versions
A1 – controller board (without enclosure)
A5 – controller board (without enclosure) with DIN rail mounting
A11 – controller in enclosure with transparent cover
Back to the section