JeeLink v2: Unterschied zwischen den Versionen

Aus Ethersex_Wiki
Wechseln zu: Navigation, Suche
K (ZBUS verlinkt)
K (Kategorie USB)
Zeile 39: Zeile 39:
 
[[Category:Hardware]]
 
[[Category:Hardware]]
 
[[Category:ZBus]]
 
[[Category:ZBus]]
 +
[[Category:USB]]

Version vom 7. Februar 2010, 16:13 Uhr

JeeLink v2

Jeelinkv2.jpg

Das JeeLink v2 ist ein kleines Atmega-Modul mit RFM12 in Form eines USB-Sticks. Es ist von JeeLabs aus Holland erhältlich, derzeit für 29,50 EUR inkl. Versand.

Features

  • Atmega 328p
  • RFM12B mit 868MHz
  • USB-Anbindung über FTDI FT232R
  • Atmel Dataflash AT26DF081A (1 MByte, derzeit in Ethersex nicht unterstützt)

Flashen

  • Das JeeLink-Modul wird fertig mit einem Arduino-kompatiblen seriellen Bootloader ausgeliefert
  • Der Bootloader wartet nach einem Reset ca. 1 Sek. auf entsprechende Kommandos, danach startet die normale Ethersex-Firmware
  • Über ein kleines Programm im contrib-Ordner kann ein Reset per Software ausgelöst werden:
./contrib/arduino-bootloader/reset /dev/ttyUSB0
  • Dann mit avrdude flashen:
avrdude -v -v -p m328p -c arduino -P /dev/ttyUSB0 -b 57600 -U flash:w:ethersex.hex

Anbindung in Ethersex

  • In Ethersex ist eine fertige Konfiguration für das JeeLink enthalten
  • Dabei wird über den FT232R das ZBUS-Protokoll gesprochen, Anbindung über ZBus Serial Host
  • Nach Verbinden des JeeLinks folgendes aufrufen:
./contrib/zbus-serial-host/zbus-serial-host -r 57600 -d /dev/ttyUSB0 -a 192.168.23.1/24
  • Das JeeLink-Modul selbst ist jetzt unter 192.168.23.244 erreichbar
  • Das Funknetz liegt auf 192.168.5.0/24, wir müssen daher ein Routing definieren:
ip route add 192.168.5.0/24 via 192.168.23.244
  • Danach sind andere Ethersexe über Funk erreichbar