Nouvelles:

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

Menu principal
Menu

Voir les contributions

Cette section vous permet de consulter les contributions (messages, sujets et fichiers joints) d'un utilisateur. Vous ne pourrez voir que les contributions des zones auxquelles vous avez accès.

Voir les contributions Menu

Messages - Shimdal

#1
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