Arduino & IoT Academy · Lektion

Klassisk Bluetooth kontra BLE

Hvornår De skal bruge seriel SPP frem for strømbesparende BLE.

Lektion 1 af 413 trin

Klassisk Bluetooth kontra BLE er en gratis Arduino & IoT Academy-lektion på CoddyKit. Dette er lektion 1 af 4. Du kan læse hele lektionen gratis nedenfor — og derefter øve dig praktisk i browseren med en indbygget kodeeditor og en AI-vejleder, der er tilgængelig døgnet rundt. Den er en del af læringsforløbet i Arduino & IoT Academy, og dine fremskridt synkroniseres på tværs af nettet og CoddyKit-appen. Arduino & IoT Academy-kurset indeholder 4 lektioner i alt.

To slags Bluetooth, ét navn

Bluetooth findes i to varianter, der deler navn, men fungerer meget forskelligt. Valget af den rigtige variant præger hele dit IoT-projekt. 📡

Klassisk Bluetooth

Klassisk Bluetooth holder en stabil forbindelse åben, ligesom et trådløst serielt kabel. Det er velegnet til streaming af lyd eller en konstant datastrøm.

BLE nipper til strømmen

BLE, eller Bluetooth Low Energy, vågner, sender en lille datapakke og går i dvale igen. Det er grunden til, at det næsten ikke bruger af batteriet.

Forskellen i strømforbrug

Klassisk Bluetooth holder radioen aktiv og tømmer batterier hurtigt. BLE kan køre en sensor i månedsvis på et knapcellebatteri, fordi det er stille mellem de korte beskeder.

Datamængden betyder noget

Klassisk Bluetooth er god til store, kontinuerlige datastrømme. BLE er bygget til små, lejlighedsvise værdier som en temperaturmåling, ikke til at sende musik eller video.

Seriel forbindelse over Classic (SPP)

Klassisk Bluetooth bruger ofte SPP, Serial Port Profile. For din kode føles det præcis som en normal seriel datastrøm, du allerede kender.

SerialBT.begin("MyDevice");
SerialBT.println("Hello over SPP");

BLE kommunikerer via attributter

BLE streamer ikke en tekstlinje. I stedet stiller det navngivne pladser kaldet characteristics til rådighed, som en telefon kan læse eller skrive efter behov.

Hvem kan oprette forbindelse til iPhones

Moderne iPhones kommunikerer kun med BLE fra hobbykort, ikke med Classic SPP. Hvis en iOS-app skal oprette forbindelse, er BLE dit eneste realistiske valg.

Det tilbyder ESP32

ESP32 er fleksibel: Den understøtter både Classic Bluetooth og BLE. Derfor kan du vælge den profil, der passer til den opgave, du bygger.

En enkel tommelfingerregel

Har du brug for konstant streaming eller en trådløs erstatning for en seriel forbindelse? Vælg Classic. Har du brug for lavt strømforbrug og telefonvenlig styring? Vælg altid BLE.

Rækkevidden er omtrent den samme

Begge rækker omtrent ti meter indendørs. Den reelle forskel er ikke afstanden, men strømforbruget og den måde, data formes og leveres på.

Hurtigt tjek

Du vil have en sensor med knapcellebatteri, som en telefon læser en gang imellem.

Opsummering

Classic streamer stabilt, mens BLE nipper til strømmen med små datapakker og praktiske characteristics. Til telefonstyret IoT vinder BLE på ESP32. 🎉

Gratis at komme i gang

Lær C++ med en AI-underviser — gratis

Skriv og kør rigtig kode i din browser, få øjeblikkelig hjælp fra en AI-underviser døgnet rundt, og fortsæt, hvor du slap, på web eller i appen.

Kurser
30
Lektioner
120

Ofte stillede spørgsmål

Er lektionen “Klassisk Bluetooth kontra BLE” gratis?

Ja — hele teksten til “Klassisk Bluetooth kontra BLE” kan læses gratis her på nettet. Hvis du vil øve dig interaktivt med en indbygget kodeeditor og en AI-vejleder døgnet rundt og få adgang til resten af Arduino & IoT Academy-kurset, skal du opgradere til CoddyKit PRO. Arduino & IoT Academy-kurset indeholder 4 lektioner i alt.

Hvad lærer jeg i “Klassisk Bluetooth kontra BLE”?

Hvornår De skal bruge seriel SPP frem for strømbesparende BLE. Du øver dig i Arduino & IoT Academy med praktisk kode, som du kører direkte i browseren, og en AI-vejleder døgnet rundt besvarer dine spørgsmål, mens du arbejder dig gennem lektionen.

Skal jeg have erfaring for at begynde på Arduino & IoT Academy?

Der kræves ingen tidligere erfaring. Arduino & IoT Academy på CoddyKit er tilrettelagt for både begyndere og øvede, så du kan starte her eller fra begyndelsen og lære i dit eget tempo. Dette er lektion 1 af 4.

Hvor lang tid tager lektionen “Klassisk Bluetooth kontra BLE”?

De fleste CoddyKit-lektioner tager cirka 5–10 minutter. Hver lektion er kort og interaktiv, så du gør løbende fremskridt og kan fortsætte, hvor du slap – på både web og app.

Kan jeg skrive og køre kode i denne Arduino & IoT Academy-lektion?

Ja. Alle Arduino & IoT Academy-lektioner har en indbygget kodeeditor, så du kan skrive og køre rigtig kode direkte i din browser og få øjeblikkelig feedback fra AI – uden lokal opsætning.

Alle lektioner i dette kursus

  1. Klassisk Bluetooth kontra BLE
  2. Annoncér en BLE-tjeneste
  3. Læs og skriv karakteristika
  4. Styr en LED fra en telefonapp
← Tilbage til Arduino & IoT Academy