Hi,
Szerintem jo az ut amin keszulsz elindulni.
https://www.silabs.com/development-tools/thunderboard/thunderboard-sens…
Ez akar BLE akar Zigbee lehet, attol fuggoen, hogy milyen firmware-t irsz ra (ezt most nem mernem 100%-ra leirni, de lehet, hogy dynamic multi-protocol eseten BLE es Zigbee is lehet egyszerre, kvazi parhuzamosan).
Tele van szorva szenzorokkal (homero / paratartalom / feny / VOC / mikrofon / etc.), ez akar elony is lehet, de felesleges is.
A BLE es Zigbee mellett gyakorlatilag barmilyen proprietary protokoll is megvalosithato.
Az altalad linkelt moduloktol talan annyival jobb, hogy normal 2.54mm-es tuskesor forraszthato bele, konnyebb mas eszkozokkel osszekotni, tapot adni neki.
Az IDE resze jo nehany BLE es Zigbee example, amibol talan konnyebb elindulni.
A modul elegge nyomott aron kaphato, eredetileg $40 korul volt, egy promo miatt le lett vive $20-ra, es ugy is maradt. Nem biztos, hogy magyar disztributoroktol erdemes rendelni, ott meg mindig 10eFt+ ahogy neztem.
https://www.silabs.com/wireless/bluetooth/efr32bg22-series-2-modules/de…
Ez csak BLE-re hajlando (Zigbee nem megy rajta).
Gyakorlatilag minimal design, kb. annyi ami muszaj az MCU melle, hogy mukodjon.
Ennek is normal tuskesor az interface-e.
Ugyanaz az IDE mint a fentihez, peldak szinten vannak hozza.
Szoval kevesebb hardware a boardon, (es BLE only), cserebe mindossze $10.
Ha csak BLE kell, akkor esetleg az ESP32 is jo lehet, az Arduinos kornyezetet eleg sokan hasznaljak, aranylag kenyelmes, gyorsan lehet benne egyszeru dolgokat osszedobni (a BLE reszet meg nem hasznaltam).
Azert irtam ezeket, mert ezeket ismerem (az elso kettot aranylag jol ;-), de nyilvan mas gyartok (TI (ChipCon), Cypress/Infineoun, Nordic, stb.),chipjeire epulo megoldasok kozul is van rengeteg olyan ami alkalmas lehet a feladatra.
Szerk:
A BLE113-at mar nem igazan javasolnam szerintem a tamogatasa mar nem az igazi (meg akkor lett fejlesztve amikor a BlueGiga letezett onalloan es TI (CC) chipre epul, viszont a Silabs megvette a BlueGigat, szoval az a fura helyzet allt elo, hogy a Silabsnak kellett supportalni egy TI chipet ;-)
Az XBee modulokban is Silabs (volt Ember) chip van, csak a regebbi (EM35x), mondjuk ugy, nem a fo csapasirany jelenleg.
Szerk2:
Nem neztem meg tuzetesen amiket linkeltek, de alapvetoen ketfele modul letezik:
1. NCP (Network Co-processor) jellegu, ilyenkor kapsz egy interface-t (UART, SPI) es szukseged van egy host MCU-ra, ain fut az altald megirt logika, illetve kommunikal az NCP modullal a radios feladatokhoz et talan egyszerubb hasznalni, ha valaki nem ert annyira az embedded programozashoz
2. SoC (System-on-Chip), amikor a kezedben van az egesz rendszer, de igy a komplett firmware-t kell kezelni, a radios dolgokkal egyutt, ez altalaban nagyobb rugalmassagot biztosit, illetven nem kell a modul melle egy masik chip - amiket en irtam azok ebbe a kategoriaba tartoznak