Connecter un arduino mkr fox à OpenWindMap
-
Voir ici pour le format de donner à utiliser pour la transmission :
https://forum.openwindmap.org/topic/202/format-messages-sigfox-de-arduino-vers-openwindmap/4?_=1620034094006 -
@nicolas bonjour, j'ai le projet de réaliser une balise connectée au réseau pioupiou :
avant d'enregistrer mon module arduino sur le backend SIGFOX, y a t'il une particularité à préciser ?
Une fois la balise construite et en service, pourra t'elle être référencée sur openwindmap et faire partie du lot de pioupiou de notre club, concernant l'abonnement SIGFOX ?merci .
-
@dam74 Bonjour. Pour le moment, le mieux est de l'enregistrer directement dans le backend sigfox openwindmap. Notre système n'est pas encore prêt pour accueillir des balises connectées à un autre compte Sigfox (ça viendra plus tard).
/!\ Dans ce cas, ne pas activer vous-même la carte arduino auprès de sigfox. Envoyez moi le code ID et PAC par message privé.
Pour les autres années, il sera alors possible de renouveller l'abonnement Sigfox via OpenWindMap ou de rebasculer sur un abonnement sigfox "externe" (le prix sera identique). -
@dam74
Ok, bien reçu les codes.
Station connectée au réseau sous l'id A922
Consultable ici : https://www.openwindmap.org/A922Et également via l'API :
https://api.pioupiou.fr/v1/live/922
https://api.pioupiou.fr/v1/archive/922?start=last-day&stop=now
(API archive active seulement après réception des premiers messages)Pour modifier la description et la localisation : https://forum.openwindmap.org/topic/66/changer-la-description-d-une-station
Il faut utiliser le format de données que je décris plus haut :
- Soit sur 4 byte, pour transmission d'un période toutes les 10 minutes max (interval au choix).
- Soit sur 8 bytes, avec transmission toutes les 10 minutes, de 2 périodes de 5 minutes. (pas possible de changer pour le moment)
-
@nicolas super merci
-
@nicolas crotte je n'arrive pas à envoyer de message, pourtant l'antenne est neuve j'ai essayé
au sud et a l'ouest rien n'y fait.... Pfiou -
Je ne vois pas de communication non plus de mon coté.
Ressayez à l'extérieur, antenne à la verticale et loin de tout objet mettalique. -
Je ne vois pas de communication non plus de mon coté.
Ressayez à l'extérieur, antenne à la verticale et loin de tout objet en metal. -
Je pensais être bien placé. Les pioupious dont j'ai déjà changé les piles émettaient depuis cet emplacement.
-
@dam74 À priori, Sigfox ne l'a pas encore vu :
Est-ce que l'antenne est bien connectée ?
N'y a-t-il pas une erreur dans le code ?Lors de mes essais, j'ai eu l'impression que l'antenne fournie avec le MKR Fox était moins bonne que celle des Pioupious. C'est originalement une antenne multibande pour du GSM. Elle est "compatible" avec du 868MHz, mais pas "optimisée" pour.
Sigfox la classe en Uplink class: 3U (le moins bon)
Le Pioupiou est Uplink class: 0U (le meilleur)Tu pourrais tenter avec une antenne 1/2 onde pour du 868Mhz. Quelque chose comme ça : https://www.digikey.fr/product-detail/fr/linx-technologies-inc/ANT-868-PML-UFL/ANT-868-PML-UFL-ND/5592353
-
@dam74 @jr
Voici une nouvelle API pour voir les messages "bruts", tels qu'ils sont reçus par backend sigfox :http://api.pioupiou.fr/v1/sigfox-messages/{ID}
exemples :- Le tiens : http://api.pioupiou.fr/v1/sigfox-messages/922 (vide pour le moment...)
- Autre Arduino : http://api.pioupiou.fr/v1/sigfox-messages/901
- Pioupiou http://api.pioupiou.fr/v1/sigfox-messages/456
Paramètres à surveiller :
- lqi : qualité du signal reçu, sur une échelle de 1 à 5
- seqNumber : est-ce que les numéros se suivent ? dans la négative, certains messages ont été perdus.
-
@nicolas merci , je vais tester d'autres antennes et demain au boulot je serais dans une zone mieux couverte
-
@nicolas bonjour, c'était bien cela , j'ai essaye depuis mon boulot ce matin et c'est passe du premier coup... Je dois me fabriquer une antenne de pioupiou !
-
@nicolas merci pour l'api, c'est top !
-
@dam74 Tu peux essayer une antenne fil simple conducteur (pas coax) quart d'onde=8,6 cm.
Pour les PPV1 ca marche bien. -
@jr OK mais comment la connecter à la carte mkrfox ?
-
Si tu as un seul brin d'antenne, tu le connectes direct à la sortie antenne ou à l'âme d'un bout de cable coaxial. La masse n'est pas connectée.
Si tu fais un dipole (2 brins identiques, un vers le haut, un vers le bas), tu connectes celui du bas à la tresse du coax, l'autre à l'âme.
-
@pascal31 merci, cela va mieux. si on est pas limité par la longueur d'antenne, est-il intéressant d'en réaliser une plus longue ?
-
@dam74 Oui, le gain est meilleur pour une plus grande longueur (en restant sur des sous/multiples entiers de la longueur d'onde évidemment). Longeur onde=3e8/866e6=346mm. Donc tu peux avoir des brins de 346mm, 173mm, 86mm...
-
Bonjour, je teste ma station, j'ai bien un retour avec l'api
http://api.pioupiou.fr/v1/sigfox-messages/922
mais rien sur https://www.openwindmap.org/A922
est-ce mon format de données qui n'est pas bon ?
mon envoi de 12 octets :
speedMin[0] , speedAvg[0], speedMax[0], directionAvg[0],
speedMin[1] , speedAvg[1], speedMax[1], directionAvg[1],
batteryVoltage, temperature, pressure, humidity