Beschreibung
Dies ist ein drahtloses Kommunikationsmodul, das ein NB-IOT M5311-Modul integriert hat, das von China Mobile hergestellt wurde. Die Abmessungen des M5311 betragen 16mm * 18mm * 2,2mm, was sehr winzig ist und dem Benutzer mehr Flexibilität bei den Abmessungsanforderungen bietet.
Das Gehäuse mit LCC ermöglicht eine schnelle Produktion durch standardmäßige SMT, was eine zuverlässigere Verbindungsmethode und Leistung in extremen Umgebungen bietet. Die Stromversorgungsanforderung dieses M5311-Moduls liegt bei 2,1V, AA-Batterie-unterstützt. Es kann die Leistung der AA-Batterie vollständig nutzen, um eine äußerst stromsparende Lösung für Endgeräte zu bieten. M5311 bietet reichlich externe Schnittstellen und Protokollstapel, unterstützt Peripheriesensoren usw. Basierend auf M5311 haben wir zusätzliche Hardware-Ressourcen auf dem NB-IoT-Modul bereitgestellt: WUP, STA-LEDs, 3 alternative UARTs, einen Ein/Aus-Schalter und 2 alternative Antennen.
Strombetrieb:
- Ein: GPIO2 bleibt 2 Sekunden LANG
- Aus: GPIO2 bleibt 8 Sekunden LANG
- Ein: Taste lang drücken 2 Sekunden
- Aus: Taste lang drücken 8 Sekunden
- Modul zurücksetzen: GPIO26 LANG
Produktmerkmale
- Serielle Kommunikation: UART
- Produktstromversorgung: 5V
- 3x alternative UARTs
- 2x Antenne: Spring / Extern
- WUP, STA LEDs
- 1x Ein/Aus-Schalter
- Nano SIM
- M5311
- Gehäuse: LCC
- Frequenzband: B3/B8/B5
- Temperatur: -40°C ~ 85°C
- NB-IoT unterstützt LTE Cat NB2*
- LTE Cat NB1 Geschwindigkeit (kbps):
- Single Tone: 15.625 (UL) / 21.25 (DL)
- Multi Tone: 62.5 (UL) / 21.25 (DL)
- SMS: PDU/TEXT-Modus
- Netzwerkprotokoll:
- IPv4/IPv6/UDP/TCP/
- CoAP/LwM2M/HTTP/MQTT/TLS
- Stromversorgung:
- 2.1V ~ 3.6V, Typ 3.3V (Low-Voltage-Version)
- & 3.0V ~ 3.6V, Typ 3.3V (Fixed-Voltage-Version)
- Verbrauch:
- 3uA@PSM 0.4mA@Idle-Modus(DRx=1.28S)
- 167mA@Tx(23dBm/15kHzST) 54mA@Rx -Ausgangsleistung: 23dBm±2dB
- Zertifikat: CCC/SRRC/NAL/GTI
Im Lieferumfang enthalten
- 1x Nano IoT SIM-Karte
- 1x NB-IoT-Modul
Anwendung
- Smart Wearable-Gerät
- Smart Parking
- Smart Meter
- IoT in der Stadt
Links
- Datenblatt: M5311 AT-Befehl
- Benutzerhandbuch: M5311
Schaltplan
Code
1. Arduino IDE
Ein Beispielcode ist hier verfügbar.
void IotWriteCommand(char cmd[], char date[]) {
char buf[256] = {0};
if (cmd == NULL)
sprintf(buf, "AT\r\n");
else if (date == NULL)
sprintf(buf, "AT+%s\r\n", cmd);
else
sprintf(buf, "AT+%s=%s\r\n", cmd, date);
Serial2.write(buf);
}
void get_time(void) {
IotWriteCommand("CCLK?", NULL);
while (Serial2.available()) {
uint8_t ch = Serial2.read();
Serial.write(ch);
M5.Lcd.write(ch);
}
}
void setup() {
M5.begin();
Serial.begin(115200);
Serial2.begin(115200, SERIAL_8N1, 16, 17);
pinMode(5, OUTPUT);
digitalWrite(5, 1);
}
void loop() {
if (M5.BtnA.wasReleased()) {
M5.Lcd.fillScreen(TFT_BLACK);
M5.Lcd.setCursor(60, 80, 2);
get_time();
}
M5.update();
}
Pin-Belegung
M5Stack | GPIO16 | GPIO17 | 5V | GND |
HAT ADC | RX | TX | 5V | GND |