#DBAD Day

2 Dec

So langsam sollten sie die Menschen echt mal wieder entspannen, der PS4 Launch war ja echt nicht wirklich wirtzig.. Leute entspannt euch doch mal .. es gibt wirklich Gründe auf dieser Welt emotional zu sein .. aber der PS4 Launch und die temporären Ausfälle des PSN ?? ..

Deshalb schlage ich einen offiziellen “Don’t be a Dick”-Day vor ..

.. und jetzt noch mit Init-Gelumpe

9 Jan

Damit HOSTAPD ruckelt:

  • unter Umständen sudo update-rc.d hostapd defaults
  • in /etc/defaults/motion, die Option DAEMON_CONF=”/etc/hostapd/hostapd.conf” setzen

Damit MOTION ruckelt:

  • unter Umständen sudo update-rc.d motion defaults
  • in /etc/defaults/motion, die option start_motion=yes setzen

.. und jetzt mit einem 8192CU-Treiber

9 Jan

Wie hier erwähnt wurde, muss für WLAN-Rüssel mit C8192CU Treiber ein bischen gefummelt werden, damit sie per HOSTAPD im AP Mode laufen, hierzu muss folgendes bewerkstelligt werden:

  • wir benötigen das Archiv RTL8188C_8192C_USB_linux_v3.4.4_4749.20121105, welches entsprechende Sources enthält
  • dort entpacken wir unter RTL8188C_8192C_USB_linux_v3.4.4_4749.20121105/wpa_supplicant_hostapd das Acrchiv wpa_supplicant_hostapd-0.8_rtw_20120803.zip, gehen dann in das Verzeichnis wpa_supplicant_hostapd-0.8 und compilieren dort per make ein neues hostapd Binary.
  • wir kopieren das neu compilierte hostapd-binary nach /usr/sbin (zuvor machen wir ein Backup des alten Binares)
  • nun tragen wir in /etc/hostapd/hostapd.conf bei  driver=rtl871xdrv ein (und nicht 8192cu)

Sollte das compilieren nicht klappen so kann es vonnöten sein die Kernel-Sources oder die Header nachzuinstallieren.

und jetzt mit Bild (und Ton ??)

7 Oct

Tja da ffmpeg in der RPI-Distribution wohl etwas madig ist muss Dieser neu installiert und compiliert werden. Genauere Informationen hierzu bitte unter Dieser URL nachlesen. Es ist hier noch anzumerken, Punkt 1.2 (apt-get update) zu einer Fehlermeldung führt, danach trotzdem Punkt 1.3 (apt-get install deb-multimedia-keyring) ausgeführt und danach nochmals Punkt 1.2 ausgeführt werden sollte. Die ganze Aktion dauert recht lange (mehr als 60 Minuten).

Ok es hat ca. 3 Stunden gedauert =) … aber “danach” hat auch ffmpeg sauber funktioniert ..

Als merken: ffmpeg sollte neu compiliert werden !

Das ganze Gelumpe mal ins Netz bringen ..

6 Oct

Nach der (neu)Installation der Raspberry-PI Images sollten die üblichen Konfigurationen vorgenommen werden, wie

  • expand_rootfs
  • configure_keyboard
  • change_locale
  • change_timezone
  • ssh (SSH-Server ANstellen)

Weiterhin müssen noch ein paar Pakete nachinstalliert werden. Das tun wir einfach mit
sudo apt-get install hostapd isc-dhcp-server 
Nach der Installation kommt eine Fehlermeldung von DHCP-Server .. das ist normal.

Nun konfigurieren wir den DHCP-Server indem wir die Datei /etc/dhcp/dhcpd.conf wegkopieren und dann mit mit folgendem Inhalt überschreiben:

subnet 10.0.0.0 netmask 255.255.255.0 {
  range 10.0.0.2 10.0.0.10;
  option domain-name-servers 1.2.3.4;
  option routers 10.0.0.1;
}

Das wars schon .. (Genaueres hierzu werde ich dann in dem finalen Dokument, dem kompletten Setup nochmals erklären).

Nun bearbeiten wir die Datei /etc/network/interfaces und fügen folgende Zeilen am Ende  ein:

iface wlan0 inet static
address 10.0.0.1
netmask 255.255.255.0

Nun erzeugen wir noch eine Datei /etc/hostapd/hostapd.conf mit folgendem Inhalt:

interface=wlan0
driver=nl80211
ssid=test
channel=1

.. und booten die ganze Kiste mal durch.

Nach dem Reboot können wir nun mit sudo hostapd /etc/hostapd/hostapd.conf nachprüfen, ob der DHCP-Server und Hostapd als AccessPoint funktionieren, z.B. über ein iPhone, ein Android Pad einen Mac oder wasauchimmer..

ACHTUNG: wir haben nun einen AccessPoint der aber NICHT abgesichert ist .. also aufpassen bzw. hostapd.conf nachkonfigurieren…

Weiteres zur Konfiguration von Hostapd gibt es hier.

Materialien

6 Oct
  • Als Webcam wird eine Sony PS EyeToy Kamera benutzt
  • Als Server/Whatever komm ein Raspberry PI (Rev1) zum Einsatz
  • Die Stromversorgung übernimmt ein übernimmt ein externer 12.000 mAh Akku
  • Ein kleiner Hercules WLAN-Rüssel (RTL8192cu kompatibel) Alle Versuche mit einem WLAN-Rüssel (RTL8192cu) haben nicht funktioniert, da die Kernel-Treiber im Aktuellen PI-Image nicht funktionieren. Der Versuch mit einem TP-Link WN722N ist im Moment NOCH erfolgreich.

Der ganze Aufbau soll als WLAN-AccessPoint implementiert werden. Es soll weiterhin ein WebServer darauf laufen. Später wird dann über den WebServer ein Arduino-Board angeömmelt .. oder auch nicht ..

Autonome Webcam

6 Oct

Zum x-ten mal versuche ich eine autonome Webcam zu bauen. Einsatzgebiet ist im Moment  ein kleines RC-Auto und hoffentlich später mal ein Hexapod.