Jump to content
  • 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

Share this post


Link to post
Share on other sites

16 answers to this question

Recommended Posts

  • 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.

Share this post


Link to post
Share on other 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 çà

Share this post


Link to post
Share on other sites
  • 0

Bonjour

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

Bonne journée

Share this post


Link to post
Share on other 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.

Share this post


Link to post
Share on other 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.

Share this post


Link to post
Share on other 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,

Share this post


Link to post
Share on other 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.

Share this post


Link to post
Share on other 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

Share this post


Link to post
Share on other 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. 

Share this post


Link to post
Share on other 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 ;-)

Share this post


Link to post
Share on other 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)

Share this post


Link to post
Share on other 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…

Share this post


Link to post
Share on other 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 !

Share this post


Link to post
Share on other sites
  • 0

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

Share this post


Link to post
Share on other sites
  • 0

Bonjour,

J'ai commencé il y a quelques temps à jouer avec un RaspBerryPi et une base FileMaker. Je découvre le sujet : quelle solution avez-vous trouver ?

Perso, je passe par la Data API et ça marche super bien.

À plus

Share this post


Link to post
Share on other sites

Join the conversation

You can post now and register later. If you have an account, sign in now to post with your account.

Guest
Answer this question...

×   Pasted as rich text.   Paste as plain text instead

  Only 75 emoji are allowed.

×   Your link has been automatically embedded.   Display as a link instead

×   Your previous content has been restored.   Clear editor

×   You cannot paste images directly. Upload or insert images from URL.

Loading...

  • Recently Browsing   0 members

    No registered users viewing this page.

×
×
  • Create New...