Brasseries de Normandie

http:// http://apweb.space/Blog/experimentale/brasseries-de-france/

ARDUINO MKRFOX1200 Sigfox partie 1: Installation

Le MKRFOX1200 est l'un des dernier né de la gamme Arduino (1 Avril 2017). Celui-ci combine un Arduino Zero basé sur l'Atmel SAMD21 et la connectivité SigFox avec le module SigFox ATA8520 et spécialement conçu pour une basse consommation puisqu'il peut fonctionner avec 2 piles 1.5V type AA ou AAA.

Après récupération des clefs et enregistrement sur le site de SigFox, il sera possible d'envoyer des messages de 12 caractères maximum via le réseaux 868 MHz. Le prix  d'achat du MKRFOX1200  (35€ + taxes + frais d'envois) inclut l'antenne ainsi que 140 messages par jour (4 en réception) pour 2 ans après activation plus accès au cloud SigFox (plus d'info sur makers.sigfox.com).

Pour commencer à utiliser la carte et récupérer les identifiants d'enregistrement; il va falloir ajouter ou mettre à jour la carte dans l'éditeur Arduino. Dans le gestionnaire de carte, repérez "Arduino SAM Boards (32-bits ARM Cortex-M3)", qui contient la MKRFox1200, et installez ou faites la mise à jour :

Il vous faudra aussi installer 3 librairies depuis le github arduino librairies:

SigFox : Helper library for MKRFox1200 board and ATAB8520E Sigfox module ArduinoLowPower : Powersave features for SAMD boards                                             RTCZero : RTC Library for Arduino Zero and MKR1000

Téléchargez les ZIP et installez les depuis: Croquis / Inclure une bibliothèque / Ajouter la bibliothèque .ZIP
Quand les bibliothèques sont installées, ouvrez l'exemple fournis dans la bibliothèque SigFox: "FirstConfiguration.ino".

N'oublier pas de sélectionner la carte MKRFox1200, puis compilez et téléversez sur la carte:

Si tout se passe bien, après ouverture du moniteur série, vous devriez pouvoir récupérer vos codes pour l'enregistrement de votre carte:

Ne fermer pas le moniteur série. L'étape suivante sera l'enregistrement de votre carte chez SigFox pour pouvoir envoyer et recevoir. On va sur le site backend.sigfox.com et on choisi le fabriquant de la carte, ici Arduino:

 

puis on choisi la localisation:

puis on entre les numéros d'identification:

après avoir créé votre compte SigFox, vous aurez accès à la page de résumé concernant votre carte:

Ceci fait, on va pouvoir enfin envoyer le premier message. Dans le moniteur série, saisissez le message à envoyer:

Si vous êtes en intérieur, n'hésitez pas à vous approcher d'une fenêtre pour être sur que le message passe bien

Après un petit délai pendant lequel la diode verte clignote, le message de retour du serveur SigFox s'affiche dans le moniteur série :

Et maintenant dans le portail d'administration, la qualité du signal apparait:

Votre carte est maintenant pleinement opérationnelle!