Échange des données à distance

Je travaille sur un projet de transfert des données automatiquement par SMS à quelqu'un a distance mon application a deux interface (patient et médecin) les informations que la partie patient reçois par bluetooth qu'il soit envoyé automatiquement à la partie médecin par SMS

Pour la partie patient
je vais que mon application reçois les donner sûr un module avec la connexion bluetooth automatiquement et l'envoie automatiquement par SMS après l'avoir enregistrer

Et pour la partie médecin
Je vais le médecin après avoir visualiser les messages par qu'il envoie les renvoie le message a sont tour et je vais que les messages que le médecin Va envoyé que ça soit déjà enregistré a l'interface médecin a des boutons et le message soit seulement envoyé lorsque je clic sur le bouton qui a les messages

Alors c qui me complique l'établissement de la connexion bluetooth et




I presume the patient is connecting to a medical device of some kind ?

Oui a un module Arduino avec les capteurs Bluetooth

Svp aidez moi vraiment :palms_up_together:

Salut svp vous m'avez pas encore répondu concernant mon requête c'est vraiment urgent pour mon travail académique


You have an empty socket in your BlueTooth code.

Please upload your Arduino .ino sketch, to help verify data types match across the BlueTooth connection.

Also upload your .aia export, for those of us without eagle eyes.

Also,
Be sure to use println() at the end of each message to send from the sending device, to signal end of message.

Only use print() in the middle of a message.

Be sure not to println() in the middle of a message, or you will break it into two short messages and mess up the item count after you split the message in AI2.

Do not rely on timing for this, which is unreliable.

In the AI2 Designer, set the Delimiter attribute of the BlueTooth Client component to 10 to recognize the End of Line character.
BlueToothClient1_Properties
Also, return data is not immediately available after sending a request,
you have to start a Clock Timer repeating and watch for its arrival in the Clock Timer event. The repeat rate of the Clock Timer should be faster than the transmission rate in the sending device, to not flood the AI2 buffers.

In your Clock Timer, you should check

  Is the BlueTooth Client still Connected?
  Is Bytes Available > 0?
     IF Bytes Available > 0 THEN
       set message var  to BT.ReceiveText(-1) 

This takes advantage of a special case in the ReceiveText block:

ReceiveText(numberOfBytes)
Receive text from the connected Bluetooth device. If numberOfBytes is less than 0, read until a delimiter byte value is received.