Diferència entre revisions de la pàgina «Pàgina principal»
m (→Núvol) |
m (→Mongoose OS) |
||
Línia 33: | Línia 33: | ||
=== Mongoose OS === | === Mongoose OS === | ||
+ | [https://mongoose-os.com/docs/mongoose-os/quickstart/setup.md Guia ràpida d'introducció a Mongoose OS][en] | ||
= Control remot dels dispositius IoT. Programari = | = Control remot dels dispositius IoT. Programari = |
Revisió del 19:38, 1 des 2019
things.cat
Una pàgina pràctica sobre la Internet de les Coses
Contingut
Dispositius IoT. Maquinari i microprogramari
Al maquinari li diem hardware en anglès.
Al microprogramari li diem firmware en anglès.
IoT és l'acrònim d'Internet of Things. En català abreujat li podríem dir IdC per a referir-nos a la Internet de les Coses. En el moment d'escriure aquest text, la comunitat catalanoparlant sembla haver optat per referir-se als dispositius de la Internet de les Coses com a dispositius IoT. Si el termcat es pronuncia de manera diferent, provaré d'adaptar la terminologia.
Controladors
Als controladors els hi diem drivers en anglès.
El xip FT232 ha estat durant molt de temps el xip més comú per convertir d'USB a UART. Fins al punt que se'n van fer còpies pirates. Una actualització del sistema operatiu privatiu Windows va explotar una característica dels xips pirates: els xips pirates tenien el registre d'identificació USB de lectura i escriptura i l'original era tan sols de lectura. L'actualització que va fer Windows provocava l'escriptura d'aquest registre i hi escrivia un zero, que feia que el sistema operatiu ho identifiqués com a concentrador USB i no com a controlador d'UART, fent que el maquinari quedés inservible. A l'any 2014 em vaig veure atrapat amb uns quants Arduino Nano que duien aquest xip pirata i vaig escriure How to recover bricked fake FT232 per a poder-los reprogramar i poder-los fer servir amb sistemes operatius lliures GNU/Linux.
A partir d'aquell moment, bona part de les plaques de fabricació xinesa van començar a dur, massivament, el xip CH340 per a convertir d'USB a UART.
C / C++
ESP8266
Afegint la targeta ESP8266 a l'IDE d'Arduino (NodeMCU1.0)
Python
Accés al maquinari de la Raspberry Pi emprant Python
Micropython
Micropython and the Internet of Things
Sistemes operatius encastats
Raspbian
Mongoose OS
Guia ràpida d'introducció a Mongoose OS[en]
Control remot dels dispositius IoT. Programari
Al programari li diem software en anglès.
Programació local (ordinadors d'escriptori i dispositius mòbils)
SCADA
SCADA fent servir Python QML i Arduino
Núvol
Node-RED
Un exemple d'us de Telegram amb el NodeRed
Sistemes d'emmagatzematge i visualització
Base de dades de sèries temporals InfluxDB
Instal·lació de Grafana a Debian[en]
Teoria
MQTT(S)
TCP/UDP Capa de transport d'Ethernet
Formació
21802500 - Màster Industria 4.0 Tecnologías IoT, Hands on y MVP (2019)
Introducció ràpida a LoRaWAN i The Things Network a l'Institut de Ciències del Mar (27 / setembre / 2018 i 25 / setembre / 2019)
Introducció a Internet de les Coses - juny 2018 (Curset de formació per a professors de CF realitzat a l'Institut Rambla Prim)