Thingino : le firmware libre qui évite à une vieille caméra IP de finir au placard
Les caméras réseau bon marché sont souvent vendues avec une application obligatoire, un compte en ligne et une durée de vie logicielle incertaine. Thingino propose une autre voie : remplacer le firmware de certains modèles basés sur des puces Ingenic par un système Linux ouvert, pilotable en local. C’est le genre de projet qui mérite mieux qu’un lien dans une veille : un vrai test, caméra en main, pour mesurer ce que l’on gagne — et ce que l’on risque.
Les objets connectés ont une manière bien à eux de vieillir : le matériel fonctionne encore, mais l’application devient pénible, le constructeur pousse vers un abonnement ou le produit se retrouve dépendant d’un cloud auquel on n’a jamais vraiment voulu confier son salon, son bureau ou son établi.
Les caméras IP à bas prix concentrent très bien ce problème. Elles sont faciles à trouver, souvent correctement équipées, mais rarement pensées pour fonctionner longtemps et simplement sur un réseau local. C’est là que Thingino devient intéressant.
Thingino est un firmware libre destiné à des caméras IP équipées de certains SoC Ingenic. L’idée n’est pas de transformer n’importe quelle webcam en caméra de surveillance universelle : le matériel compatible est précis, les procédures varient selon les modèles et il faut impérativement vérifier sa référence avant toute tentative. Mais, sur les appareils pris en charge, le projet remplace la couche logicielle du constructeur par un environnement Linux plus ouvert.
Le bénéfice le plus immédiat est de reprendre la main sur l’usage de la caméra. Thingino peut fournir un flux vidéo RTSP sur le réseau local, ainsi que des captures fixes périodiques. Pour un usage simple, cela peut suffire : on ouvre le flux dans VLC ou mpv, sans passer par l’application du fabricant. Pour aller plus loin, la caméra peut rejoindre une installation de supervision ou de domotique déjà existante, à condition de vérifier les protocoles et intégrations nécessaires de son côté.
Hackaday rapporte notamment le cas d’une caméra employée pour surveiller une imprimante 3D. C’est un bon cas d’usage : on veut un flux local, une image raisonnable, et surtout éviter d’ajouter un compte cloud de plus pour vérifier si une pièce est en train de se décoller du plateau.
Il faut toutefois résister à l’enthousiasme du « firmware libre, donc forcément facile ». La simplicité dépend entièrement du modèle. Certains appareils acceptent une installation depuis une carte microSD, comme une mise à jour officielle. D’autres imposent d’ouvrir le boîtier, de se connecter en USB-série, voire d’utiliser un programmateur de mémoire flash. Ce n’est pas un reproche envers le projet : c’est la conséquence d’un marché de caméras très fragmenté et peu documenté.
Le bon réflexe consiste donc à commencer par la liste officielle de compatibilité et le wiki. Il faut identifier exactement le modèle, la révision matérielle et la méthode de flashage, puis prévoir une solution de retour arrière si elle existe. Une caméra achetée d’occasion ou oubliée dans un tiroir est un excellent cobaye ; celle qui protège l’entrée de la maison l’est beaucoup moins.
Thingino n’est pas une recette miracle pour sécuriser toutes les caméras IP. En revanche, c’est une piste crédible pour rendre un appareil ancien plus local, plus interopérable et, surtout, plus utile. Un petit projet de week-end qui a le mérite de prolonger la vie d’un objet connecté au lieu de le remplacer.
Sources
- Thingino Teaches Cheap IP Cameras New Tricks — Thingino Teaches Cheap IP Cameras New Tricks
- site officiel Thingino — site officiel Thingino
- dépôt GitHub — dépôt GitHub
- liste de compatibilité / wiki — liste de compatibilité / wiki