[iot] Nouvelle passerelle LoRaWAN à venir à Déodat

Adrien van den Bossche vandenbo at univ-tlse2.fr
Sun Dec 1 09:02:40 CET 2019


Bonjour Marie,

la gateway étant basée sur un raspberry pi qui n'a pas de RTC, son seul 
moyen d'être à l'heure est d'aller chercher l'heure sur un serveur NTP. 
Pour une raison qui continue à m'échapper, les administrateurs réseaux 
bloquent souvent le trafic NTP... c'était le cas à l'IUT.

A noter que Rasbian sauve de temps en temps l'heure sur la carte SD, ce 
qui permet au moins au système, en l'absence de serveur NTP, de ne pas 
remonter le temps après un reboot... à défaut d'être juste, le temps 
reste une fonction croissante.

Sinon, nos gateways remontent tout le trafic LoRa du voisinage sur MQTT, 
y compris les messages qui ne proviennent pas de nos objets. De ce fait, 
il est étonnant que la gateway ne remonte rien du tout après plusieurs 
minutes de fonctionnement. Cette remontée est bien sûr aléatoire et est 
fonction de l'exposition de l'antenne ; mais de manière générale, si une 
antenne est branchée sur le connecteur SMA de la gateway, on devrait 
voir passer quelques messages de temps en temps.

Adrien



