Forum Électro-Bidouilleur

Merci de vous connecter ou de vous inscrire.

Connexion avec identifiant, mot de passe et durée de la session
Recherche avancée  

Nouvelles:

Bienvenue au Forum de discussion Électro-Bidouilleur! Inscrivez-vous pour participer aux discussions!: 
https://forum.bidouilleur.ca/index.php?action=register Les demandes d'inscription sont révisées quotidiennement.

Auteur Sujet: LoraWAN (assez) facile avec le module Ra-08H-Kit  (Lu 1514 fois)

Shimdal

  • Newbie
  • *
  • Messages: 1
    • Voir le profil
LoraWAN (assez) facile avec le module Ra-08H-Kit
« le: octobre 10, 2023, 09:27:24 pm »

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
« Modifié: octobre 10, 2023, 10:25:26 pm par Shimdal »
IP archivée

papyblue

  • Administrator
  • Hero Member
  • *****
  • Messages: 747
    • Voir le profil
Re : LoraWAN (assez) facile avec le module Ra-08H-Kit
« Réponse #1 le: octobre 11, 2023, 05:11:14 am »

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.
IP archivée