🛠 Antenne et pièges RF du déploiement

Arduino MKR NB 1500 · avance · Schéma : IMG-mkr-nb-1500-avance-2-mkrnb-antenne-rf.svg — Gros plan sur le connecteur d'antenne de la MKR NB 1500 avec antenne fouet et câble pigtail, emplacement SIM à côté, boîtier métallique barré en inset

Objetivos

Dominar la parte de radio: conector de antena, elección de la antena, inserción de la SIM y los errores de RF que hacen fracasar un despliegue incluso perfectamente cableado. El módulo SARA-R410M-02B cubre las bandas LTE 2/3/4/5/8/12/13/20/28 — la antena debe cubrirlas (en Europa: B3 1800 MHz y B20 800 MHz para NB-IoT/LTE-M).

Material

Código completo

// Test terrain : qualite du lien apres choix d'emplacement
#include <MKRGSM.h>
#include "arduino_secrets.h"

const char PINNUMBER[] = SECRET_PINNUMBER;
GSM gsm;

void setup {
  Serial.begin(9600);
  while (!Serial);

  Serial.println("Attente enregistrement (max 3 min)...");
  unsigned long t0 = millis;
  while (gsm.begin(PINNUMBER) != GSM_READY) {
    if (millis - t0 > 180000UL) {
      Serial.println("ECHEC : pas de reseau -> antenne ? SIM ? couverture ?");
      for (;;);
    }
    delay(1000);
  }
  Serial.println("Enregistre.");

  // Sonde le modem : reponse AT+CSQ affiche rssi/ber
  gsm.sendModemCommand("AT+CSQ", &Serial);
}

void loop {}

Verificación esperada

Con la antena correcta y en una zona cubierta, el registro se realiza en menos de 3 minutos y AT+CSQ devuelve un RSSI utilizable (ver tutorial de diagnóstico). Desplace la tarjeta 50 cm o gire la antena: el RSSI debe variar — es la prueba más barata de su instalación.

Errores frecuentes

Otros tutoriales para esta placa

Ejemplos de código para esta placa

← Volver a la ficha 🛠 Todos los tutoriales