Perinteinen Bluetooth vai BLE
Milloin kannattaa käyttää sarjamuotoista SPP:tä ja milloin vähävirtaista BLE:tä.
Perinteinen Bluetooth vai BLE on ilmainen Arduino & IoT Academy-oppitunti CoddyKitissä. Tämä on oppitunti 1/4. Voit lukea koko oppitunnin alta ilmaiseksi ja harjoitella sen jälkeen käytännössä selaimessa sisäänrakennetulla koodieditorilla ja ympäri vuorokauden käytettävissä olevan tekoälytuutorin avulla. Oppitunti kuuluu Arduino & IoT Academy-oppimispolkuun, ja edistymisesi synkronoituu verkon ja CoddyKit-sovelluksen välillä. Arduino & IoT Academy-kurssilla on yhteensä 4 oppituntia.
Kaksi Bluetoothia, yksi nimi
Bluetoothista on kaksi muunnelmaa, joilla on sama nimi mutta jotka toimivat hyvin eri tavoin. Oikean vaihtoehdon valinta vaikuttaa koko IoT-projektiinne. 📡
Klassinen Bluetooth
Klassinen Bluetooth pitää jatkuvan yhteyden avoinna kuin langaton sarjakaapeli. Se sopii erinomaisesti äänen suoratoistoon tai jatkuvaan datavirtaan.
BLE säästää virtaa
BLE eli Bluetooth Low Energy herää, lähettää pienen datapaketin ja siirtyy taas lepotilaan. Tämän rytmin ansiosta se kuluttaa akkua vain hyvin vähän.
Virrankulutuksen ero
Klassinen Bluetooth pitää radion aktiivisena ja tyhjentää paristot nopeasti. BLE:n avulla anturi voi toimia nappiparistolla kuukausia, koska se on lyhyiden viestien välillä hiljaa.
Datan koolla on merkitystä
Klassinen Bluetooth siirtää suuria jatkuvia datavirtoja hyvin. BLE on tarkoitettu pienille, satunnaisille arvoille, kuten lämpötilalukemalle, ei musiikin tai videon lähettämiseen.
Sarjaliikenne klassisen Bluetoothin kautta (SPP)
Klassinen Bluetooth käyttää usein SPP:tä eli Serial Port Profilea. Koodin näkökulmasta se toimii aivan kuten tavallinen sarjavirta, jonka jo tunnette.
SerialBT.begin("MyDevice");
SerialBT.println("Hello over SPP");BLE käyttää attribuutteja
BLE ei suoratoista tekstiriviä. Sen sijaan se tarjoaa nimettyjä paikkoja, joita kutsutaan ominaisuuksiksi ja joita puhelin voi lukea tai kirjoittaa tarvittaessa.
Kuka muodostaa yhteyden iPhoneen
Nykyaikaiset iPhonet käyttävät harrastekorteissa vain BLE:tä, eivät klassista SPP:tä. Jos iOS-sovelluksen on muodostettava yhteys, BLE on käytännössä ainoa vaihtoehto.
Mitä ESP32 tarjoaa
ESP32 on monipuolinen: se tukee sekä klassista Bluetoothia että BLE:tä. Voitte siis valita projektiinne sopivan profiilin.
Yksinkertainen sääntö
Tarvitsetteko jatkuvaa suoratoistoa tai langattoman sarjayhteyden korvaajan? Valitkaa klassinen Bluetooth. Tarvitsetteko vähäistä virrankulutusta ja puhelimella ohjaamista? Valitkaa aina BLE.
Kantama on samankaltainen
Molempien kantama on sisätiloissa noin kymmenen metriä. Todellinen ero ei ole etäisyydessä, vaan virrankulutuksessa sekä siinä, miten data muotoillaan ja toimitetaan.
Pikatarkistus
Haluatte nappiparistolla toimivan anturin, jonka puhelin lukee silloin tällöin.
Kertaus
Klassinen Bluetooth suoratoistaa jatkuvasti, kun taas BLE säästää virtaa lähettämällä pieniä purskeita ja käyttämällä puhelimille sopivia ominaisuuksia. Puhelimella ohjattavassa IoT-projektissa ESP32:n BLE on paras vaihtoehto. 🎉
Opi C++ tekoälytuutorin avulla — ilmaiseksi
Kirjoita ja suorita oikeaa koodia selaimessa, saa välitöntä apua tekoälytuutorilta ympäri vuorokauden ja jatka siitä, mihin jäit, verkossa tai sovelluksessa.
- Kurssit
- 30
- Oppitunnit
- 120
Usein kysytyt kysymykset
Onko oppitunti ”Perinteinen Bluetooth vai BLE” ilmainen?
Kyllä – oppitunnin ”Perinteinen Bluetooth vai BLE” koko tekstin voi lukea täällä verkossa ilmaiseksi. Jos haluat harjoitella interaktiivisesti sisäänrakennetulla koodieditorilla ja ympäri vuorokauden käytettävissä olevan tekoälytuutorin avulla sekä avata koko Arduino & IoT Academy-kurssin, päivitä CoddyKit PROhon. Arduino & IoT Academy-kurssilla on yhteensä 4 oppituntia.
Mitä opin oppitunnilla ”Perinteinen Bluetooth vai BLE”?
Milloin kannattaa käyttää sarjamuotoista SPP:tä ja milloin vähävirtaista BLE:tä. Harjoittelet Arduino & IoT Academy-aihetta koodilla, jonka suoritat suoraan selaimessa. Ympäri vuorokauden käytettävissä oleva tekoälytuutori vastaa kysymyksiisi oppitunnin aikana.
Tarvitsenko kokemusta aloittaakseni Arduino & IoT Academy-opiskelun?
Aiempi kokemus ei ole tarpeen. CoddyKitin Arduino & IoT Academy-oppimispolku sopii vasta-alkajista edistyneisiin, joten voit aloittaa tästä tai alusta ja edetä omaan tahtiisi. Tämä on oppitunti 1/4.
Kuinka kauan ”Perinteinen Bluetooth vai BLE”-oppitunnin suorittaminen kestää?
Useimmat CoddyKitin oppitunnit kestävät noin 5–10 minuuttia. Jokainen oppitunti on lyhyt ja interaktiivinen, joten edistyt tasaisesti ja voit jatkaa siitä, mihin jäit – sekä verkossa että sovelluksessa.
Voinko kirjoittaa ja suorittaa koodia tällä Arduino & IoT Academy-oppitunnilla?
Kyllä. Jokainen Arduino & IoT Academy-oppitunti sisältää sisäänrakennetun koodieditorin, joten voit kirjoittaa ja suorittaa oikeaa koodia suoraan selaimessa ja saada välitöntä palautetta tekoälyltä – paikallista asennusta ei tarvita.
Kaikki tämän kurssin oppitunnit
- Perinteinen Bluetooth vai BLE
- Mainosta BLE-palvelua
- Lue ja kirjoita ominaisuuksia
- Ohjaa LEDiä puhelinsovelluksella