La passerelle est l’élément clé pour la transmission de vos mesures. Elle communique avec vos nœuds, traite les données collectées avant de les restituer à vos applications via le cloud

Matériel

Le matériel utilisé se trouve sur cette page : http://smart-idea.io/gateway-pour-la-transmission-des-mesures/

Téléchargement de l’OS, Rasbien

  1. Télécharger Rasbian Stretch Lite et enregistrer l’image sur votre carte SD avec Etcher (Mac)
  2. Insérer la carte SD dans votre Raspberry
  3. Connecter votre Raspberry à un écran, une souris et un clavier

Configuration

Alimenter votre raspberry, ce qui va l’allumer et saisissez votre nom d’utilisateur (pi) et le mot de passe (raspberry) par défaut. Taper les commandes suivante

  • Activation de SPI , SSH et développer le  filesystem
    $sudo raspi-config 
    [5] Interfacing options -> P4 SPI
    [5] Interfacing options -> P2 SSH 
    [7] Advanced options -> A1 Expand filesystem
  • Configuration des locales
    (Vous pouvez aussi le faire avec raspi-config)

    $sudo dpkg-reconfigure locales 
    $sudo dpkg-reconfigure tzdata
  • Configuration du WiFi
    $sudo nano /etc/wpa_supplicant/wpa_supplicant.conf
    Ajouter les lignes suivantes à la fin du fichier (garder bien les « )

    network={
    	    ssid="The_SSID_of_your_wifi"
    	    psk="Your_wifi_password"
    	}
  • Installation de git, vim, ntpdate
    $sudo apt-get update 
    $sudo apt-get upgrade
    $sudo apt-get install vim
    $sudo apt-get install ntpdate 
    $sudo apt-get install git
  • Création d’un nouvel utilisateur
    $sudo adduser ttn 
    $sudo adduser ttn sudo
  • Suppression de l’utilisateur par défaut
    $exit 
    username:ttn password: [???] 
    $sudo userdel -rf pi

    Installation de la Gateway

$ git clone -b spi https://github.com/ttn-zh/ic880a-gateway.git ~/ic880a-gateway
$ cd ~/ic880a-gateway
$ sudo ./install.sh spi

Attention! Avant de répondre ‘yes’, relever immédiatement votre EUI qui va s’afficher à l’écran. Vous en aurez besoin plus tard

eui

Do you want to use remote settings file => yes

Le système redémarrera automatiquement à la fin de l’installation.
Attention, le hostname est changé durant l’installation, en ‘ttn-gateway’
A la fin de l’installation, relever votre Gateway EUI

Remote settings

Si vous avez répondu ‘yes’ à la question « Do you want to use remote settings file’, ce que je recommande, suivez encore ces étapes:

  • Rendez-vous sur https://github.com/ttn-zh/gateway-remote-config
  • Créer un nouveau fichier (create new file) et remplisser le avec le contenu suivantAttention, l’image ci-dessous a une ereeur, vous devez nommer votre fichier ainsi:
    gateway-remote-config/[YOUR EUI].json (sans ‘create ‘ contrairement à ce qui est indiqué dans l’image)

    ttn-zh/gateway-remote-config
    https://github.com/ttn-zh/gateway-remote-config

    EUI (que vous avez relever lors de l’installation) doit être en majuscule (expl: AAA29BFFFEA1A57A.json)

  • et remplacer la parties suivante
    [YOUR EUI] => par l’EUI que vous avez relevé. Attention,  en majuscules. Voir les exemples ici
    [latitude] , [longitude] et [altitude] => par celles correspondant à la position de votre gateway. L’altitude ne doit pas avoir d’unité (432 et non 432m)
    [your e-mail] => par votre e-mail (obligatoire)
    [description] => par une description de votre dispositif
  • Sous Propose new file indiqué dans le premier champs
    create [YOUR EUI].json
  • Envoyer et aller vous chercher une bière!

Ceci peut prendre 24 heures ou plus. Une fois que votre fichier sans erreurs sera accepté, il sera listé ici

Done

Quand vous verrez votre fichier, redémarrer votre gateway et il sera téléchargé (ou mis à jour) dans votre gateway à l’endroit suivant:

/otp/ttn-gateway/gateway-remote-config/

Votre gateways est prête.

Il vous suffit encore d’aller sur http://www.thethingsnetwork.org et enregistrer une gateway et créer votre application. Attention sélectonnez I’m using the legacy packet forwarder et donner le EUI de votre passerelle avec des espaces entre tous les deux caractères, et en majuscule.

Gateway EUI is: B827EBFFFE2D03C9

Fonctionnement en mode autonome

Pour faire fonctionner ma passerelle en mode autonome, j’utilise une batterie de  Xtorn XB102 de 15000mA (attention, elle ne peut malheureusement pas alimenter la passerelle quant elle est en mode recharge) et un routeur Mobile 4G 150 Mbps – Wi-Fi TP-Link M735

Bravo!

Vous venez de terminer votre première passerelle.

Si vous avez aimé cet article, publiez-le!

ou (et) soutenez-nous

Liens utiles:

  1. Utilisation de cellules solaires pour alimenter un ordinateur monocarte Raspberry Pi 3
  2. Enregistrement d’une gateway : https://www.thethingsnetwork.org/docs/gateways/registration.html
  3. Référence https://github.com/ttn-zh/ic880a-gateway/wiki#setting-up-the-software
  4. https://www.youtube.com/watch?v=ZFVA6cQyheY&t=36s
  5. https://www.thethingsnetwork.org/forum/t/ic880a-rpi3-model-b-gw-configuration/9529/17?u=pierrot

 

Dernière mise à jour: 7 décembre 2018 à 19:44  

Laisser un commentaire

*