Étape 5: Étendre avec connectivité Sigfox
Configuration
J’ai suivi le tutoriel suivant https://github.com/SNOC/rpisigfox
Vous pouvez trouver ces fichiers sous le sigfox / dossier dans les fichiers du projet
Voici une copie/cours des exigences :
Désactiver le Raspberry Pi terminal sur port série avec utilitaire raspi-config :
$ sudo raspi-config
9 Options avancées >> A8 série >> NO
Installer pyserial
$ sudo apt-get installer python-serial
Exigences de pi3
Dans ' / boot/config.txt' désactiver le cas échéant ' dtoverlay = pi3-miniuart-bt' en ajoutant un caractère « # » en début de ligne
Ajouter si nécessaire :
dtoverlay = pi3-disable-bt
enable_uart = 1
Puis redémarrer :
remise à zéro $ sudo
Envoyer votre premier message
Il est maintenant temps d’envoyer votre premier message Sigfox :
allez dans le dossier du projet et exécuter le script :
$ python sigfox/sendsigfox.py [message] [chemin d’accès au port série]
Vous pouvez passer deux arguments :
-Votre message : vous pouvez le voir dans la capture d’écran, j’ai essayé d’envoyer CAFE, 1234CAFE.
C’est le message en hexadécimal jusqu'à 12 octets
-Le chemin vers le port série : le port par défaut est /dev/ttyAMA0
Activer vous êtes le bouclier RPISIGFOX
Pour activer votre kit de dev, allez à https://backend.sigfox.com/activate et choisissez votre fournisseur.
Selon votre situation, choisissez votre pays et remplissez les ID de l’appareil, le nombre de PAC et vos coordonnées. Les deux Numéro ID et PAC sont écrits sur votre kit de dev, votre boîte ou a été donné par votre fournisseur.
Vérifiez vos courriels et connectez-vous. Votre appareil s’affiche dans votre compte.
Voir Sigfox messages
Cliquez sur l’ID de votre appareil et aller aux messages pour vérifier si vous avez reçu quoi que ce soit.
Edit : Pour faciliter l’envoi de messages, j’ai mis à jour le sendsigfox.py du référentiel officiel rpisigfox pour créer un objet réutilisable dans le projet