SERVEUR WEB (ATMEGA128 et RTL8019AS) ou MODULE CHARON II.

1) Présentation :
        Vu la disparition massive des ports série sur nos machines. Ces derniers sont remplacés par les ports USB. L'inconvénient de l'USB sont les débits et les pilotes.
L'Internet haut débit et les petits réseaux personnel favorise le développement de l'ethernet. C'est pour cela que je veux développer un montage électronique orienté réseaux.
Il existe plusieurs modèle, mais celui que je vais vous présenter s'appelle "MODUEL CHARON II" ou "ETHERNUT 1.3". Il comprend un µC (ATMEGA 128 de chez ATMEL) et un chip réseau (RTL8019AS de chez realtek). Le firmware de l'atmega a un petit OS (NUT/OS) développé par la communauté ETHERNUT (voir site).

2) Description :
        Mon serveur sera équipé de la pile TCP/IP de NUT/OS (un peu modifié) avec les fonctionnalités suivantes :
- Serveur et client SMTP (pour l'envoi de mail et réception sur un domaine)
- Mini interpréteur PHP (pour gérer l'affichage des pages PHP et la commande "include").
- L'interprétation des données de la station météo WRM928.

Au niveau hardware, j'ai ajouté :
- Un tranceiver 868Mhz (ER900TRS) qui permettra de recevoir les données météo venant de mon datalogger.
- Un afficheur LCD graphique qui affichera les infos météorologiques et du serveur.
- Un connecteur MMC/SD, pour le stockage des mails et des pages PHP et HTML.
- Un décodeur MP3 (VS1001) pour écouter de la musique lol.

3) Firmware et MAJ :
      Le serveur Web peut être mis à jours. Il faut juste le programmer à l'aide du dungle et d'activer le bootloader. Ensuite on utilisera un client TFTP (télécharger), pour uploader le nouveau firmware dans l'atmega via le réseau.

4) La réalisation :
        Du coté de la réalisation, il vous suffit soit d'acheter le kit de développement chez lextronic ou de faire soi même la carte. Moi personnellement j'ai acheté le kit et je suis en train de me faire une carte d'extension.


Warning: main(../../../inc_stats.php) [function.main]: failed to open stream: No such file or directory in /mnt/110/sdb/1/4/cyberstroumpf/electronique/montage/serveur_web/introduction.php on line 46

Warning: main() [function.include]: Failed opening '../../../inc_stats.php' for inclusion (include_path='/mnt/110/sdb/1/4/cyberstroumpf/include:.:/usr/php4/lib/php') in /mnt/110/sdb/1/4/cyberstroumpf/electronique/montage/serveur_web/introduction.php on line 46