Dans l'application que je conçois, je dois communiquer avec un appareil et stocker un historique des lectures de données dans une base de données. L'appareil est essentiellement un capteur qui crache des numéros via le port série. La fin de l'application de l'utilisateur est une interface RubyOnRails qui permet à l'utilisateur de visualiser ces données et de configurer le périphérique.Un moyen de synchroniser des données entre un périphérique externe et une base de données?
Je me demande quel type de connexion entre la base de données et l'appareil que vous pourriez recommander pour ce type d'installation. Jusqu'à présent, j'avais une application personnalisée fonctionnant sur un ordinateur hôte (un ordinateur avec l'appareil connecté directement via un port série) qui servait de passerelle vers une base de données MySQL. L'application se connecterait directement à la base de données MySQL et exécuterait des requêtes. Cela fonctionne assez bien, mais je ne suis pas sûr que ce soit la meilleure solution.
La seule autre alternative que je vois est d'avoir une application intermédiaire à laquelle mon application personnalisée pourrait se connecter, au lieu de se rendre directement à la base de données. Cela pourrait faire partie de l'application principale, ou quelque chose de séparé. Serait-ce une meilleure solution?
Recommanderiez-vous une autre approche?
Merci,
Demandez-vous sur le matériel ou le logiciel? Si c'est le logiciel, quelle est votre question spécifique? Y a-t-il un problème que vous essayez de résoudre? –