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’

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 suivant
    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: create 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
  • 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

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 evnez de créer 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: 23 février 2018 à 14:03  

Laisser un commentaire

*