Klassisk Bluetooth kontra BLE
Hvornår De skal bruge seriel SPP frem for strømbesparende BLE.
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. 🎉
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
- Klassisk Bluetooth kontra BLE
- Annoncér en BLE-tjeneste
- Læs og skriv karakteristika
- Styr en LED fra en telefonapp