Le 29/11/2019 à 22:44, Marie Besse via iot a écrit :
> Bonsoir Rémi,
> 
> Peux-tu avoir une idée de l'heure à laquelle le message a été émis, 
> malgré l'absence de date dans le 'last seen' ?
> 
> Je n'ai pas vérifié la date interne de la gateway. Si le Raspberry va la 
> chercher sur internet, ça veut peut-être dire qu'il ne peut pas y 
> accéder depuis notre réseau interne.
> 
> L'appareil est éteint depuis 14h environ et aucun device n'a été branché 
> dessus aujourd'hui.
> 
> On cherchera tout ça lundi.
> 
> Merci et bon weekend,
> 
> Marie
> 
> 
> 
> On 29/11/2019 17:46, Rémi Boulle via iot wrote:
>> Le 29/11/2019 à 15:12, Marie Besse via iot a écrit :
>>>
>>> Bonjour,
>>>
>>> Pas de souci, Thomas, j'ai vu ça dans la liste des gateways et j'ai 
>>> pris le 3130000000000003 pour Déodat.
>>>
>> Ok, merci Thomas pour ta vigilance ! :)
>>
>> Mosquitto_sub -h loraserver.tetaneutral.net -v -t 
>> "gateway/3130000000000003/#"
>>
>> me renvoie un seul message sur une durée de plus de 15 mins
>>
>> gateway/3130000000000003/tx 
>> {"token":18729,"txInfo":{"mac":"3130000000000003","immediately":true,"frequency":868100000,"power":14,"dataRate":{"modulation":"LORA","spreadFactor":7,"bandwidth":125},"codeRate":"4/5","iPol":false,"board":0,"antenna":0},"phyPayload":"4JX9CDU="}
>>
>> Visiblement elle fonctionne mais je ne vois pas passer de trames de 
>> stats... Dans loraserver il est mentionné "date invalide" dans le 
>> champ last seen.
>>
>> Une idée ?
>>
>> ++
>>
>> Rémi.
>>
>>
>>> Sinon j'ai fait ma configuration sur loraserver, mais pour l'instant 
>>> nous n'avons rien capté. L'antenne fonctionne t'elle en intérieur? 
>>> Les essais continueront lundi.
>>>
>>> Merci Rémi pour tes réponses. J'avais bien utilisé la procédure dont 
>>> tu rappelles le lien.
>>>
>>> Bon weekend,
>>>
>>> Marie Besse
>>>
>>> On 29/11/2019 12:28, Thomas Pedoussaut via iot wrote:
>>>>
>>>> la 3130000000000001 c'est chez moi ......
>>>>
>>>> On 28/11/2019 22:52, Rémi Boulle via iot wrote:
>>>>> Bonjour,
>>>>>
>>>>> Désolé pour la réponse tardive. Voir ci-dessous pour les éléments :)
>>>>>
>>>>> Le 21/11/2019 à 21:21, Marie Besse via iot a écrit :
>>>>>>
>>>>>> Re-bonsoir Rémi,
>>>>>>
>>>>>> Après une petite reprise à tête reposée, la carte SD semble prête 
>>>>>> à fonctionner, en tout cas l'accès ssh fonctionne. Il me reste 
>>>>>> cependant une ou deux questions:
>>>>>>
>>>>>> J'ai mal noté  le gateway ID dont nous avions convenu quand tu 
>>>>>> nous as porté l'antenne. Pourrais-tu me le rappeler s'il te plaît?
>>>>>>
>>>>> On se base sur le code postal. Pour Déodat ce serait alors :
>>>>>
>>>>> 3130000000000001
>>>>>
>>>>> Il y a déjà une passerelle avenue de Lombez qui se termine en 02 
>>>>> dans votre zone.
>>>>>
>>>>>
>>>>>> Il se peut que nous ayons à changer l'adresse IP de l'antenne par 
>>>>>> la suite. Y a t'il des choses à reconfigurer pour le ssh dans ce cas?
>>>>>>
>>>>>
>>>>> Non, il suffira de lancer ssh avec la nouvelle adresse IP.
>>>>>
>>>>>
>>>>>> A part la saisie du gateway ID, y a t'il d'autres paramètres à 
>>>>>> configurer?
>>>>>>
>>>>>
>>>>> Il suffit de l'ajouter sur loraserver (nouveau nom maintnant : 
>>>>> ChirpStack) dans l'organization que nous avons définie ensemble la 
>>>>> dernière fois.
>>>>>
>>>>>
>>>>>> Merci, et peut-être à bientôt sur le réseau:-)
>>>>>>
>>>>>> Marie
>>>>>>
>>>>>> PS : Il y a une petite erreur dans l'image de rootfs fournie sur 
>>>>>> le site : dans le fichier disable_readonly.sh, la commande 
>>>>>> maintient le mode lecture seule au lieu d'autoriser l'écriture.
>>>>>>
>>>>>
>>>>> Tu utilises cette doc ?
>>>>>
>>>>> https://framagit.org/BOULLE/LoRaWAN-tetaneutral/blob/master/tetaneutral_gateway_installation.adoc
>>>>>
>>>>> Tenez nous au courant.
>>>>>
>>>>> Merci,
>>>>>
>>>>> Rémi.
>>>>>
>>>>>
>>>>>
>>>>>> On 18/10/2019 20:42, Marie Besse wrote:
>>>>>>> Bonsoir Rémi,
>>>>>>>
>>>>>>> Je rencontre un nouveau problème dans la préparation de la carte 
>>>>>>> SD: notre réseau interne à Déodat fonctionne avec des adresses IP 
>>>>>>> fixes pour les machines. Après un premier essai en DHCP qui m'a 
>>>>>>> montré que j'accédais à la gateway par un ping, j'ai donc tenté 
>>>>>>> de modifier le fichier /etc/network/interfaces. Et le ping ne 
>>>>>>> fonctionne plus... J'ai remis la configuration initiale (manual) 
>>>>>>> dans le fichier interfaces, et mes recherches sur Web me 
>>>>>>> suggèrent de modifier le fichier dhcpcd, sauf qu'il n'existe pas 
>>>>>>> sur cette carte, du moins à l'emplacement habituel... Avez-vous 
>>>>>>> déjà géré un problème de ce type?
>>>>>>> Question subsidiaire: si je modifie l'adresse IP après avoir fait 
>>>>>>> l'échange de clés avec le client, est-ce que le ssh a encore des 
>>>>>>> chances de fonctionner?
>>>>>>> Question bis: est-ce que je dois refaire l'échange de clés pour 
>>>>>>> tout nouveau client qui souhaiterait accéder en ssh à la gateway?
>>>>>>> La mise en place définitive n'interviendra sans doute pas tout de 
>>>>>>> suite, car nous sommes pris par la validation des épreuves au 
>>>>>>> moins jusqu'à mi-novembre, mais Pierre Couderc a pris la gateway 
>>>>>>> à tout hasard pour les vacances.
>>>>>>>
>>>>>>> Merci
>>>>>>>
>>>>>>> Marie
>>>>>>>
>>>>>>> Le 15/10/2019 à 21:29, Rémi Boulle via iot a écrit :
>>>>>>>> Le 15/10/2019 à 18:25, Marie Besse via iot a écrit :
>>>>>>>>> Bonjour Rémi,
>>>>>>>>>
>>>>>>>>> J'ai refait un essai aujourd'hui, mais quand j'essaie de copier 
>>>>>>>>> la clé publique sur la carte SD du Raspberry, j'ai toujours une 
>>>>>>>>> demande de mot de passe. La méthode que tu proposes dans ton 
>>>>>>>>> tuto (que je n'ai pas réessayée) permet-elle de s'affranchir de 
>>>>>>>>> cette contrainte?
>>>>>>>>
>>>>>>>> Bonjour,
>>>>>>>>
>>>>>>>> Oui, c'est normal.
>>>>>>>>
>>>>>>>> Il faut copier/coller le contenu de ton fichier de clé publique 
>>>>>>>> ssh (un fichier *.pub) dans le fichier 
>>>>>>>> /home/pi/.ssh/authorized_keys (de mémoire) du raspberry. Mettre 
>>>>>>>> le contenu à la fin, à la suite des autres.
>>>>>>>>
>>>>>>>> Le fichier .ssh/authorized_keys contient en effet déjà du texte 
>>>>>>>> comme :
>>>>>>>>
>>>>>>>> ssh-rsa 
>>>>>>>> AAAAB3NzaC1yc2EAAAABIwAAAIEAm6PG/dmzT1tmS4UKHnH2iNSrWrIi+QfDHv9UXI1kMqulRDfb61nyR+jgC8lBQFyTSinFtL7jzkh31kx7fIK/4adYGRmPLuXkOY2lT/rhhO9PJA5PVZJbM4kggJ/e+nSlXt3mbwsCv6qyzHaavd... 
>>>>>>>> nom_de_la_cle
>>>>>>>>
>>>>>>>> Pour cela, connecter directement la carte SD sur un ordinateur 
>>>>>>>> et via l'explorateur de fichiers, aller éditer le fichier 
>>>>>>>> authorized_keys.
>>>>>>>>
>>>>>>>> Ainsi on indique bien quels possesseurs de clés privées peuvent 
>>>>>>>> se conecter à la machine en ssh
>>>>>>>>
>>>>>>>> Une fois remise dans le Rpi, booter, se connecter en ssh et la 
>>>>>>>> connexion devrait se faire.
>>>>>>>>
>>>>>>>> Pour la configuration de la passerelle, dans le champ 
>>>>>>>> gateway_ID, vous pouvez mettre à la place de |0000000000000000 
>>>>>>>> le 313|||0000000000002
>>>>>>>> ||
>>>>>>>>
>>>>>>>> ||Il faudra renseigner le même identifiant dans loraserver.||
>>>>>>>>
>>>>>>>> Tenez nous au courant.
>>>>>>>>
>>>>>>>> Merci
>>>>>>>>
>>>>>>>> Rémi.
>>>>>>>>
>>>>>>>>
>>>>>>>>
>>>>>>>>> Sinon, je confirme que le support de carte SD du Raspberry ne 
>>>>>>>>> fonctionne pas : il éjecte systématiquement la carte quand on 
>>>>>>>>> essaie de l'insérer.
>>>>>>>>> Nous voudrions bien pouvoir utiliser un client SSH:-)...Sous 
>>>>>>>>> Windows, nous avons l'habitude de travailler avec MobaXterm.
>>>>>>>>>
>>>>>>>>> Merci à toi,
>>>>>>>>>
>>>>>>>>> Marie
>>>>>>>>>
>>>>>>>>> Le 15/10/2019 à 18:07, Rémi Boulle via iot a écrit :
>>>>>>>>>> Bonjour,
>>>>>>>>>>
>>>>>>>>>> Vous vous en êtes sortis ?
>>>>>>>>>>
>>>>>>>>>> Qu'utilisez-vous comme client ssh ?
>>>>>>>>>>
>>>>>>>>>>
>>>>>>>>>> Merci,
>>>>>>>>>>
>>>>>>>>>> Rémi.
>>>>>>>>>>
>>>>>>>>>> Le 14/10/2019 à 19:34, Marie Besse via iot a écrit :
>>>>>>>>>>> Merci Nicolas,
>>>>>>>>>>>
>>>>>>>>>>> La prochaine manip consistera donc à générer une clé SSH...
>>>>>>>>>>> La carte Raspberry est une version B+ V1.2, donc assez 
>>>>>>>>>>> ancienne et avec l'ancien système de verrouillage. Je 
>>>>>>>>>>> revérifierai demain, mais j'ai bien peur que ce soit plus 
>>>>>>>>>>> grave que le changement de fixation...
>>>>>>>>>>>
>>>>>>>>>>> Bonne soirée,
>>>>>>>>>>>
>>>>>>>>>>> Marie Besse
>>>>>>>>>>>
>>>>>>>>>>> Le 14/10/2019 à 19:13, Nicolas Gonzalez a écrit :
>>>>>>>>>>>> Bonjour Marie,
>>>>>>>>>>>>
>>>>>>>>>>>> La fixation de la carte SD a changée entre le raspberry pi 2 
>>>>>>>>>>>> et le raspberry pi 3. Donc c'est normal il n'y a rien de cassé.
>>>>>>>>>>>>
>>>>>>>>>>>> Pour activer le ssh il faut générer une clé ssh et ajouter 
>>>>>>>>>>>> la clé publique dans le fichier /root/.ssh/authorized_keys 
>>>>>>>>>>>> sur la carte SD.
>>>>>>>>>>>>
>>>>>>>>>>>> Dans le tuto l'instruction sync permet de vider le cache au 
>>>>>>>>>>>> niveau du système d'exploitation pour la carte SD. Donc 
>>>>>>>>>>>> s'assurer que tout a bien été écrit.
>>>>>>>>>>>>
>>>>>>>>>>>> Bonne soirée,
>>>>>>>>>>>> ngonzalez
>>>>>>>>>>>>
>>>>>>>>>>>> On 14/10/2019 17:33, Marie Besse via iot wrote:
>>>>>>>>>>>>> Bonjour Rémi,
>>>>>>>>>>>>>
>>>>>>>>>>>>> Et merci pour ta venue à Déodat, ton matériel et ta 
>>>>>>>>>>>>> disponibilité...
>>>>>>>>>>>>> Nous avons préparé cet après-midi la carte SD de la 
>>>>>>>>>>>>> gateway, mais nous avons rencontré 2 problèmes:
>>>>>>>>>>>>>
>>>>>>>>>>>>>   * la fixation mécanique de la carte SD sur le Raspberry 
>>>>>>>>>>>>> Pi ne
>>>>>>>>>>>>>     fonctionne plus (pas de verrouillage). Comme nous avons 
>>>>>>>>>>>>> des Pi de
>>>>>>>>>>>>>     la  même version au lycée, nous avons remplacé le 
>>>>>>>>>>>>> Raspberry. Par
>>>>>>>>>>>>>     contre, si l'adresse MAC est utilisée quelque part pour la
>>>>>>>>>>>>>     reconnaissance de la gateway, il faudra qu'on vous 
>>>>>>>>>>>>> renvoie la
>>>>>>>>>>>>>     nouvelle... Avez-vous une garantie pour les Raspberry?
>>>>>>>>>>>>>   * nous n'avons pas réussi à activer le SSH en utilisant 
>>>>>>>>>>>>> la procédure
>>>>>>>>>>>>>     que tu proposes dans ton tuto. Du coup, nous avons 
>>>>>>>>>>>>> tenté 2 choses:
>>>>>>>>>>>>>       o une connexion directe au RPi avec clavier, souris, 
>>>>>>>>>>>>> écran mais
>>>>>>>>>>>>>         bien sûr il nous a demandé un login et un mot de 
>>>>>>>>>>>>> passe. Nous
>>>>>>>>>>>>>         avons le login (id par défaut) mais pas le mot de 
>>>>>>>>>>>>> passe...
>>>>>>>>>>>>>       o l'activation du SSH sur la carte par le rajout d'un 
>>>>>>>>>>>>> fichier ssh
>>>>>>>>>>>>>         dans la partition boot... et nous sommes revenus au 
>>>>>>>>>>>>> point de
>>>>>>>>>>>>>         départ puisque l'accès SSH fonctionne mais qu'il 
>>>>>>>>>>>>> demande
>>>>>>>>>>>>>         toujours un login et un mot de passe
>>>>>>>>>>>>>
>>>>>>>>>>>>> Au passage, pourrais-tu nous dire à quoi sert l'instruction 
>>>>>>>>>>>>> sync qui termine l'initialisation de la carte SD?
>>>>>>>>>>>>>
>>>>>>>>>>>>> Bonne soirée,
>>>>>>>>>>>>>
>>>>>>>>>>>>> Marie Besse
>>>>>>>>>>>>>
>>>>>>>>>>>>>
>>>>>>>>>>>>>
>>>>>>>>>>>>> Le 10/10/2019 à 21:08, Rémi Boulle via iot a écrit :
>>>>>>>>>>>>>> Le 10/10/2019 à 21:06, Rémi Boulle via iot a écrit :
>>>>>>>>>>>>>>> Pour info, j'ai apportée une passerelle "indoor" au lycée 
>>>>>>>>>>>>>>> Déodat. 
>>>>>>>>>>>>>>
>>>>>>>>>>>>>> Je suis reparti avec mes fautes d'orthographe... :)
>>>>>>>>>>>>>>
>>>>>>>>>>>>>> _______________________________________________
>>>>>>>>>>>>>> iot mailing list
>>>>>>>>>>>>>> iot at lists.tetaneutral.net
>>>>>>>>>>>>>> https://lists.tetaneutral.net/listinfo/iot
>>>>>>>>>>>>>
>>>>>>>>>>>>>
>>>>>>>>>>>>>
>>>>>>>>>>>>> _______________________________________________
>>>>>>>>>>>>> iot mailing list
>>>>>>>>>>>>> iot at lists.tetaneutral.net
>>>>>>>>>>>>> https://lists.tetaneutral.net/listinfo/iot
>>>>>>>>>>>>>
>>>>>>>>>>>
>>>>>>>>>>> _______________________________________________
>>>>>>>>>>> iot mailing list
>>>>>>>>>>> iot at lists.tetaneutral.net
>>>>>>>>>>> https://lists.tetaneutral.net/listinfo/iot
>>>>>>>>>>
>>>>>>>>>>
>>>>>>>>>> _______________________________________________
>>>>>>>>>> iot mailing list
>>>>>>>>>> iot at lists.tetaneutral.net
>>>>>>>>>> https://lists.tetaneutral.net/listinfo/iot
>>>>>>>>>
>>>>>>>>>
>>>>>>>>> _______________________________________________
>>>>>>>>> iot mailing list
>>>>>>>>> iot at lists.tetaneutral.net
>>>>>>>>> https://lists.tetaneutral.net/listinfo/iot
>>>>>>>>
>>>>>>>>
>>>>>>>>
>>>>>>>> _______________________________________________
>>>>>>>> iot mailing list
>>>>>>>> iot at lists.tetaneutral.net
>>>>>>>> https://lists.tetaneutral.net/listinfo/iot
>>>>>>>
>>>>>>>
>>>>>>
>>>>>> _______________________________________________
>>>>>> iot mailing list
>>>>>> iot at lists.tetaneutral.net
>>>>>> https://lists.tetaneutral.net/listinfo/iot
>>>>>
>>>>>
>>>>>
>>>>> _______________________________________________
>>>>> iot mailing list
>>>>> iot at lists.tetaneutral.net
>>>>> https://lists.tetaneutral.net/listinfo/iot
>>>>
>>>> _______________________________________________
>>>> iot mailing list
>>>> iot at lists.tetaneutral.net
>>>> https://lists.tetaneutral.net/listinfo/iot
>>>
>>> _______________________________________________
>>> iot mailing list
>>> iot at lists.tetaneutral.net
>>> https://lists.tetaneutral.net/listinfo/iot
>>
>>
>>
>> _______________________________________________
>> iot mailing list
>> iot at lists.tetaneutral.net
>> https://lists.tetaneutral.net/listinfo/iot
> 
> _______________________________________________
> iot mailing list
> iot at lists.tetaneutral.net
> https://lists.tetaneutral.net/listinfo/iot
> 
-------------- next part --------------
A non-text attachment was scrubbed...
Name: vandenbo.vcf
Type: text/x-vcard
Size: 524 bytes
Desc: not available
URL: <http://lists.tetaneutral.net/pipermail/iot/attachments/20191201/b29e64c2/attachment.vcf>


More information about the iot mailing list