Controler des GPIO (rpi) depuis Front Vuejs

Bonjour,
étant en plein dev d’une IHM pour un POC fin septembre je suis tombé sur un os pour schématiser
la présentation j’ai d’un coté un frontend fonctionnel pour le projet basé sur de l’IOT ,
mais je doit réaliser un simulateur de véhicule qui interagi physiquement avec du matériel j’ai donc fait sous vuejs un interface type HUD (tableau de bord automobile) et créer les bouton pour simuler les étape du démarrage qui font appel a des méthodes (vuejs) mais ces methodes doivent ecrire dans le raspberry qui héberge le front pour changer l’état des gpio et je n’arrive pas avec le module fs-web de npmjs à écrire en direct dans le raspberry
malgré le faite que le serveur et le client soit le même raspberry je me demande si je ne doit pas passer par un backend mais la je n’ai pas de notion sur ce point là si quelqu’un peux m’eclairer pour savoir comment écrire dans un fichier /sys/class/gpio/gpio15/value que se soit coté client ou coté serveur le tout étant en local suis-je obligé de passer par un backend sous nuxt.js ou express.js ou il es possible de passer de mon front a mon client directement sans backend ??