Wir müssen einige Experimente mit dem Bluetooth-Protokoll durchführen, und dazu benötigen wir ein Entwicklungskit, das uns erlaubt, verschiedene Teile des Bluetooth protocol stack zu implementieren/modifizieren.Entwicklungskit für Bluetooth, welches die Anpassung der Modulationsalgorithmen ermöglicht
Wir haben uns das TI MSP430 Wireless-Entwicklungstool (EZ430-RF2500) angeschaut. Dieses Kit enthält einen MSP430 MCU und einen CC2500 Mehrkanal-HF-Transceiver.
Der CC2500 ist in der Lage, GFSK-Modulation durchzuführen, und somit ermöglicht dieses Kit die Implementierung von etwa der Hälfte des Basisband-Blocks, des Link-Managers, des Logical Link Control-Anpassungsprotokolls usw. in der Software. Und deshalb können wir die Modifikationen und Experimente machen, die wir wollen.
Wir müssen jedoch auch die Möglichkeit haben, den eigentlichen Modulationsalgorithmus anzupassen, da dies ein wichtiger Teil der Experimente ist. Der CC2500 lässt dies nicht zu.
Mit welchem Entwicklungskit können wir (teilweise) den Bluetooth-Protokollstack einschließlich der Modulationsalgorithmen in Software implementieren?
Es ist auch wichtig, dass es ein Entwicklungskit ist, und nicht nur ein paar ICs, die in Kombination für den Zweck verwendet werden können.
Meine Vermutung ist, dass wir ein Software-definiertes Radio-Kit benötigen, das ein einfaches RF 2.4GHz-Frontend enthält, das mit einem programmierbaren DSP verbunden ist, der die eigentliche Modulation durchführt. Ich habe leider ein solches Kit nicht finden können.
Ich hoffe wirklich jemand da draußen hat eine Idee für genau die richtige Lösung. Vielen Dank. ;)
Update:
I am gnuradio + USRP + 2,4-GHz-Daughterboard-Lösung ausgesehen haben. Das Problem ist, dass es eine viel zu große Verzögerung von der Probenahme auf dem USRP gibt, indem man es überträgt. USB zu einem Computer, Demodulation, Decodierung und Interpretieren des Protokolls, um eine Antwort zu synthetisieren, über USB zu übertragen und in der Luft zu übertragen, um jedes Protokoll wie Bluetooth zu implementieren. Ich weiß das, weil ich es versucht habe.
Danke. Siehe die aktualisierte Frage. Der von Ihnen angegebene Link ist für ein Projekt gedacht, das nur Bluetooth-Kommunikation zwischen anderen Geräten abgehört hat und niemals mit anderen Bluetooth-Geräten kommuniziert hat. Wenn Sie andere Projekte kennen, die das tun, wäre ich sehr interessiert. Die GNURadio + USRP-Lösung hat einfach zu große Verzögerung, um für etwas wie Bluetooth verwendet werden zu können. –
Können Sie bitte genauer angeben, was Sie meinen, wenn USRP eine zu große Verzögerung hat und wie Sie daraus geschlossen haben? – zlt
tausend USD !!! – Nishant