Postoje mnogi razvojni okviri dostupni za Internet stvari (IoT). Neke popularne opcije uključuju:
- Arduino: Arduino je platforma otvorenog koda koja pruža hardversko i softversko okruženje jednostavno za korištenje za IoT razvoj. Naširoko se koristi za izradu prototipa i za izgradnju jednostavnih, jeftinih IoT uređaja.
- Espressif ESP32: Espressif ESP32 je jeftin mikrokontroler niske potrošnje s ugrađenom WiFi i Bluetooth vezom. To je popularan izbor za izgradnju IoT uređaja zbog svoje male veličine, niske potrošnje energije i široke dostupnosti razvojnih alata.
- Raspberry Pi: Raspberry Pi je malo računalo s jednom pločom koje se može koristiti za širok raspon aplikacija, uključujući IoT razvoj. Ima snažan procesor, veliki izbor ulazno/izlaznih (I/O) opcija i živu zajednicu programera.
- Particle: Particle je platforma temeljena na oblaku za izgradnju IoT uređaja. Omogućuje niz hardverskih opcija, uključujući mikrokontrolere, mobilne modeme i Wi-Fi module, kao i komplet za razvoj softvera (SDK) jednostavan za korištenje i platformu za upravljanje uređajima u oblaku.
U konačnici, najbolji razvojni okvir za vaš IoT projekt ovisit će o vašim specifičnim zahtjevima i resursima koje imate na raspolaganju. Prilikom odabira razvojnog okvira trebali biste uzeti u obzir čimbenike kao što su složenost vašeg projekta, vaš proračun te vještine i stručnost vašeg tima.