P4M-440G – Serial MQTT Ethernet Module
P4M-440G is an MQTT client module that lets your MCU or microcomputer add MQTT publish/subscribe features over Ethernet. The module is controlled via simple AT commands through UART, supports TLS v1.2, and can store Root CA and client certificates for secure cloud integrations.
Key features
- • MQTT client functionality (CONNECT/DISCONNECT, PUBLISH, SUBSCRIBE/UNSUBSCRIBE, PINGREQ).
- • Simple AT-command control via UART for fast integration into MCU firmware.
- • TLS v1.2 support plus certificate storage (Root CA and client certificates) for secure brokers/clouds.
- • USB PC connection and dedicated configuration/monitoring tool: PHPoC Debugger.
AT-command MQTT control (made for MCU integration)
All MQTT functions are executed through AT commands, so your MCU can connect to a broker, publish messages, subscribe to topics, and read received payloads using a simple serial command/response flow.
- • Standard operations: connect/disconnect, publish, subscribe/unsubscribe, status checks.
- • QoS support for practical deployments (QoS 0 and QoS 1).
- • Optional “short response” mode to reduce serial traffic and simplify parsing.
Topic & message buffers for efficient publishing
For repeated MQTT operations, P4M-440G can store topics and messages in buffers and reference them by ID. This reduces command size and speeds up publish/subscribe workflows in embedded environments.
- • Use topic buffers and message buffers (IDs 0–3) for fast repeated operations.
- • Ideal for periodic telemetry, alarms, and command channels.
Serial Physical Interface
Serial Interface
RxD, TxD, GND
Connector
Serial Port Property
Baudrate
Data Bits
Parity
Stop Bit
Network Physical Interface
Network Interface
Ethernet Speed Auto Sense
1:1 or Cross-over Cable Auto Sense
Simple External Circuit Required