Je réalise un projet de comptage de passagers. J'ai réussi à faire un programme complet sans erreurs qui enregistre les données sur la carte SD pour un contrôle mensuel. Aussi pour la récupération des valeurs s'il y a un problème du fonctionnement. Il envoie également les données de comptage par Bluetooth. pour cela, j'utilise un Arduino Uno; Mon problème a commencé quand j'ai appris que le TRACKER ou je vais envoyer les données (TELTONIKA TRACKER FMB130) fonctionne en BLE, alors pour envoyer les données, il faut le faire au format BEACON et aussi pour qu'il les accepte, il faut les chiffrer au format AES-128bits.
Pour les formats de données BEACON, j'ai trouvé la bibliothèque Arduino BLE, mais elle ne se compile pas avec l'Arduino UNO, donc j'ai décidé d'acheter Arduino nano 33 BLE.
Pour l'instant, je suis vraiment bloqué, car je n'ai trouvé aucune bibliothèque de cryptage de données qui fonctionne pour le Nano 33 BLE.
J'ai besoin de conseils ou d'orientation. Existe-t-il une solution pour le cryptage des données sans bibliothèque ?
hello
par curiosité, je viens de télécharger la librairie
arduinoBLE 1.3.1
que j'ai décompressé et placée dans le répertoire Librairies de mon dossier sketchs.
puis j'ai téléchargé la librairie de platines qui contenait l'arduino nano 33 BLE en passant par le gestionnaire de cartes.
puis j'ai ouvert l'exemple "scan".
et j'ai sélectionné la carte arduino nano BLE
et ça compile
Bonjour, merci pour votre réponse et votre attention.
Oui effectivement la librairie Arduino BLE fonctionne correctement sur nano 33 BLE, par contre la librairie AESLib pour le cryptage des données en format AES-128bits ne fonctionne pas. Mon problème, c'est avec la méthode du cryptage des données, je n'ai pas trouvé comment le faire sans une librairie adaptable.
Merci
Est-ce que vous pouvez indiquer le nom des deux bibliothèques pour que je puisse tester avec (le nom ou un lien).
Je pense que j'ai mal expliqué le problème. En fait, l'architecture d'Arduino Nano 33 BLE est différente que les autres Arduino (Uno, Méga...). Arduino nano à un microcontrôleur nRF52840. Quand j'utilise une librairie de AES, j'obtiens comme erreur
je pense que si vous rajoutez la board "esp8286" dans l'IDE arduino, les librairies qui vous manquent se mettront automatiquement.
dans le menu de L'IDE:
"outils" puis "type de cartes" puis tout en haut de la nouvelle fenêtre " gestionnaire de cartes".
s'ouvre alors une fenêtre qui va afficher une liste de cartes. dans le cadre recherche du haut, il faut taper le nom de la carte que vous voulez installer.
dans votre cas " esp8266".
elle apparaitra en tête de liste. il vous suffit de cliquer sur "installer."
il faudra peut être passer le curseur sur "more info"
pour faire apparaitre "installer"