🛠 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

Objectifs

Maîtriser la partie radio : connecteur d'antenne, choix de l'antenne, insertion de la SIM, et les erreurs RF qui font échouer un déploiement même parfaitement câblé. Le module SARA-R410M-02B couvre les bandes LTE 2/3/4/5/8/12/13/20/28 — l'antenne doit les couvrir (en Europe : B3 1800 MHz et B20 800 MHz pour le NB-IoT/LTE-M).

Matériel

Code complet

// Test terrain : qualite du lien après 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 réseau -> antenne ? SIM ? couverture ?");
      for (;;);
    }
    delay(1000);
  }
  Serial.println("Enregistre.");

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

void loop {}

Vérification attendue

Avec la bonne antenne et une zone couverte, l'enregistrement réussit en moins de 3 minutes et AT+CSQ renvoie un RSSI exploitable (voir tutoriel diagnostic). Déplacez la carte de 50 cm ou tournez l'antenne : le RSSI doit varier — c'est le test le moins cher de votre installation.

Erreurs fréquentes

Autres tutoriels pour cette carte

Exemples de code pour cette carte

← Retour à la fiche 🛠 Tous les tutoriels