Imprimantes connectées

phparduino

Pilotage à distance d'un parc machines

Le projet d’imprimantes connectées est conçu de manière à lier une application Web avec un parc machines équipées de cartes Arduino.
L’application Web nous permet de contrôler l’ensemble des fonctionnalités et de vérifier, à distance, le bon fonctionnement de tous les appareils enregistrés. 
Véritable outil de pilotage dans le Cloud, vous contrôlez de n’importe où, manuellement ou automatiquement, les consignes envoyées aux appareils et vous gardez un accès en temps réel à l’ensemble de leurs capteurs embarqués.

Pour ce projet nous fonctionnons avec des imprimantes thermiques, peu coûteuses, qui permettent d’imprimer de nombreux documents comme des tickets de caisse, factures, QR-Code, bons de commande, ODF ou autres.

Plateforme Web Symfony

L’utilisation d’un framework PHP pour créer toute l’interface Web est un gain de temps considérable. Nous avons utilisé ici Symfony 6, une technologie Française reconnue.

Basée en partie sur le bundle EasyAdmin de Symfony, nous avions un prototype totalement fonctionnel aussitôt le backend terminé. Cela nous permet de valider très rapidement les principes fonctionnels de l’application sans engager des coûts de développements excessifs.

En complément du framework qui nous offre beaucoup de possibilités, nous avons développés les modules nécessaires pour assurer une communication en Bluetooth BLE avec nos appareils, directement depuis la plateforme Web. On peut ainsi paramétrer le matériel chez le client avec un simple ordinateur portable ou depuis son téléphone, et par exemple lui configurer la connexion WiFi locale pour une connectivité pérenne.

InterfaceWebImprimantesConnectées
ArduinoImprimante

Arduino MKR

Arduino fait le pari de standardiser l’électronique à base de microcontrôleurs autour de nombreux projets open-source.
Nous avons donc à disposition des cartes électroniques fonctionnelles, souvent peu coûteuses, qui ne demandent qu’à être programmées pour des besoins spécifiques, avec l’aide d’une communauté internationale de gens passionnés.

Le module multi-radio NINA-W102, monté sur plusieurs de leurs cartes, a très vite attiré notre attention. Il permet d’équiper nos appareils de fonctionnalités Bluetooth et WiFi pour une connectivité optimale.

Les solutions Arduino sont idéales en phase de prototypage et de POC pour se focaliser sur l’application et l’expérience utilisateur. Open-sources, elles sont aussi un point d’entrée pour développer et industrialiser une carte sur-mesure avec des coûts de fabrication optimisés.

Quels sont vos projets, quelles sont vos idées ?

Échangeons ensemble sur votre projet, vos idées, et votre besoin, peu importe votre niveau d’avancement.