2011-09-27 2 views
1

Je suis en train de créer une application Android où elle recueille des données via bluetooth et dessine un graphique en temps réel, mais il semble que peu de temps après il y a perte de paquets et le graphique sort bizarre. J'ai cherché pendant un certain temps comment récupérer la perte mais semble qu'il n'y a aucun moyen ... seulement TCP/IP ou UDP a .... Puisque j'ai besoin de toutes les données, je ne peux pas ignorer les paquets qui n'a pas de bit de départ ou de bit de fin. Y at-il de toute façon pour éviter la perte ou récupérer la perte complètement?Comment faire pour récupérer la perte de paquets Bluetooth? Android

Merci

Répondre

1

Utilisation des rfcomm sur Android a déjà construit dans packet order and reliability comme TCP. Vous devriez essayer de lancer des tests pour voir si l'appareil Android est trop loin, recevoir des informations précises, avoir un mauvais module Bluetooth, ou si le capteur est en faute.

Questions connexes