RFduino: Arduino Plus und mehr
Ein Arduino mit Bluetooth um Daten ans Handy zu senden, eine leichte Aufgabe, denkt man zumindest. Aber fangen wir vorne an.
Der RFduino bietet mit dem RFD90101 ein Kit an, mit dem man schnell und einfach eine, auf Bluetooth basierende, Arduino-Anwendung bauen können soll. Beworben wird der RFduino auch mit den Slogen "Rapid Development & Prototyping". Was dran ist und warum nicht alles Gold ist was glänzt, darüber möchte ich heute hier schreiben.
Mit dem Arduino ist es selbst für einen Anfänger ohne sonderliche Programmier-erfahrung möglich eigene Projekte aufzubauen, die Arduino IDE nimmt einem viel Arbeit ab, und gibt einem mit jedem neuem Projekt eine Grundlage zum Beginnen. Auch die Referenz für alle möglichen Befehle ist gut strukturiert, übersichtlich und vor allem verständlich. Wenn man nun einen RFduino nimmt, ist dieses anders. Es gibt zwar eine Dokumentation aber diese ist nicht sonderlich ausführlich, nicht sehr umfangreich und teilweise schlichtweg falsch. Wobei man auch sagen muss, dass es sich "nur" um einen Tippfehler handelt. Wer also nun ein Projekt mit dem RFduino starten will findet also zum einen ein Arduino ähnliches Produkt vor, welches aber um eine eher Schlecht als recht dokumentierte Bluetooth Möglichkeit ergänzt wurde. Arbeiten kann man zwar weiterhin in der Arduino IDE, wofür aber erstmal zusätzliche Software installiert werden muss. Diese bringt auch eigene Beispiele mit. In diesen sind zumindest nach erster Durchsicht keine Fehler und es lässt sich alles korrekt auf das Gerät laden. Der praktische Nutzen ist aber auch wieder eher gering. Wofür die Beispiele aber von Vorteil sind, ist zum Ersetzen der Dokumentation. Durch die Beispiele ist es um einiges einfacher die Ansteuerung der Hardware korrekt zu verstehen und diese einzusetzen. Zum Übertragen von Daten kommt man dabei aber auch eher weniger bis gar nicht.
Hinzu kommen eine für meinen Geschmack undurchsichtige Webseite und Dokumentation, die nur für iPhones verfügbar ist.
Auch der Preis ist nicht gerade gering. Das Development Kit ist mit ~40€ zwar nicht unglaublich teuer, aber durch die Kritikpunkte sollte man sich zweimal überlegen, ob man mit dieser Komponente wirklich glücklich wird.
Für wen ist der RFduino nun geeignet?
Ehrlich gesagt weiß ich es nicht so recht. Große Firmen, die die nötigen Kapazitäten haben, sich mit solchen Komponenten auseinander zu setzen, werden in der Regel andere Möglichkeiten haben eine Bluetooth-Mikrocontroller Kombination umzusetzen und diese nach den Bedürfnissen anzupassen. Für Hobby Bastler könnte der RFduino ggf zu teuer sein. Der einzige Ort wo ich mir einen Einsatz vorstellen kann, sind kleinere bis mittlere Hardware Projekte auf Indigogo, Kickstarter oder anderen Croudfunding Plattformen. Da hier zum einen die Hobby Entwickler mit ihren Ideen auftauchen und zum anderen eine größere Menge an Geräten produzieren wollen ohne dafür Unmengen an Geld ausgeben zu können.