Friday, November 23, 2007

Bluez Linux no passkey-agent registered

For a GNUmed addon we are working on we need a mobile phone connected to a PC for automatic SMS receival.

There are several packages for Linux available such as Gnokii or Gammu. Each of them supports multiple phone modules. I got a Nokia 6310i online because it is listed as a supported model. Cable connection worked with Gnokii but is unreliable at best. I don't know if this a hardware bug or a software bug.

I switched to bluetooh but it doesn't get much better. I use Gentoo and a very recent bluez package. For some reason the phone is very picky about the USB bluetooth dongle. This is a firmware problem. One is supposed to upgrade to v7.0 oder 5.20. But you need a Nokia service center to do this.I tried a MSI PC2PC bluetooth dongle but that doesn't work so I got another noname dongle which does work. The bluetooth chip in my Lenovo R60 works as well.

Anyway on my OpenSuse 10.3 paring is no problem for either the internal bluetooth or the noname USB bluetooth dongle but on the server I run Gentoo without X. The paring process is a PITA. On a GNOME system the graphical bluetooth applet helps a lot with the pairing but on a system without Xserver the process fails.

If you use hcitool and hcidump you find out that apprently no passkey-agent gets registered. There is a commandline tool calles passkey agent which can be invoked like : passkeyagent --default 0000. Part of the problem seems to be that pairing seems to be split into bonding and authentication. Well bonding seems to work as the phone wants me to input a PIN number but then it just sits there.

As far as I have learned there are three modes to do the authentication: 'auto, 'user' and 'none'. I chose 'user' mode because this supposedly asks the user for the PIN.

Bluez changed quite a bit so the pin_helper option in the hcid.conf file is no more. It is managed by the passkey option nowadays.

Anyway after manually registering a passkey-agent it doesn't bail out but Gnokii doesn't connect when I issue 'gnokii --identify'. Hcidump tells me that a pin request is issued but is cancelled later on.

I am now trying to install an Xserver to make use of the graphical passkey-agents since it is no hardware issue apparently.

Powered by ScribeFire.

Monday, November 12, 2007

GNUmed project statistics

de_DE

GNUmed ist nicht nur als Software für Ärzte interessant. Es gibt einige interessante Statistiken von oloh.net und koders.com



Powered by ScribeFire.

Thursday, November 08, 2007

GNUmed - as easy as it gets ?

de_DE
Wie findet man die richtige Mischung zwischen sauberer Programmierung und Anwenderfreundlichkeit ?

Vor dieser Frage stehen wir oft. Im Laufe der Zeit ist es immer leichter geworden GNUmed zu installieren. Das ist gut denn die Installation kommt vor der Nutzung. Ziel ist ja, dass viele Nutzer etwas vom Programm haben. GNUmed existiert aktuell für Debian, openSUSE und Mandrake sowie Ubuntu. Aber selbst die native Installation fällt einigen Anwendern schwer.

Immer wieder wurden wir angesprochen, dass GNUmed so installiert werden soll, dass GNUmed nach dem Download läuft ohne, dass noch Sachen installiert werden müssen. Ich bin gestern auf Chandler (www.chandlerproject.org) gestossen. Und die haben vor uns erkannt wie es geht. Also habe ich mich umgeschaut.

Ab Version 0.2.8.0 wird es eine Version geben, die sofort nach dem Download läuft ohne, dass Zusatzpakete wie python, wxpython usw. installiert werden müssen.

Wer openSUSE hat profitiert von der One-Click-Installation - Klick & install. Für alle Linuxdistributionen kann der Anwender wählen ob die nativen Pakete installiert werden sollen oder die Download & Run Version zum Einsatz kommen soll.

en_US
A frequent user request has been an even easier installation than what we have now. We have packages available for Debian , Ubuntu , openSUSE and Mandrake. It turns out that this method works well for the experienced GNU/Linux user but is not ideal for beginners.

Since I stumbled upon the chandler project I discovered a way to get GNUmed running easier. They managed to get rid of using system wide python installation. Nice. Same will hold true for version 0.2.8.0. Download and run is the magic concept.


Powered by ScribeFire.

Sunday, November 04, 2007

GNUmed, Debian, UMTS und mehr

Uwe hat die zwei Stunden Fahrt auf sich genommen und ist nach Leipzig gekommen. Wir haben auf seinem IBM T40p Notebook Debian GNU/Linux installiert.
Dann wurde GNUmed als stabile Version 0.2.7.1 und als CVS-Version installiert. Das involvierte wenig mehr als apt-get install gnumed-client.

Als wir das fertig hatten und mit dem client auf die öffentliche Datenbank zugreifen konnten, wurde die E-PLUS UMTS-Karte in Betrieb genommen. Debian hat die Karte selbständig erkannt. Aus Zeitmangel haben wir statt kppp dann die Programme pon/poff zur An/Abwahl genommen.

Dann haben wir getestet ob darüber GNUmed nutzbar ist. Wit haben das Netzwerkkabel abgezogen und uns errfolgreich mit der öffentlichen Datenbank verbunden. Insgesamt erschien mir die Bandbreite von UMTS etwas schmal aber es lief alles stabil. Für den Hausbesuch ist die Lösung mit GNUmed also allemal geeignet.

Zu guter Letzt haben wir noch von Gnome auf KDE umgestellt weil damit mehr Erfahrung vorhanden war. Ein einfaches apt-get install kde und die Sache war erledigt.

Für die Inbetriebnahme des WLAN mussten wir Nichts weiter tun als den Anweisungen folgen. Es zeigten sich sofort alle Zugangspunte im Umkreis. Lediglich Networkmanager zickt noch rum sodass momentan die Auswahl der Zugangspunkte manuell erfolgen muss.


Powered by ScribeFire.