MQTT (Message Queuing Telemetry Transport) is a publish-subscribe messaging protocol that operates on top of the TCP/IP protocol.
This protocol comprises a server and a client, with the server serving as an MQTT broker and the client functioning as a publisher or subscriber.
The P4M-440G serves as an MQTT client module, capable of receiving AT commands via the UART port and offering diverse MQTT communication functionalities.
Consequently, users can easily implement MQTT functions on their MCU or microcomputer using this module.
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℃ |
BASIC | |
---|---|
1 | P4M-440G MQTT User Manual |
2 | P4M-440G Declaration of RoHS Compliance |
FAQ | |
1 | P4M-440G Frequently Asked Questions |
Part Number | Description | Note |
---|---|---|
P4M-440G-BO |
P4M-440G
|
|
Optional Accessories | Description | Note |
Evaluation Board for P4M-440G |