Page 2 sur 2

Re: Protocole radio V 0.1

Publié : 24 Août 2013, 00:21
par Yaug
Disons qu'avec tous les tests que j'ai déjà fait, une fois que tu met en place tes écarts types pour retrouver les 0 et les 1, l'impact du "non" temps réel est limité.

De plus, en effet, dans le code, on commence par indiquer que le master est le programme prioritaire, et que le reste on oublie.
C'est lui qui récupère le CPU.
De toute manière, clairement, un raspberry pi ne pourra gérer correctement Ydle + d'autres programmes à coté.

Sinon pour Xav : on est ici dans le topic pour la v0.1, déjà sortie.
On a fait pas mal évoluer le protocole pour la v0.2, et surtout pour les versions suivantes, donc il ne faut pas trop trop s'embêter sur les détails du protocole v0.1 qui est déjà plus ou moins dépassé en fait.

Re: Protocole radio V 0.1

Publié : 25 Août 2013, 19:51
par Mister Kha
Uggy a écrit :Question subsidiaire: est ce qu'il est prévu que le master (Rasp) envoi lui aussi des données ? (Faut que je regarde le code) Si oui, il utilise les GPIO pour parler a l'emetteur 433 ? Si oui, vu qu'il n'est pas temps réel, est ce qu'il sera capable de respercter parfaitement les temps pour les 1 et les 0 ? est ce que ceci ne vas faire par exemple chuter les taux de réussite des envoi de paquets (ou affecter la distance) ?


Est-ce que les machins du type Neu SainSmart I2C RTC DS1307 AT24C32 Real Time Clock For Arduino Raspberry Pi (vraiment pas cher) ou encore Real Time Clock (RTC) module for the Raspberry Pi with I2C passthrough option (un peu plus mais pas la ruine) seraient de nature à régler le problème ?

Re: Protocole radio V 0.1

Publié : 25 Août 2013, 19:58
par Uggy
Mister Kha a écrit :Est-ce que les machins du type


Salut,
A ma connaissance non. Ces modules permettent "juste" que le Rasp se rapelle de l'heure qu'il est quand il est éteint. (enfin quand il se rallume quoi ;) )
Mais j'avoue que le nom est trompeur..

Re: Protocole radio V 0.1

Publié : 25 Août 2013, 20:44
par Mister Kha
Dommage, c’était vraiment low-cost pour le coup :D

Re: Protocole radio V 0.1

Publié : 29 Août 2013, 11:44
par Geekos31
Mister Kha a écrit :Dommage, c’était vraiment low-cost pour le coup :D


Une horloge temps réel n'amènera rien de plus dans notre cas si l'OS n'est pas temps réel.

En priorisant la tâche exécutée par le master pour l'envoi des trames vers les nodes, cela devrait suffir.

Re: Protocole radio V 0.1

Publié : 29 Août 2013, 11:45
par Yaug
Geekos31 a écrit :En priorisant la tâche exécutée par le master pour l'envoi des trames vers les nodes, cela devrait suffir.


C'est déjà le cas en fait.
On priorise le script master lancé sur le raspberry pi.