Sections > Vos projets et Montages d'Électronique
LoraWAN (assez) facile avec le module Ra-08H-Kit
(1/1)
Shimdal:
Bonjour, voici le résultat de quelques expérimentations pour ceux qui voudrait bidouiller dans le monde des objets connectés.
La mini-plaquette Ra-08H-Kit contient un module Ra-08H + USB + 3 leds + connecteurs SMA.
Le module Ra-08H est un microcontrôleur ASR6601CB + la configuration radio 803 à 930Mhz.
Le microcontrôleur ASR6601CB est un processeur 32-bit 48 MHz ARM Cortex-M4 + puce Lora SX1262.
Ce module possède 2 modes d'opération : modem AT ou programmation.
BonMoins bon- Peu onéreux : ~9$ avec livraison
- Prêt à utiliser, si suffit de brancher l'USB et une antenne.
- Alimentation avec l'USB ou la pin 3.3V ou la pin 5V.
- UART avec l'USB ou directement les pins TX/RX.
- pins déjà soudées (rien de dé-soudable)
En mode Modem AT.
BonMoins bon- Fonctionne avec n'importe quel UART :
ordi, téléphone mobile, autre microcontrôleur, micro:bit, etc.
- Documentation des commandes AT suffisante.
- Utilisation facile
* À faire une seule fois
- configuration des clés lorawan (DevEUI,AppEUI,AppKey)
- configuration de la bande (exemple US915 sub-band 2 pour TTN et Helium)
- configuration du mode d'opération (auto-join, etc.)
* À chaque allumage
- join (joindre le réseau)
* Transmission et réception des données
- obligation de joindre le réseau à la chaque allumage, car NwkSKey et AppSKey ne sont pas sauvegardés.
- pas d'accès aux OIs et aux leds.
- peu de documentation pour joindre des réseaux US915, il faut chercher la première fois.
En mode programmation
BonMoins bon- plusieurs ports : I2C, I2S, SSP, ADC pour brancher des capteurs
- pas besoin d'autre microcontrôleur
- mode sleep de uA
- SDK et exemples sur github
- pas d'environnement Arduino ou Platform.IO :-[
du bon vieux C avec Make sous linux
- Librairies inexistantes.
Les exemples montrent comment utiliser les ports mais sans plus.
Pour utiliser un petit écran OLED SSD1306, il faudra adapter une libraire existante ...
- Communauté inexistante, même le forum chinois officiel est pratiquement vide.
Résultats
J'ai réussi à me connecter et transmettre des données sur le réseau LoRoWan Helium avec les 2 modes.
Mon test se trouve https://github.com/shimnex/ra-08h
Prochaine étape
Essayer le module RAK3172, un peu plus dispendieux mais, compatible avec Arduino IDE / Platform.io
Bonne découverte
papyblue:
Bonjour,
Merci pour ce retour d'expérience, cela peut aider ceux qui voudraient eux aussi expérimenter.Reste à voir ce que cette technologie peut apporter à un projet plus large et quelles en sont les limites.
Navigation
Utiliser la version classique