Sie sind nicht angemeldet.

1

Mittwoch, 1. Juli 2009, 21:33

BTsim umprogramieren

Hallo

ich moechte gerne den BTsim mit normaler windowssoftware laufen lassen d.h. nicht mit pda programmen sondern mit dem vista bzw xp bluetoothstack z.b.


Kann mir jemand den BTsim so umprogramieren das er mit geangiger software die unter vista und xp laeft und die einen bluetoothstick braucht den die software ja emuliert laüft?

Das feande ich sehr nett.

Danke


http://btsim.sourceforge.net/btsim_faq.html

Beiträge: 1 145

Renommeemodifikator: 8

Danksagungen: 3 / 0

  • Nachricht senden

2

Mittwoch, 1. Juli 2009, 22:59

Möglicherweise hast du den Sinn dieses Emulators nicht verstanden.

* es braucht keine zusätzliche Hardware gekauft zu werden
* die Kommunikation kann abgefangen werden
* es kann einfach mit einer großen Anzahl an (virtuellen) BlueTooth (=Blauzahn) Geräten getestet werden
* Der Simulator kann so erweitert werden, dass BlueTooth Funktionen getestet werden können, die durch vorhandener Hardware nicht unterstützt werden
* Es ist möglich die Software automatisiert zu testen, die gerade entwickelt wird

Der Simulator dient der Entwicklung von Bluetooth-Software. Anstatt Anfragen auf die Hardware zu leiten, werden diese an Port 7007 umgeleitet, wo der Simulator diese entgegennimmt. Dieses funktioniert - dank Java - auch unter Windows. Vorteile: s.o.

Wenn du dir den Quellcode des BT-Simulators genauer ansiehst, wirst du festellen, das nur ein Basifunktion zur Verfügung gestellt wird. Wenn also eine spezielle Hardware emuliert werden soll, musst du das entsprechende Protokoll in Java selber implementieren.
Sprich: ein Dongle kann z.B. nicht emuliert werden, wenn die Funktionen im Simulator nicht implementiert werden und die Anfragen der Software nicht auf localhost:7007 umgeleitet werden. Daraus folgt, dass die Software diese Umleitung auch unterstützen muss (was bei Palm Simulator der Fall ist). Letzteres sollte nicht das Problem sein, wenn du diese selber entwickelst.
Einer anderen Software aber klar zu machen, dass sie statt der Betriebssystem APIs die Anfragen auf TCP/IP Port 7007 umleiten soll und von dort auch die Antworten entgennehmen soll, ist unmöglich.

Zusammenfassung: der Simulator ist nicht in der Lage das zu verwirklichen was du willst.
A programmer is just a tool which converts caffeine into code

Counter:

Hits heute: 831 | Hits gestern: 13 941 | Hits Tagesrekord: 23 287 | Hits gesamt: 650 121 | Gezählt seit: 5. Juli 2010, 07:25
Hamachi-Forum-Deluxe.de ~ Webdesign Podcast.de