Étape 1: Comment pfodApp est optimisé pour les messages courts de style BLE
Bluetooth Low Energy (BLE) ou Blutooth V4 est une version complètement différente de la technologie Bluetooth. BLE a été optimisé pour une faible consommation d’énergie. pfodApp est une application Android de généraliste dont écrans, menus, boutons, curseurs et parcelles est entièrement définie par le dispositif que vous vous connectez à.
BLE n’envoie que 20 octets dans chaque message. Heureusement la pfod spécification a été conçu autour de très petits messages. La quasi-totalité de la commande de pfod sont moins puis 20 octets. L’exception habituelle est le message initial de menu principal qui spécifie quel texte, menus, boutons, etc. pfodApp doit afficher à l’utilisateur, mais la taille de ce message est complètement contrôlée par vous et vous pouvez utiliser des sous-menus pour réduire la taille du menu principal.
La spécification de pfod a également un certain nombre de caractéristiques pour réduire la taille de message. Alors que le dispositif BLE doit répondre à toutes les commandes qu'envoie la pfodApp, la réponse peut être aussi simple que {} (une réponse vide). Si vous devez mettre à jour le menu, que l’utilisateur visualise en réponse à une commande ou en raison d’une nouvelle demande, vous suffit d’envoyer retour les changements dans le menu existant, plutôt que de renvoyer tout le menu. Ces caractéristiques garder les messages presque tous à moins de 20 octets.