Étape 9: Le travail du code
Il faut que vous sachiez comment le code fonctionne.
Il enverra la datapoints au bac à sable Cloud MediaTek, puis il va démarrer le serveur de bluetooth et essayez d’établir une connexion avec l’adresse spécifiée, si elle est disponible. Si ce n’est pas puis il vérifiera si n’importe quelle commande SMS est reçu et puis boucle dans cet ordre.
Mais cela a eu un problème, pas avec la WiFi ou GSM, mais grâce à la connectivité bluetooth. Le problème est que comme le comme le ONE LinkIt seulement Initialise le serveur bluetooth quand il finit de charger tous les datapoints sur MCS. Donc si quelqu'un essaie de connecter le téléphone à l’ONE LinkIt via Bluetooth, il juste ne se connecte pas. Mais une fois qu’il se connecte, puis il l’habitude de débrancher. Donc cela signifie que l’utilisateur doit continuer à essayer de se connecter à la LinkIt ; en bref : essais et erreurs. Mais je ne voulais pas qu’il mon projet. J’ai voulu qu’il soit aussi harmonieux et efficace que possible.
Puis j’ai regardé à d’autres méthodes de le faire, par exemple à l’aide de filets. J’ai découvert sur le web que le ONE LinkIt prend-il en charge filetage mais pas pu trouver un exemple approprié pour cela et puis laissé que trop.
En fin de compte, la solution que j’ai utilisé pour ce problème a été que j’ai modifié le code pour mettre en place un serveur bluetooth et chercher les clients après le téléchargement de chaque point de données à la STM. Lors du test, de cette façon, la connexion bluetooth a été assez stable pour moi seulement réessayer la connexion bluetooth une fois au maximum.
Si cette idée était très bonne, par rapport à l’ancienne version et est la version finale pour le moment.