Réseau laser
Réseaux optiques connus
Le projet RONJA décrit des liens optiques DIY sur des distances d'environ 3~4 km. Le lien est exclusif entre deux TNC et il faut les aligner correctement (émetteur ET récepteur) comme on le ferait avec des antennes WiFi directionnelles. Les TNC sont en général des transciever. Les vitesses atteintes sont de l'ordre de 10Mbps.
Ici, les objectifs sont légèrement différents:
- employer un récepteur non directif (position d'émission libre)
- proposer un hardware DIY minimal, facile à réaliser (RONJA c'est pas ultra simple)
- lien simplex / faible débit acceptable
Liens: [ http://ronja.twibright.com/] [ http://sasecurity.wikia.com/wiki/FreeSpaceOptics]
Possibilités d'utilisation
Copter
Présentation du quadcopter : Construction_quadropter
L'idée consiste à rallonger la portée de la télécommande pour déporter le controlleur de l'émetteur. Pour une commande 5 voies, si on considère qu'un ordre est codé sur 8 bits pour chaque voie et qu'on souhaite pouvoir émettre 10 ordres par seconde et par voie, cela implique un débit nécessaire de 5 x 8 x 10 = 400 bits/s.
Le débit actuel atteint lors de premières expériences est de 300 bits/s, valeur en fait artificiellement limitée par l'utilisation d'un logiciel qui n'est pas conçu pour cette utilisation.
WiDrop Laser
Datasheets
Datasheet Laser Wentai LM-102-B119 :
http://www.sparkfun.com/datasheets/Components/Laser-Card.pdf
Electronique
https://fr.wikipedia.org/wiki/Th%C3%A9or%C3%A8me_de_Millman
https://fr.wikipedia.org/wiki/Condensateur_%28%C3%A9lectricit%C3%A9%29
Signal
Link is unidirectionnal and the frequency band can suffer from local noises. So, spectrum spreading is neede. This can be achieved using FHSS or DSSS (non exaustive).
Modulation: CDMA, FSK, QAM, OFDM.
Data redundancy: LDPC, Reed Salomon
Software
http://www.w1hkj.com/Fldigi.html -> GNU GPL v3, testé et approuvé en lien audio.
A tester en laser.
NEW! Très prometteur: https://www.kprod.eu/blog/?p=26 AFSK minimodem sur Raspberry Pi + RTL-SDR pi-fm
Prise de controle externe
http://www.w1hkj.com/FldigiHelp-3.21/xmlrpc-control.html (XML-RPC) (http) (activation du serveur: au setup > Transceiver control > XML-RPC)
ou ouvrir socket sur 127.0.0.1:7322 (ARQ server) après avoir activé le serveur fldigi (config>misc>text i/o>talker socket))
-> "MS only" -> ça ne marche pas sous linux?
Alternatives
http://hamsoft.ca/pages/extras-add-on/mm-netradio.php
http://hamsoft.ca/pages/mmtty.php
A TESTER
Gnuradio à tester (plus complet / personnalisable que Fldigi?)
http://www.araneus.fi/audsl/download.html
http://james.ahlstrom.name/quisk/
http://gouloum.fr/projects/softmodem/ (lien de Bencoh on #fdn de geeknode) basé sur spandsp
http://www.baycom.org/~tom/ham/soundmodem/h
http://wiki.hacdc.org/index.php/Notes_on_Soundmodem
http://www.xastir.org/wiki/HowTo:SoundModem
https://wiki.archlinux.org/index.php/Amateur_Radio
http://itpp.sourceforge.net/current/features.html (GNU GPL Library containing necessary for modulation. No spread spectrum stuffs)
Bonus: le réseau à goblets et fils tendu
juste pour le délire, voir à quel débit on peut monter :)
---liens intéressants---
http://pskmail.wikispaces.com/overview
http://www.generation-nt.com/reponses/configurer-un-loopback-sur-port-serie-entraide-276258.html
http://stackoverflow.com/questions/52187/virtual-serial-port-for-linux