Le immagini dei prodotti sono solo a scopo informativo e potrebbero presentare piccole differenze, a seconda del lotto e del fornitore. Le specifiche e i prezzi dei prodotti potrebbero essere soggetti a modifiche senza preavviso. Facciamo del nostro meglio per aggiungere specifiche quanto più precise e corrette possibili alla pagina del prodotto, ma è possibile che non siano del tutto corrette. Se identifichi un caso del genere, ti preghiamo di segnalarcelo.
Il prodotto è destinato agli specialisti e richiede personale qualificato e autorizzato. Il prodotto non include istruzioni di montaggio/uso . La messa in funzione del prodotto da parte di persone non qualificate comporta la perdita della garanzia secondo i Termini e Condizioni presenti sul sito.
Le specifiche tecniche indicate (corrente, potenza, ecc.) rappresentano valori massimi consentiti in condizioni ideali di funzionamento. Per un utilizzo sicuro e una durata ottimale, si raccomanda di utilizzare il prodotto in regime continuo a non più del 50% dei valori massimi specificati.
Modulo Bluetooth JDY-18, BLE 4.2, interfaccia UART, portata 60 m
Modulo Bluetooth ad alta velocità per l'integrazione rapida della connettività wireless nei progetti elettronici, ideale per una comunicazione stabile tra microcontrollori e dispositivi mobili. Supporta Bluetooth 4.2 per un consumo ridotto e una compatibilità estesa, funziona con tensione di alimentazione 1.8-3.3V, ha dimensioni compatte e una risposta rapida nella trasmissione dei dati.
Spedito entro mercoledì 11 novembre
Acquistando questo prodotto guadagni 1,21 RON in punti fedeltà.
Spedizione veloce gratuita per ordini superiori a 100EUR nella maggior parte de paesi UE.
Spediamo dal nostro magazzino entro 24 ore
Ricevi punti a ogni ordine, per un valore del 5%.
Il modulo Bluetooth JDY-18 è un modulo Bluetooth Low Energy (BLE) 4.2 con interfaccia seriale UART, che realizza il collegamento senza fili tra un microcontrollore e un telefono oppure tra due moduli. I dati inviati sul pin RXD arrivano al telefono, mentre i dati inviati dal telefono escono sul pin TXD, come su un cavo seriale senza fili. È adatto per telecomandi, sensori senza fili, apparecchiature alimentate a batteria, tag Bluetooth e altre applicazioni che scambiano dati con un telefono o con un altro dispositivo BLE.
Il modulo lavora nella banda di 2.4 GHz con modulazione GFSK, ha una potenza di emissione massima di 0 dBm e una sensibilità di ricezione di -97 dBm, il che permette una portata fino a 60 m in campo aperto. Di fabbrica funziona come dispositivo slave con trasmissione trasparente, sul servizio FFE0 e sulla caratteristica FFE1, a 9600 baud. Con i comandi AT si possono modificare il nome, la velocità seriale, il ruolo master o slave, gli UUID, la potenza di emissione, la password di connessione e l'intervallo di advertising. Le impostazioni vengono mantenute anche dopo lo spegnimento dell'alimentazione.
Tra le caratteristiche principali figurano l'antenna stampata sulla scheda, il cristallo di clock, i pad laterali del modulo e l'header a 5 pin (VCC, GND, TXD, RXD e STAT) per il collegamento rapido alla breadboard. L'alimentazione avviene a bassa tensione di 1.8 - 3.3 V, mentre il consumo è di circa 4 mA in advertising, sotto i 300 µA in sleep leggero e dell'ordine dei microampere in deep sleep.
Tramite l'interfaccia UART il modulo si collega ad Arduino, ESP32, STM32, Raspberry Pi e ad altre piattaforme dotate di porta seriale. I segnali del modulo hanno un livello logico di 3.3 V, quindi sulle schede con logica a 5 V la linea dati verso il modulo va abbassata con un partitore resistivo o con un convertitore di livello.
Specifiche:
Tensione di alimentazione: 1.8 - 3.3 V
Corrente di consumo: 4 mA (attivo, in advertising)
Modello: JDY-18
Versione Bluetooth: BLE 4.2 (compatibile con BLE 4.0 e 4.1)
Banda di frequenza: 2.4 GHz
Modulazione: GFSK
Potenza di emissione: 0 dBm massimo
Sensibilità di ricezione: -97 dBm
Distanza di trasmissione: fino a 60 m
Interfaccia: UART (TXD, RXD) con uscita di stato STAT
Velocità seriale predefinita: 9600 baud
Velocità seriali configurabili: 1200 - 230400 baud
Modalità predefinita: Slave, trasmissione trasparente
Servizio e caratteristica BLE: FFE0 e FFE1
Consumo in sleep leggero: sotto i 300 µA
Antenna: stampata sulla scheda
Temperatura di esercizio: da -40 a 80 °C
Connessioni: Header a 5 pin
Layout:
| Elemento | Funzione |
|---|---|
| Antenna stampata | Zona dorata sul bordo della scheda, dove è tracciata l'antenna a 2.4 GHz. Non va coperta con metallo e non va posizionata vicino a componenti metallici, per preservare la portata. |
| Circuito radio BLE | Il circuito integrato nero al centro della scheda, che gestisce la radio Bluetooth, lo stack BLE e i comandi AT. |
| Cristallo di clock | Il componente metallico argentato accanto al circuito, che fornisce alla radio la frequenza di clock. |
| Pad laterali del modulo | I contatti sui bordi della scheda, con cui il modulo può essere saldato direttamente su un altro circuito stampato. |
| Header a 5 pin | I pin VCC, GND, TXD, RXD e STAT per alimentazione, comunicazione seriale e stato della connessione. I nomi dei pin sono riportati sul retro della scheda. |
Pinout:
| Connettore | Pin | Funzione |
|---|---|---|
| Header 5 pin | VCC | Alimentazione positiva del modulo, a bassa tensione. Non va collegata a 5 V. |
| Header 5 pin | GND | Massa, in comune con quella della scheda di controllo. |
| Header 5 pin | TXD | Uscita seriale UART del modulo, con livello logico di 3.3 V. Qui escono i dati ricevuti dal telefono. Va collegata al pin RX della scheda di controllo. |
| Header 5 pin | RXD | Ingresso seriale UART del modulo, con livello logico di 3.3 V. I dati su questo pin arrivano al telefono. Va collegato al pin TX della scheda di controllo. |
| Header 5 pin | STAT | Indica lo stato della connessione. È a livello low quando il modulo non è connesso e a livello high dopo la connessione. |
Utilizzo:
Verificate le scritte sul retro della scheda prima di eseguire i collegamenti, perché l'ordine dei pin dell'header può differire da un lotto all'altro.
Alimentate il modulo solo a bassa tensione, ad esempio dal pin 3.3V di una scheda Arduino Uno, e non applicate mai 5 V sul pin VCC.
Collegate GND alla massa della scheda di controllo, TXD al pin di ricezione seriale della scheda e RXD al pin di trasmissione seriale della scheda.
Sulle schede con logica a 5 V, abbassate il segnale di trasmissione della scheda prima del pin RXD, ad esempio con un partitore formato da una resistenza da 1 kΩ in serie e una da 2 kΩ verso GND, che fornisce circa 3.3 V. Il pin TXD del modulo può essere collegato direttamente all'ingresso della scheda.
Impostate la comunicazione seriale della scheda a 9600 baud, 8 bit di dati, senza parità e con un bit di stop, quindi alimentate il modulo. Il modulo appare sul telefono con il nome JDY-18, e il pin STAT è a livello low finché non esiste alcuna connessione.
Inviate comandi AT per la configurazione, ciascuno terminato con \r\n, finché il modulo non è connesso al telefono. Ad esempio AT+VERSION mostra la versione, AT+NAME mostra il nome trasmesso, mentre AT+BAUD mostra il codice della velocità seriale.
Per cambiare il nome, inviate AT+NAME seguito dal nome desiderato, mentre per la velocità seriale inviate AT+BAUD seguito dal codice, dove 4 significa 9600 baud e 8 significa 115200 baud. Riavviate il modulo dopo aver modificato le impostazioni.
Collegate il telefono con un'applicazione terminale BLE, aprite il servizio FFE0 e la caratteristica FFE1, e i dati inviati dall'applicazione compariranno sul pin TXD. Il pin STAT passa a livello high quando la connessione è stabilita.
Per inviare comandi AT quando il telefono è connesso, mantenete il pin PWRC del modulo a livello low. Questo pin non si trova sull'header a 5 pin.
Per risultati stabili, tenete l'antenna lontana da componenti metallici e da fonti di disturbo, usate fili corti e un'alimentazione pulita, senza forti variazioni di tensione.
- Tensione di alimentazione
- 1.8-3.3 V
- Modello
- JDY-18
- Temperatura di esercizio
- da -40 A 80 °C
- Numero di pin
- 5
- Interfaccia
- UART
- Frequenza di lavoro
- 2.4 GHz
- Potenza di uscita
- 0 dBm
- Consumo
- 4 mA
- Antenna
- Stampata sulla scheda
- Bluetooth
- BLE 4.2
- Consumo in standby
- meno di 300 µA
- Sensibilità
- -97 dBm
- Distanza di trasmissione
- fino a 60 m
- Modulazione
- GFSK
Produs destinat utilizarii in proiecte electronice, automatizari, prototipare, educatie si cercetare.
Produsul trebuie utilizat numai conform specificatiilor tehnice mentionate in descriere si/sau in documentatia produsului.
Avertismente generale de siguranta:
Nu utilizati produsul la tensiuni, curenti sau temperaturi peste valorile specificate.
Montajul si conectarea trebuie realizate de persoane cu cunostinte tehnice minime in domeniul electric/electronic.
Evitati scurtcircuitele, inversarea polaritatii si conectarea gresita a alimentarii.
Nu lasati produsul alimentat nesupravegheat in timpul testelor.
Produsul nu este jucarie si nu este destinat copiilor.
Pentru modulele electronice, se recomanda utilizarea in carcase, panouri sau montaje protejate, dupa caz.
Identificare produs:
Denumirea produsului, codul/SKU-ul si caracteristicile tehnice sunt mentionate in pagina produsului si/sau pe eticheta ambalajului.
Producator / Importator / Distribuitor:
Sigmanortec S.R.L.
Calea Bucuresti nr. 9, Targu Jiu, Gorj, Romania
E-mail: [email protected]
Website: www.sigmanortec.ro
Persoana responsabila in UE:
Sigmanortec S.R.L.
Calea Bucuresti nr. 9, Targu Jiu, Gorj, Romania
E-mail: [email protected]
Documentatie si siguranta:
Pentru informatii suplimentare, fise tehnice, declaratii de conformitate sau instructiuni, ne puteti contacta la [email protected].
/*
JDY-18 BLE module test on Arduino Uno
Board: Arduino Uno (Tools > Board > Arduino AVR Boards > Arduino Uno)
Board package: Arduino AVR Boards (comes with the Arduino IDE)
Libraries: SoftwareSerial (included in the Arduino IDE), nothing to install
Wiring:
JDY-18 VCC -> Arduino 3.3V (never 5V)
JDY-18 GND -> Arduino GND
JDY-18 TXD -> Arduino D2 (SoftwareSerial RX)
JDY-18 RXD -> R2 2 kOhm to GND, and R1 1 kOhm to Arduino D3 (SoftwareSerial TX)
The R1 / R2 divider lowers the 5 V of D3 to about 3.3 V for the module.
Serial Monitor: 9600 baud, line ending "Both NL & CR".
*/
#include <SoftwareSerial.h>
const byte BT_RX_PIN = 2; // Arduino receives here (connected to module TXD)
const byte BT_TX_PIN = 3; // Arduino transmits here (to module RXD via divider)
SoftwareSerial bt(BT_RX_PIN, BT_TX_PIN); // Software serial port for the module
// Sends one AT command and prints the answer on the Serial Monitor
void sendCommand(const char *command) {
Serial.print("> ");
Serial.println(command);
// Throw away any old data in the receive buffer
while (bt.available()) {
bt.read();
}
// The module needs every AT command to end with \r\n
bt.print(command);
bt.print("\r\n");
// Read the answer until the module is silent for 500 ms
unsigned long lastByteTime = millis();
char lastChar = '\n';
while (millis() - lastByteTime < 500) {
while (bt.available()) {
lastChar = (char)bt.read();
Serial.write(lastChar);
lastByteTime = millis();
}
}
// Make sure the next output starts on a new line
if (lastChar != '\n') {
Serial.println();
}
}
void setup() {
Serial.begin(9600); // Serial Monitor speed
bt.begin(9600); // Factory baud rate of the JDY-18
delay(500); // Give the module time to start
Serial.println("JDY-18 test started");
// Basic queries, accepted while no phone is connected
sendCommand("AT+VERSION"); // Firmware version
sendCommand("AT+NAME"); // Advertised name
sendCommand("AT+BAUD"); // Baud rate code
sendCommand("AT+LADDR"); // Bluetooth MAC address
Serial.println("Bridge ready. Type AT commands or connect from a phone.");
}
void loop() {
// Module -> Serial Monitor (AT answers or data sent by the phone)
if (bt.available()) {
Serial.write(bt.read());
}
// Serial Monitor -> module (AT commands or data for the phone)
if (Serial.available()) {
bt.write(Serial.read());
}
}
Questo tutorial utilizza la scheda Arduino Uno R3 per mettere in funzione il modulo JDY-18, un modulo Bluetooth Low Energy (BLE) 4.2 con interfaccia seriale UART. Il modulo non ha bisogno di un programma proprio, ma ha bisogno di un microcontrollore che gli parli sulla seriale, e Arduino Uno è sufficiente. Lo utilizzate in progetti che inviano dati al telefono o ricevono comandi da esso, come telecomandi, sensori senza fili o apparecchiature alimentate a batteria.

