P4M-440G / Serial MQTT Ethernet Module

Regular price 54.45 EUR
Regular price Sale price 54.45 EUR
VAT included

Order 10 items and receive 5% off!

Regular price 54.45 EUR
Regular price Sale price 54.45 EUR

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.

MQTT Client
Publish / Subscribe via AT
UART (AT Commands)
Default 19200 bps
10/100 Ethernet
MQTT over TCP/IP
TLS v1.2
Root CA + client certs
P4M-440G

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.
AT command control
Topic & message buffers

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.
MQTT client module
Add publish/subscribe messaging to embedded devices without implementing a full MQTT stack on your MCU.
Simple AT command control
Control MQTT functions through UART commands for fast firmware integration and predictable behavior.
TLS v1.2 + certificates
Store Root CA and client certificates for secure connections to brokers and commercial cloud platforms.
Buffered topics/messages
Reference stored topics and payloads by ID to keep serial commands short and efficient.
Ethernet connectivity
Reliable wired networking for industrial and edge installations where Wi-Fi is not preferred.
USB + PHPoC Debugger
Configure, monitor resources, and upgrade firmware using the dedicated Windows tool.

Serial Physical Interface

Serial Interface

3.3V level with 5V tolerant input
RxD, TxD, GND

Connector

1 X 12 2mm pitch pin header X 2

Serial Port Property

Baudrate

19,200 bps

Data Bits

8 bits

Parity

None

Stop Bit

1 bit

Network Physical Interface

Network Interface

10Base-T/100Base-Tx Ethernet
Ethernet Speed Auto Sense
1:1 or Cross-over Cable Auto Sense
Simple External Circuit Required

USB Physical Interface

USB Interface

1 x USB Device (VBUS, USB_D_D+, USB_D_D-)

Software Functions

Protocols

MQTT, TCP, UDP, IP, ICMP, ARP, DHCP, DNS

Security

TLS v1.2

Communication Mode

TCP Client on AT Commands

MQTT Functions

Control Packets

CONNECT / DISCONNECT, SUBSCRIBE / UNSUBSCRIBE, PUBLISH, PINGREQ

QoS Level

0 & 1

Topic Wildcard

NOT supported yet

Management

PHPoC Debugger

Configuration and Monitoring Tool through Network and USB

Dimension

Size

26mm x 26mm x 9mm

Body Weight

Approximately 4g

Operating Environment

Input Voltage

DC 3.3V

Current Consumption

95mA Typical

Operating Temperature

-40℃ ~ +85℃

Storage Temperature

-40℃ ~ +85℃