IoToS
J'ai écrit un petit système d'exploitation en partant du sketch de base ( void setup() / loop() vierge ) et fonctionnant sur un Arduino ou un ESP32/8266
IoToS — Internet of Things Operating System
Après 6 ans et environ 2000 heures de programmation et de tests, il est en ligne depuis peu.
Les services disponibles :
Un CLI (Command Line Interface) en Serial ou Telnet offre un shell cmdLine interactif de type MS-DOS / UNIX.
Les commandes disponibles couvrent la configuration réseau (ip subnet gateway dhcp port web).
La gestion des fichiers SD (dir type del rename copy).
Les outils réseau (ping tracert netstat).
Ainsi que la sauvegarde en EEPROM de la configuration (save reload defaults reset).
IoToS embarque également un serveur WEB AJAX avec pages HTML stockées sur carte microSD (sur l'Ethernet Shield v2).
Un serveur FTP pour un accès aux fichiers de la carte microSD depuis le réseau ou la partition LittleFS des ESP32/8266.
Une synchronisation NTP, un datalogger CSV horodaté.
Un afficheur LCD ou un écran LCD TFT avec menu et boutons de configuration (selon version).
IoToS — Internet of Things micro Operating System
Permet d'avoir des systèmes comme :
Prise IP — allumer ou éteindre un appareil depuis un navigateur web ou en ligne de commande
Caméra IP — LilyGo pour surveillance à distance connectée au réseau WiFi, et photo déclenchée par un détecteur de mouvement
Station météo web — capteurs de température, d'humidité, de pression, consultables en ligne
Alarme capteur mouvement PIR — détection de mouvement avec envoi d'e-mail automatique
GTB — Gestion technique de bâtiment, commande de chauffage à distance
Projecteur DMX ou guirlande de LED RVB — commande de LED par Ethernet
Et la nouvelle version avec IoToS v1.2 en bibliothèque, proposant un sketch vide pour transformer des projets en version communicante.
Posted Jul 6, 2026, 9:03 PM UTC