Würth Elektronik Setebos-I FeatherWing
Setebos-I FeatherWing kombinuje Bluetooth® LE 5.1 i 2,4 GHz radio komunikacije u slobodnom opsegu sa kolom za AES128 enkripciju obezbežujući visok nivo bezbednosti i mogućnost autentifikacije u IoT aplikacijama. Adafruit Feather format pločice omogućava standardizovan razvoj aplikacije kroz mnoštvo mikrokontrolerskih Feather i dodatnih FeatherWing modula sa senzorima, displejima, interfejsima, ...
Pros
- I Bluetooth 5.1 LTE i namenski 2.4 GHz radio u jednom čipu - mada ne mogu raditi u istom trenutku
- SDK i pristojni primeri koda, dovoljni su za početak, dalje se sve na vama
Cons
- Cena, kao i obično
Würth Elektronik nam je kroz nekoliko izvrsnih FeatherWing pločica predstavio svoje proizvode i tehnologiju. Ovaj Setebos-I FeatherWing ide korak dalje, jer kombinuje dva dosadašnja proizvoda u jedno. Naime još 2021. godine smo u našim novostima rekli da je Würth Elektronik ponudio dva nova modula, pod imenom Thyone-I i Proteus-III bazirana na istom Nordic Semiconductor nRF52840 čipu. Taj čip sa ARM Cortex-M4 jezgrom na 64 MHz videli smo i u Particle Argonu, ali i skorije u Seeed Studio XIAO-nRF52840 razvojnom sistemu. Ovde se susrećemo sa Setebos-I modulom koji objedinjuje i funkcije Thyone-I, što su komunikacije putem prilagođene 2.4 GHz mreže i funkcije Proteus-III modula, što je Bluetooth 5.1 LE.

Setebos-I je fabrički podešen da preuzima funkciju Proteus-III modula, odnosno ponaša se kao Bluetooth 5.1 LE modul. Po potrebi on može preuzeti ulogu starog Thyone-I modula. Da bi se to učinilo, potrebno je kratko spojiti kontaktne tačke SJ4 i na pinu 5 dovesti napon od 3.3 VDC. Veza između bežičnog modula i mikrokontrolera na Feather ploči je ostvarena preko UART-a.

Hardver
Da bi se dodatno obezbedile komunikacije, kao i da bi se omogućila bezbedna autentifikacija dodat je Microchip ATECC608B-TNGTLS element povezan I2C interfejsom sa mikrokontrolerom na Feather ploči, koji ima hardverske ECC-P256 (ECDH & ECDSA), SHA256 i AES128-GCM enkriptore.
Praveći razvojni sistem u Adafruit FeatherWing formatu Würth Elektronik je svom modulu omogućio pristup ogromnom ekosistemu mikrokontrolerskih Feather ploča i dodataka za njih u formatu FeatherWing. I sam je toj brojnoj družini dodao ICLED FeatherWing, Sensor FeatherWing i napojni MagI3C FeatherWing. Četvrti u ovoj grupi „ne-bežično-komunikacionih“ je RS232 FeatherWing čiji prikaz je jedan od naredih.

Softver
Würth Elektronik je dao SDK i primerke koda u C programskom jeziku na svom GitHub-u. Svi ponuđeni primeri su rađeni sa Adafruit Feather M0 Express razvojnim sistemom, pa će biti neophodna modifikacija koda ukoliko planirate upotrebu sa nekim drugim Feather-om.

U okviru Sensor2BLE primera izrađena je i WE-SensorBLE aplikacija za mobilne uređaje. Demonstracioni sistem čine Adafruit Feather M0 Express, Würth Elektronik Sensor FeatherWing i Setebos-I FeatherWing. Podaci dobijeni očitavanjem sa senzora šalju se Bluetooth 5.1 LE vezom na mobilni uređaj, gde se vizuelizuju u pomenutoj aplikaciji. Identičan primer je urađen i kada je Setebos-I u Proteus-III režimu rada.

Zaključak
Radio modul Setebos-I FeatherWing može vršiti prenos Bluetooth 5.1 LE ili namenskom 2.4 GHz mrežom, ali ne istovremeno, jer je potrebna izmena na hardveru – do duše minimalna, ali ipak je neophodna. Ukoliko aplikativni zahtev traži veći domet, 2.4 GHz prenos je sa ugrađenim radiom moguć do daljina od 750 m sa brzinama prenosa do 400 kbit/s.

Cena FeatherWing pločice je oko $50, što je značajno – mada smo na to navikli kod Würth Elektronik FeatherWing pločica. Poredeći cenu sa cenom od svega $10 za Seeed Studio XIAO-nRF5284 sa istim mrežnim procesorom, opet se pitamo da li pet puta veća cena opravdava kvalitet. Odgovor se nazire u konstataciji: ako želite vrhunsko – morate platiti.

