Placa IoT-02 i integració a la Internet de les Coses
Contingut
Introducció
Introducció a la placa IoT-02 en format pdf (Vídeo introductori i vídeo de configuració de l'Arduino IDE per a posar en marxa els exemples de codi, ambdós en castellà).
Placa dissenyada emprant kiCad
Simuladors en línia
Simulació d'un ESP32 amb una connexió I2C a una pantalla OLED visualitzant el nivell de llum
Connexió a HTTP
Placa IoT-02 accessible per HTTP (pàgines 1 a 9)
Programació sense cables (OTA, Over The Air)
Connexió a MQTT
Mitjançant MQTT a Snap!
Projecte MQTT4Snap! desenvolupat per en Xavier Pi
Elevador
Accés directe a l'exemple de control MQTT mitjançant Snap!
Accés directe a l'exemple de l'elevador per Snap!
Microprogramari per a l'elevador a la placa IoT-02
Bessó digital (Digital Twin)
esp32_DT.xml funcionant amb un exemple Qt amb WebAssembly
peticioMqttSincrona.xml per a funcionar amb el simulador ESP32 amb MQTT rebent peticions síncrones del valor llegit a l'LDR
Qt/C++ - QML
Exemple wsmqtt02 a l'escriptori i a Android.
QML mitjançant webassembly
WebAssemply WebAssembly (abbreviated Wasm) is a binary instruction format for a stack-based virtual machine. Wasm is designed as a portable compilation target for programming languages, enabling deployment on the web for client and server applications.
emscripten Emscripten is a complete compiler toolchain to WebAssembly, using LLVM, with a special focus on speed, size, and the Web platform.
Exemple de connexió de la placa IoT-02 mitjançant MQTT i QML sobre wasm
PureQML
NodeRED i Telegram
Accés a un flux de NodeRED dialogant amb la placa IoT-02 i Telegram
Connexió a LoRaWAN
Placa IoT-02 connectant a TTSv3 mitjançant el protocol LoRaWAN
Ús de les dades generades pels sensors LoRaWAN i arquitectura del sistema. Rubí 2020
Exemples d'ús
Vídeo de la placa IoT-02 emprant Bluetooth per trametre el nivell de llum a un joc (desenvolupat per LinkedIn d'en David Miguel Garcia)
Máster Industria 4.0 a la UPC-School