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

[0] Index des messages

Utiliser la version classique