Aller au contenu
  • 0
Pico

Communication Raspberry Pi et FMS 16 vos idées

Question

Bonjour,

J'ai besoin de vos idées concernant une borne incluant un Raspberry Pi servant de pointage avec une carte RFID. Le seul but de cette borne est de lire l'id de la carte et envoyer cette Id dans FMPS V16 (sur OS X).

Comment procéderiez-vous le plus simplement possible?

  • Ecrire dans un fichier texte l'Id avec un timestamp et un script FMP sur server qui vienne récupérer toutes les 15mins?
  • Une page en publication instantanée? (j'y ai jamais touché)
  • Ecrire dans une base SQlite?
  • ???

Quelque chose de très facile à mettre en place et robuste bien sûr.

Merci

Partager ce message


Lien à poster
Partager sur d’autres sites

15 réponses à cette question

Messages recommandés

  • 0

Il y a eu le pilotage d'une cafetière à la FMConf de Toulouse 2012 ?

Sinon en plus cher, plus simple et plus rapide :

http://www.datalogic.com/fra/produits/points-de-vente/systemes-rfid/dlr-bt001-pd-732.html

Normalement, tu devrais écrire dans une rubrique texte ton identifiant et ton horodatage afférent comme avec un lecteur de code barre.

Si tu réussis à faire quelque chose qui fonctionne avec RFID et FMP,  je suis preneur.

Partager ce message


Lien à poster
Partager sur d’autres sites
  • 0

Merci de ta réponse.

Oui j'ai déjà fait RFID et FMP mais avec un client FMP sur un ordinateur. Ici le but c'est de trouver une solution "bon marché" en utilisant un Raspberry Pi.

Ma config habituelle est d'utiliser un client FMP avec soit un lecteur RFID (Le mien ne senvends plus mais Phidget en a un nouveau qui fait lecteur et qui peut aussi écrire sur les tags) et le Plugin de 24U (https://www.24usoftware.com/phidgets/). Le reste c'est du dev FMP très basique. C'est compatible avec les cartes 125MHz

Sinon tu peux utiliser des tags NFC (comme ce qu'il y a dans les smartphones par exemple) et un lecteur dit à émulation USB. Dans ce cas pas besoin de driver ou plugin, tu branches et c'est reconnu comme une entrée clavier USB.

Mon problème c'est que je ne veux pas utiliser un client FMP et un Mac rien que pour çà

Partager ce message


Lien à poster
Partager sur d’autres sites
  • 0

Bonjour

Python, v 2.7 de préférence, avec la librairie  py filemaker est une piste.

Bonne journée

Partager ce message


Lien à poster
Partager sur d’autres sites
  • 0

Salut Youri,

FileMaker Server 16 a une API Data qui permet d'interagir avec les tables des fichiers FileMaker hébergés. Ca me semble être tout trouvé avec cette version. Maintenant, il faut que tu trouves côté Raspberry l'outil pour communiquer avec FMS16… Là, je ne saurais t'aider.

Partager ce message


Lien à poster
Partager sur d’autres sites
  • 0
32 minutes ago, temp007 said:

Bonjour

Python, v 2.7 de préférence, avec la librairie  py filemaker est une piste.

Bonne journée

Merci çà semble être une solution.

Partager ce message


Lien à poster
Partager sur d’autres sites
  • 0
8 minutes ago, Olivier Devriese said:

Salut Youri,

FileMaker Server 16 a une API Data qui permet d'interagir avec les tables des fichiers FileMaker hébergés. Ca me semble être tout trouvé avec cette version. Maintenant, il faut que tu trouves côté Raspberry l'outil pour communiquer avec FMS16… Là, je ne saurais t'aider.

Salut Olivier,

Il faut que je vois côté Raspberry (Python ou bien Xojo). Crois-tu qu'une publication web de la base fonctionnerais sur un Pi, toi qui es un spécialiste. Dans ce cas un navigateur tout simple sur le Pi?

Bonne soirée Olivier,

Partager ce message


Lien à poster
Partager sur d’autres sites
  • 0

Nan, je pense plutôt à un truc qui s'exécute au moment de la lecture d'une puce RFID et qui requête en HTTP ton FMS16 pour insérer ce qu'il faut dans ta table FileMaker. Il doit bien y avoir un bouzin logiciel quelconque qui gère ton lecteur de puce et qui est capable d'appeler autre chose ou directement une API.

Partager ce message


Lien à poster
Partager sur d’autres sites
  • 0

Olivier,

Si je développe une app en Xojo qui une fois qu'elle a lue l'ID du badge RFID envoi une requête en FMP URL (que je ne maîtrise pas du tout mais çà ne doit pas être si compliqué)?

Si cette app est capable de lancer une URL du style : 

fmp://$/Clients.fmp12?script=NewClient

Partager ce message


Lien à poster
Partager sur d’autres sites
  • 0

Pas par le protocole fmp qui n’est pris en charge que par FileMaker Pro absent sur le Raspberry, mais par des requêtes HTTP a FMS 16.

La « principale » difficulté est qu’il faut faire ça en 2 étapes. Une première requête pour s’authentifier et obtenir un token a passer dans la requête suivante. 

Partager ce message


Lien à poster
Partager sur d’autres sites
  • 0

Cà y est j'ai trouvé. Je viens de faire une mini app qui envoi une URL à FMP avec déclenchement d'un script.

 

Merci à tous et bonne nuit ;-)

Partager ce message


Lien à poster
Partager sur d’autres sites
  • 0
6 minutes ago, Olivier Devriese said:

Pas par le protocole fmp qui n’est pris en charge que par FileMaker Pro absent sur le Raspberry, mais par des requêtes HTTP a FMS 16.

La « principale » difficulté est qu’il faut faire ça en 2 étapes. Une première requête pour s’authentifier et obtenir un token a passer dans la requête suivante. 

Si je fais à partir du Raspberry une URL du type :

fmp://192.168.10.0/Clients.fmp12?script=NewClient&param=XXs123vfH

(Faut dire que je n'ai fait mes tests qu'en local ce soir)

Partager ce message


Lien à poster
Partager sur d’autres sites
  • 0

Ôtes moi un doute. Ton Raspberry appelle un FMP ou en FMS ?

Si tu as un FMS, il faut faire ça proprement et ne pas communiquer avec un FMP.  

Partager ce message


Lien à poster
Partager sur d’autres sites
  • 0

J'ai fais un essais à partir d'un FMP en local. Mais je pensais que ce serait la même syntaxe pour un fichier hébergé par FMS.

 

Tu sais je n'ai jamais touché aux accès FMP et/ou FMS par URL. Je découvre ce soir…

Partager ce message


Lien à poster
Partager sur d’autres sites
  • 0

Tu ne peux pas communiquer avec FMS avec le protocole fmp qui comme il l’indique n’est pris en charge que par le client FMP.

Les moyens de communication avec FMS repose sur le protocole HTTP (hors xDBC) via la sortie XML, l’API PHP (surcouche de l’XML) et la nouvelle API Data. Je te conseille vivement cette dernière option !

Partager ce message


Lien à poster
Partager sur d’autres sites
  • 0

Merci Olivier mais çà fait beaucoup pour ce soir. Je vais me coucher :-)

Partager ce message


Lien à poster
Partager sur d’autres sites

Créer un compte ou se connecter pour commenter

Vous devez être membre afin de pouvoir déposer un commentaire

Créer un compte

Créez un compte sur notre communauté. C’est facile !

Créer un nouveau compte

Se connecter

Vous avez déjà un compte ? Connectez-vous ici.

Connectez-vous maintenant


  • En ligne récemment   0 membre est en ligne

    Aucun utilisateur enregistré regarde cette page.

×