Come funziona:
Il modulo ha un proprio processore radio e appare nel telefono come dispositivo BLE. Dopo la connessione, un servizio con UUID FFE0 e una caratteristica FFE1 trasportano i dati in entrambe le direzioni. Tutto ciò che il telefono invia sulla caratteristica FFE1 esce dal pin TXD del modulo, mentre tutto ciò che entra nel pin RXD arriva al telefono. Questa si chiama trasmissione trasparente, perché il modulo non modifica il contenuto dei dati.
Di fabbrica, il modulo lavora come dispositivo slave (AT+HOSTEN0), con velocità seriale di 9600 baud (AT+BAUD4) e con il nome JDY-18. A 9600 baud un byte occupa circa 10 bit (start, 8 bit di dati, stop), quindi si possono trasferire circa 960 byte al secondo tra Arduino e il modulo. Sul lato radio, il modulo lavora a 2.4 GHz, con potenza di emissione massima di 0 dBm e un raggio di fino a 60 m in campo aperto.
Il modulo accetta solo una tensione bassa, quindi si alimenta dal pin 3.3V della scheda Uno. I segnali di Arduino Uno sono a 5 V, mentre l'ingresso RXD del modulo è a 3.3 V. Per questo motivo tra D3 e RXD si inserisce un partitore con due resistenze, R1 da 1 kΩ in serie e R2 da 2 kΩ verso GND. La tensione su RXD risulta dalla formula Vout = 5 V x 2 kΩ / (1 kΩ + 2 kΩ) = 3.33 V. In senso inverso, l'uscita TXD del modulo ha 3.3 V, un livello che Arduino Uno legge correttamente come logico 1, quindi TXD si collega direttamente a D2.
Il modulo consuma circa 4 mA quando è sveglio e trasmette, meno di 300 µA in sleep leggero e dell'ordine di 1.8 µA in sleep profondo. Il pin 3.3V della scheda Uno può erogare fino a 50 mA, quindi è sufficiente.
Collegamento:
Scollegate la scheda Uno dal USB prima di effettuare i collegamenti. Alimentate il modulo solo dal pin 3.3V, mai dal 5V, perché i 5 V possono distruggere il circuito. I cinque pin del modulo sono indicati sul retro del circuito, quindi verificate le diciture prima di collegare, perché l'ordine dei pin può differire da un lotto all'altro. Il pin STAT resta non collegato in questo tutorial. Usiamo SoftwareSerial sui pin D2 e D3, mentre la porta seriale hardware resta libera per il Monitor seriale.
| Pin del prodotto | Si collega a | Funzione |
|---|---|---|
| VCC | 3.3V Arduino Uno | Alimentazione del modulo a 3.3 V. |
| GND | GND Arduino Uno | Massa comune con la scheda Uno. |
| TXD | D2 Arduino Uno | Dati inviati dal modulo ad Arduino. Livello logico 3.3 V, si collega direttamente. |
| RXD | D3 Arduino Uno tramite la resistenza R1 da 1 kΩ | Dati inviati da Arduino al modulo. Il segnale a 5 V passa attraverso il partitore. |
| RXD (partitore) | GND Arduino Uno tramite la resistenza R2 da 2 kΩ | Abbassa il segnale a 5 V da D3 a circa 3.3 V. |
Scheda e librerie:
Nell'Arduino IDE selezionate Strumenti > Scheda > Arduino AVR Boards > Arduino Uno. Il pacchetto Arduino AVR Boards è incluso nell'Arduino IDE, quindi non va installato separatamente dal Gestore schede. Il programma utilizza solo la libreria SoftwareSerial, che è inclusa nell'Arduino IDE, quindi non serve installare alcuna libreria dal Gestore librerie.
Il codice:
Il programma invia alcuni comandi AT all'avvio per verificare il collegamento con il modulo, poi collega il Monitor seriale al modulo in entrambe le direzioni, in modo che possiate inviare comandi AT oppure vedere i dati ricevuti dal telefono.
/*
JDY-18 BLE module test on Arduino Uno
Board: Arduino Uno (Tools > Board > Arduino AVR Boards > Arduino Uno)
Board package: Arduino AVR Boards (comes with the Arduino IDE)
Libraries: SoftwareSerial (included in the Arduino IDE), nothing to install
Wiring:
JDY-18 VCC -> Arduino 3.3V (never 5V)
JDY-18 GND -> Arduino GND
JDY-18 TXD -> Arduino D2 (SoftwareSerial RX)
JDY-18 RXD -> R2 2 kOhm to GND, and R1 1 kOhm to Arduino D3 (SoftwareSerial TX)
The R1 / R2 divider lowers the 5 V of D3 to about 3.3 V for the module.
Serial Monitor: 9600 baud, line ending "Both NL & CR".
*/
#include <SoftwareSerial.h>
const byte BT_RX_PIN = 2; // Arduino receives here (connected to module TXD)
const byte BT_TX_PIN = 3; // Arduino transmits here (to module RXD via divider)
SoftwareSerial bt(BT_RX_PIN, BT_TX_PIN); // Software serial port for the module
// Sends one AT command and prints the answer on the Serial Monitor
void sendCommand(const char *command) {
Serial.print("> ");
Serial.println(command);
// Throw away any old data in the receive buffer
while (bt.available()) {
bt.read();
}
// The module needs every AT command to end with \r\n
bt.print(command);
bt.print("\r\n");
// Read the answer until the module is silent for 500 ms
unsigned long lastByteTime = millis();
char lastChar = '\n';
while (millis() - lastByteTime < 500) {
while (bt.available()) {
lastChar = (char)bt.read();
Serial.write(lastChar);
lastByteTime = millis();
}
}
// Make sure the next output starts on a new line
if (lastChar != '\n') {
Serial.println();
}
}
void setup() {
Serial.begin(9600); // Serial Monitor speed
bt.begin(9600); // Factory baud rate of the JDY-18
delay(500); // Give the module time to start
Serial.println("JDY-18 test started");
// Basic queries, accepted while no phone is connected
sendCommand("AT+VERSION"); // Firmware version
sendCommand("AT+NAME"); // Advertised name
sendCommand("AT+BAUD"); // Baud rate code
sendCommand("AT+LADDR"); // Bluetooth MAC address
Serial.println("Bridge ready. Type AT commands or connect from a phone.");
}
void loop() {
// Module -> Serial Monitor (AT answers or data sent by the phone)
if (bt.available()) {
Serial.write(bt.read());
}
// Serial Monitor -> module (AT commands or data for the phone)
if (Serial.available()) {
bt.write(Serial.read());
}
}
Come funziona il codice:
All'inizio, le costanti BT_RX_PIN e BT_TX_PIN fissano i pin D2 e D3, mentre l'oggetto bt di tipo SoftwareSerial crea una porta seriale software su questi pin. BT_RX_PIN è il pin su cui Arduino riceve i dati dal TXD del modulo, mentre BT_TX_PIN è il pin su cui Arduino invia dati al RXD del modulo tramite il partitore.
La funzione sendCommand() riceve un comando AT come testo, lo visualizza sul Monitor seriale con il prefisso "> " e svuota il buffer di ricezione, così da non mescolare le vecchie risposte con quella nuova. Poi invia il comando seguito da \r\n, perché il modulo richiede questa terminazione per ogni comando. Successivamente legge la risposta e la copia sul Monitor seriale finché il modulo resta in silenzio per 500 ms. Alla fine, se l'ultimo carattere non è stato un a capo, la funzione ne aggiunge uno, in modo che l'uscita successiva inizi su una riga separata.
In setup() si avvia il Monitor seriale a 9600 baud e la porta bt anch'essa a 9600 baud, la velocità di fabbrica del modulo. Dopo una pausa di 500 ms, durante la quale il modulo si avvia, il programma mostra il messaggio di avvio e invia quattro interrogazioni: AT+VERSION per la versione del firmware, AT+NAME per il nome trasmesso, AT+BAUD per il codice della velocità seriale e AT+LADDR per l'indirizzo MAC Bluetooth.
In loop() il programma funziona come un ponte seriale. Ogni byte ricevuto dal modulo viene scritto sul Monitor seriale, mentre ogni byte digitato nel Monitor seriale viene inviato al modulo. Così potete scrivere comandi AT a mano oppure vedere il testo inviato dal telefono.
Risultato:
Aprite il Monitor seriale a 9600 baud e scegliete come terminatore di riga "Sia NL che CR". Dopo alcuni secondi compaiono le risposte del modulo alle quattro interrogazioni, poi il messaggio che il ponte è pronto. I valori esatti possono variare, in particolare l'indirizzo MAC.
JDY-18 test started
> AT+VERSION
+JDY-18-V1.5
> AT+NAME
+NAME=JDY-18
> AT+BAUD
+BAUD=4
> AT+LADDR
+LADDR=A4C138112233
Bridge ready. Type AT commands or connect from a phone.
Per verificare il collegamento con il telefono, aprite un'applicazione di terminale BLE, connettetevi al dispositivo JDY-18, attivate le notifiche sulla caratteristica FFE1 e inviate un testo. Il testo appare nel Monitor seriale. Ciò che scrivete nel Monitor seriale dopo la connessione arriva nell'applicazione.
Problemi frequenti:
Non compare nessuna risposta ai comandi AT. La causa più frequente è l'inversione dei pin TXD e RXD oppure il terminatore di riga sbagliato. Verificate che TXD vada a D2 e RXD a D3 tramite il partitore, e nel Monitor seriale scegliete "Sia NL che CR". Controllate anche la velocità di 9600 baud.
Le risposte compaiono con caratteri strani. La velocità seriale del modulo è stata cambiata oppure il Monitor seriale è impostato in modo errato. Impostate il Monitor seriale a 9600 baud e, se avete cambiato la velocità del modulo con AT+BAUD, usate lo stesso valore in bt.begin().
I comandi AT non vengono accettati. Finché un telefono è connesso, il modulo tratta i dati come dati trasparenti. Disconnettete il telefono oppure mantenete il pin PWRC a livello basso, se lo avete scollegato per una connessione propria.
Il modulo non compare nell'elenco del telefono. Verificate l'alimentazione dal pin 3.3V e la massa comune. Cercate il dispositivo con un'applicazione BLE, non nell'elenco Bluetooth classico del telefono, perché il JDY-18 utilizza solo BLE.
Il modulo si scalda oppure non risponde più dopo la connessione. È possibile che sia stato alimentato a 5 V oppure che abbia ricevuto un segnale a 5 V direttamente su RXD. Verificate il partitore R1 e R2 e usate solo il pin 3.3V.
Limitazioni e consigli:
Il modulo è BLE e non si accoppia come dispositivo audio o seriale Bluetooth classico. Il raggio di 60 m vale in campo aperto, mentre in interno diminuisce a causa dei muri. La velocità utile di trasferimento con un telefono è dell'ordine di 8 kB al secondo, mentre a 9600 baud il collegamento con Arduino limita il trasferimento a circa 960 byte al secondo.
Se avete bisogno di una velocità maggiore, impostate il modulo a 115200 baud, ma con SoftwareSerial su Arduino Uno le velocità elevate possono perdere dati. In questo caso usate la porta seriale hardware oppure una scheda con più porte seriali.
Il modulo può essere configurato anche come master, con AT+ROLE1, per connettersi a un altro modulo BLE. Dai comandi AT potete cambiare il nome, la password, gli UUID e l'intervallo di trasmissione, mentre per gli apparecchi alimentati a batteria potete usare le modalità di sleep per ridurre il consumo.