Salut,
En fait tu
peux d'ores et déja faire du downlink sur ton Akene/Akeru ... mais tu ne peux pas encore configurer les données de retour via Actoboard.
Pour tester une requête downlink (à vide), il faut :
Ci-dessous un sketch d'exemple.
Je réplique les communications de l'Akeru/Akene vers le terminal série, et vice-versa.
Pas très joli, mais ça permet de voir l'output du module et de tester des commandes AT directement depuis le terminal série sans réuploader un sketch à chaque fois.
- Code: Tout sélectionner
#include <SoftwareSerial.h>
SoftwareSerial Akeru(5,4); //Akene : 4,5
void setup() {
Serial.begin(9600);
Akeru.begin(9600);
delay(500);
/* Ask for Telecom Design firmware version
* SOFT1451 : up to date. Downlink OK
* SOFT1291 : Old version. No downlink
**/
Serial.println("*** Device ID & Software version ***");
Akeru.write("ATI7\n");
Akeru.write("ATI13\n");
}
void loop() {
while (Akeru.available()){
Serial.write(Akeru.read());
}
while(Serial.available()){
Akeru.write(Serial.read());
}
}
Pour tester une requête downlink, tester cette commande AT en la tapant dans le terminal série (+ entrée)
- Code: Tout sélectionner
AT$SF=446f776e6c696e6b, 2, 1
- 446f776e6c696e6b : trame envoyée via SIGFOX. En hexa. Nombre pair de caractères (2 car - 1 byte)
- 2 : nombre de répétitions. La trame sera envoyée 3 fois (1+ 2), c'est le comportement par défaut recommandé pour raisons protocolaires (redondance, frequency hopping)
- 1 : booléen signifiant qu'on attend une réponse
Une fois la commande entrée, le moniteur affichera OK ou ERROR en cas de paramètres incorrects.
Après 20 secondes, le module se mettra en écoute, et affichera le message SIGFOX s'il y en a un.
- Code: Tout sélectionner
+RX BEGIN
+RX END
- Code: Tout sélectionner
+RX BEGIN
+RX=55 ed f8 1f 00 00 20 a4
+RX END
Si tu tiens à tester la configuration des données downlink
maintenant, contacte moi via
http://makers.sigfox.com/#contactJe ferai basculer ta carte vers un compte SIGFOX, mais tu perdrais dans ce cas la possibilité d'utiliser Actoboard.
Nicolas // SIGFOX