Chip Award Gewinner
Produkt des Jahres 2012
Chip Award

RED Brick jetzt mit openHAB und Nagios

geschrieben von admin am 11.03.2015 10:34:00.

Die Entwicklung des RED Bricks geht weiter! Heute haben wir das RED Brick Image in Version 1.6 und den Brick Viewer in Version 2.2.3 veröffentlicht. Neben einigen kleinen Detailverbesserungen gibt es mehrere große Neuigkeiten. Nachfolgend erläutern wir euch diese im Detail:

Master Brick 2.1 ab jetzt nur noch mit hohen Stapel-Steckern

http://download.tinkerforge.com/_stuff/brick_master21_12mm_vs_9mm.jpg

Bisher war es so, dass IMU und Master Brick 9mm-Stapel-Stecker auf der Oberseite besaßen und alle anderen Bricks (DC, Servo, Stepper, RED) 12mm-Stecker. Die Idee dahinter war, dass die Module möglichst platzsparend sein sollte. In der Vergangenheit haben wir immer mehr Gehäuse entwickelt, bei denen die unterschiedliche Höhe von Bricks zu Problemen führt. Als Beispiel würde man für das Gehäuse des Starterkits: Serverraum-Überwachung zwei verschiedene Frontblenden benötigen. Eine für den Einsatz mit dem bisherigen Master Brick (9mm Abstand zwischen Master Brick und Ethernet Extension, wegen den niedrigen Steckern) und eine für den Einsatz mit dem RED Brick (12mm Abstand, wegen hoher Stecker).

Aus diesem Grund haben wir beschlossen auf Dauer alle Bricks auf der Oberseite mit den 12mm Steckern auszustatten. Damit ist jeder Brick gleich hoch, was die Entwicklung von Gehäusen stark vereinfachen wird. Als Befestigungskit werden dann auch nur noch die 12mm Abstandsbolzen zum Verschrauben von Bricks benötigt (Für viele Gehäuse benötigen wir aber weiterhin die 9mm Bolzen). Der IMU Brick ist daher aktuell der letzte Brick mit 9mm Stapel-Steckern und wird ebenfalls mit der nächsten Produktion umgestellt.

Neuer Service: openHAB

openHAB ist eine Open Source Lösung zur Heimautomatisierung, die viele Heimautomatisationsprodukte diverser Hersteller unterstützt. Es können per Web Interface oder Smartphone App aktuelle Messwerte, wie zum Beispiel die Raumtemperatur, betrachtet, aber auch direkt Heizkörperthermostate oder Lampen gesteuert werden. Der Anwender kann zusätzlich Regeln definieren, die eine autonome Steuerung ermöglichen. Eine Besonderheit stellt die einfache Möglichkeit dar, an sich inkompatibel Produkte verschiedener Hersteller miteinander zu verbinden. Die Liste der aktuell unterstützen Produkte kann hier gefunden werden.

openHAB ist nun direkt auf dem RED Brick verfügbar. Wird der Service aktiviert, verwandelt sich der RED Brick zu einer Heimautomatisationszentrale. Die gesamte Konfiguration, mittels einfacher Konfigurationsdateien, kann über den Brick Viewer erfolgen.

Als Beispiel könnte man das Starterkit: Wetterstation mit einem RED Brick über openHAB steuern. Um dieses zu demonstrieren haben wir die Dokumentation des Kits um ein openHAB Beispiel erweitert. Alle wesentlichen Funktionen der Wetterstation sind mit diesem in openHAB zugänglich: Alle Messwerte werden angezeigt und die LCD-Hintergrundbeleuchtung ist über openHAB schaltbar. Über Regeln werden die aktuellen Messwerte auch auf das LCD 20x4 Bricklet geschrieben. Das Beispiel demonstriert damit alle wesentlichen Konzepte von openHAB und kann damit als Startpunkt dienen um auch Geräte anderer Hersteller, wie zum Beispiel Funksteckdosen oder Smart Lamps, in die eigene Heimautomatisierung einzubeziehen.

Starterkit: Wetterstation openHAB Beispiel Screenshot

Neuer Service: Nagios

Vorinstalliert ist nun auch Nagios auf dem RED Brick. Es kann ebenfalls als Service im Brick Viewer aktiviert werden. Nagios ist eine Software, die zur Überwachung von Server-Installationen genutzt wird. Mit entsprechender Hardware können Temperaturen, Lüfter, Lastzustände und vieles mehr überwacht werden. Im Falle eines Problems kann darauf zum Beispiel mit einer Benachrichtigungs-E-Mail reagiert werden.

Wer bisher Nagios nutzen wollte, musste es manuell installieren und konfigurieren. Mit der aktuellen Software ist es nun möglich dies per Mausklick zu tun. Zur Konfiguration können Regeln definiert werden. Jede Regel besteht im wesentlichen aus dem jeweilig zu betrachtenden Sensor (-Bricklet) und einem Critical- sowie Warning-Wertebereich. Liegt der Messwert außerhalb dieses Bereiches, so gilt der Zustand des Sensors entweder als “Warning” oder “Critical”. Für jede Regel kann zusätzlich festgelegt werden ob und wenn ja, bei welchem Zustand, eine Benachrichtigung per E-Mail erfolgen soll. Typische Überwachungsaufgaben können somit ohne viel Aufwand gelöst werden.

Starterkit: Serverraum-Überwachung: Screenshot vom Nagios Brick Viewer Service Tab

In der aktuellen Version werden nur lokal (localhost) verfügbare Bricklets vom Typ Ambient Light Bricklet, Humidity Bricklet, PTC Bricklet und Temperature Bricklet unterstützt. Wir arbeiten aber bereits an der nächsten Version, die dann auch entfernte Sensoren unterstützen wird. Zum Update wird nur eine neue Version des Brick Viewers benötigt, die wir für übernächste Woche planen. Damit wird es dann möglich sein mit einem RED Brick zentral mehrere verteilte Rechner zu überwachen.

Zusätzlich zu der Möglichkeit per E-Mail benachrichtigt zu werden, bietet Nagios standardmäßig ein Web Interface über das der aktuelle Zustand der Sensoren betrachtet werden kann. Dieses ist auch auf dem RED Brick verfügbar:

Starterkit: Serverraum-Überwachung: Browser-Screenshot vom Nagios Webinterface

Wer Nagios wie sonst üblich nutzen möchte kann dies tun. Über eine SSH Verbindung oder den Console-Tab kann die Nagios Installation auch ganz klassisch konfiguriert werden. Eine mit dem Brick Viewer erzeugte Konfiguration kann parallel zu eigenen Konfigurationen verwendet werden.

In Verbindung mit dem Starterkit: Serverraum-Überwachung bieten wir nun also eine Lösung, um ohne jegliche Programmierung oder Softwareinstallation eine verteilte Serverraum-Überwachung zu realisieren. Dazu muss nur das Kit mit einem RED Brick erweitert werden (nun auch so bestellbar). Sollen mehrere Kits eingesetzt werden, um zum Beispiel Server an verschiedenen Orten zu überwachen, so wird nur ein Kit mit RED Brick benötigt, welches die Sensoren der anderen Kits abfragt.

Update des Starterkits: Serverraum-Überwachung

Viele Kunden des Starterkits: Serverraum-Überwachung bestellten dieses zusammen mit einem Humidity Bricklet. Der Grund hierfür liegt in der Tatsache, dass die Luftfeuchtigkeit in einem Serverraum in einem definierten Bereich bleiben sollte. Ist die Luft zu trocken nimmt zum Beispiel das Risiko elektrostatischer Aufladung zu. Daher haben wir das Kit nun um Humidity Bricklet erweitert. Zusätzlich kann es nun auch direkt mit einem RED Brick bestellt werden, um den Nagios Service (siehe oben) nutzen zu können.

Zur Nutzung mit dem RED Brick haben wir das Gehäuse modifiziert. Auf der Rückseite ist nun eine große Aussparung vorhanden, über die USB Geräte an den RED Brick angeschlossen werden können. Denkbar sind Webcams, GSM Dongles oder WLAN Sticks. Der Ausschnitt für die Ethernet Extension wurde um 3mm (von 9mm auf 12mm) verschoben, um sowohl den RED Brick als auch den neuen Master Brick, die nun beide über 12mm Stapel-Stecker verfügen (siehe oben), zu unterstützen. Alle aktuellen Bestellungen werden mit den neuen Frontblenden verschickt. Bitte meldet euch bei uns, falls ihr noch ein altes Frontpanel benötigt. Wir haben noch genügend auf Lager.

Starterkit: Serverraum-Überwachung mit RED Brick

Angepasst wurde auch die Dokumentation des Starterkits: Serverraum-Überwachung, die wir um ein Beispiel für die Nutzung mit dem Nagios Service erweitert haben.

RED Brick Image 1.4 verfügbar!

geschrieben von admin am 03.02.2015 15:43:00.

Heute haben wir das neue RED Brick Image in Version 1.4 veröffentlicht. Es ist echt genial geworden, wir empfehlen das ihr euer Image aktualisiert!

Die neuen Features in dem Image können ab Brick Viewer Version >= 2.2.2 genutzt werden.

Downloads: RED Brick Image 1.4, Brick Viewer 2.2.2

Services

Das neue Image vereinigt Fast und Full Image. Die Unterschiede zwischen den Images, zum Beispiel die grafische Desktop Umgebung, sind jetzt als Services implementiert. Services können im Brick Viewer ein- und ausgeschaltet werden, so dass jederzeit zwischen den bisherigen Fast Image und dem Full Image gewechselt werden kann.

Werden alle Services abgeschaltet (äquivalent zu dem alten Fast Image), dann bootet der RED Brick jetzt unglaublich schnell! Nur 10.7 Sekunden werden benötigt um den RED Brick komplett zu booten und ihn im Brick Viewer anzuzeigen. Möglich wurde dies, da wir von sysvinit zu systemd gewechselt haben.

http://download.tinkerforge.com/_stuff/brickv_red_brick_services.jpg

Import/Export

Zusätzlich können jetzt eigene Programme importiert und exportiert werden. Vor dem Update auf das neue Image können somit nach dem Download des neuen Brick Viewers zuerst die eigenen Programme exportiert werden und anschließend in das neue Image importiert werden. Damit ist es sehr einfach auf neue Image Versionen upzudaten.

http://download.tinkerforge.com/_stuff/brickv_red_brick_export.jpg

Access Point

Für den von uns angebotenen WIFI USB Adapter gibt es ein neues tolles Feature! Mit dem neuen Image ist es möglich den RED Brick, mit ein paar Klicks, in einen Accesspoint zu verwandeln. Damit benötigt man keine externe Hardware um ein Netzwerk aufzubauen! Als Beispiel könnte man so das eigene Smartphone mit dem RED Brick verbinden.

http://download.tinkerforge.com/_stuff/brickv_red_brick_access_point.jpg

Euer Feedback hat uns dazu bewogen von Debian Wheezy auf Debian Jessy zu aktualisieren und die Abhängigkeiten zum Raspbian Repository zu lösen. Diverse Compiler und Interpreter sind somit deutlich aktueller. Als Beispiel ist Python nun in der Version 3.4, anstatt in Version 3.2 verfügbar. Schwer zu lösende Abhängigkeitsprobleme auf Grund von Inkompatibilen zwischen Debian Wheezy und dem Raspbian Repository gehören nun der Vergangenheit an. Nun kann also alles per apt-get von den Debian Repositories installiert werden ohne das etwas schief geht ;-).

Tinkerforge wünscht ein frohes neues Jahr!

geschrieben von admin am 01.01.2015 18:32:00.

Wir wünschen euch und euren Familien ein frohes, gesundes und bastelfreudiges Jahr 2015!

MakerBeam hat für 2015 die Preise für diverse Produkte gesenkt. Wir geben diese Preissenkung natürlich an euch weiter und haben unsere Preise im Shop dahingehend angepasst. Das Starter Kit: MakerBeam gibt es jetzt in einer praktischen Aufbewahrungsbox und für unter 100€!

http://download.tinkerforge.com/_stuff/starter_kit_makerbeam.jpg

Das Jahr 2014 ging bei uns turbolent zu Ende. Der Verkaufsstart vom RED Brick, kurz vor Weihnachten, führte zu vielen Bestellungen, die wir auch alle noch vor Weihnachten verschicken konnten. Über die Feiertage haben sich aber wieder einige Bestellungen angesammelt, die wir aktuell abarbeiten. Die Bestellungen gehen Freitag, spätestens kommenden Montag bei uns raus.

Die Komplexität des RED Bricks mit all seinen Eigenschaften, wie zum Beispiel die Unterstützung für die vielen Programmiersprachen, Stapelkommunikation, Unterstützung der Ethernet Extension, Netzwerkmanager etc. führte dazu, dass nach der Veröffentlichung noch Fehler enthalten waren. Im aktuellen Image (1.3) sollten nun alle groben Fehler behoben sein!

Insgesamt war das Jahr 2014 für uns ein sehr erfolgreiches Jahr. Wir konnten einige neue Produkte und Kits veröffentlichen. Das Highlight stellt aus unserer Sicht aber mit Abstand der RED Brick dar. So viel Entwicklungsaufwand, insbesondere in der Software, ist bisher noch in kein anderes unser Produkte geflossen. 2015 geht die Entwicklung des RED Bricks weiter. Neben der Möglichkeit einen WIFI Accesspoint auf dem RED Brick per Brick Viewer zu konfigurieren ist unter anderem die Unterstützung von GSM Sticks und eine Verbesserung der Usability im Brick Viewer geplant. Als nächstes warten hier bei uns einige Prototypen darauf getestet zu werden, so dass es bald auch weitere neue Bricks und Bricklets geben wird. Dazu soll weiteres Zubehör in den Shop aufgenommen werden.

Danke für ein tolles Jahr 2014 mit euch! Wir freuen uns auf 2015, seid gespannt wie es weiter geht!

Euer Tinkerforge-Team

Neue Master Bricks und frohe Weihnachten

geschrieben von admin am 24.12.2014 12:56:00.

Still und heimlich haben wir eine neue Version des Master Bricks veröffentlicht. Die ersten Kunden haben die neue Version bereits erhalten! Aufgrund des ganzen Trubels in den letzten zwei Wochen haben wir vergessen diesen offiziell vorzustellen :-).

http://download.tinkerforge.com/_stuff/brick_master21.jpg

Der Master Brick 2.1 verfügt gegenüber der Vorgängerversion (2.0) über mehrere Detailverbesserungen:

  • Bugfix: Der Brick ist nun auch wieder mit aufgesteckter Ethernet Extension flashbar, dies war in Version 2.0 nicht möglich.

  • I2C Bus: I2C wird als Bus zwischen Bricks und Bricklets verwendet um zum Beispiel die EEPROMs der Bricklets oder Sensoren auszulesen. Umso länger der Bus ist, umso schwieriger ist es aber für uns unter allen Umständen einen stabilen Betrieb zu gewährleisten. Bei einem Master Brick 2.0 mit vier Bricklet-Anschlüssen konnte bisher ein 4x2m = 8m I2C Bus aufgebaut werden. Um die Störfestigkeit weiter zu verbessern haben wir den Bus in vier unabhängige Busse aufgeteilt, die über einen I2C Bus HUB IC verbunden sind.

  • USB Schnittstelle: Die USB Schnittstelle ist jetzt mit einem ESD Schutz IC und einem EMV Filter ausgestattet.

Im nächsten Jahr wird es weitere Updates bestehender Produkte geben. Freut euch auch auf viele neue Produkte!

Das Team von Tinkerforge wünscht euch und euren Familien ein schönes, ruhiges und bastelfreudiges Weihnachtsfest!

http://www.tinkerforge.com/en/doc/_images/Bricks/brick_master21_bottom_600.jpghttp://www.tinkerforge.com/en/doc/_images/Bricks/brick_master21_top_600.jpg

Statusbericht: Versand bei Tinkerforge

geschrieben von admin am 17.12.2014 09:23:00.

Vielen Dank für die vielen Bestellungen bei uns! Die Veröffentlichung des RED Bricks am letzten Freitag und die Artikel von Golem und Heise führten dazu, dass wir mit dem Versand etwas im Rückstand sind.

Alle aktuell offenen Bestellungen gehen diese Woche noch raus. Allgemein Versand bis zum 23.12.

Wir waren gut vorbereitet, dennoch haben wir es nicht ganz geschafft mit euch Schritt halten können. Seitdem arbeiten wir mit Hochdruck daran unseren Rückstand aufzuarbeiten. Danke für die Geduld derjenigen, die warten mussten!

Da die Frage aufkam: Der Versand läuft bei uns dieses Jahr bis einschließlich 23.12. Ihr habt also noch etwas Zeit um zu überlegen, ob Bricks und Bricklets unter dem Weihnachtsbaum liegen sollen.

http://download.tinkerforge.com/_stuff/red_brick_flashing_10sd.jpg

Eine unserer Aufgaben ist es die bestellten SD Karten mit Images zu flashen. Unseren Flashaufbau seht ihr im Bild oben, bestehend aus USB 3.0 Hubs mit je 10 USB 3.0 Cardreadern und er läuft nun rund um die Uhr.

HDMI Kabel und gewisse Gehäuse werden nachgeliefert

Edit: Unerwarteterweise ist heute bereits neues Plastik angekommen, es wird also keine Lieferprobleme bei den Gehäusen geben!

Im Vorfeld hatten wir uns Gedanken gemacht, wie sich die Verkäufe verhalten würden. Eine Frage war, wie sich zum Beispiel das Zubehör in Bezug auf den RED Brick verkauft. Bei dem HDMI Kabeln haben wir uns verschätzt. Wir haben damit gerechnet das ca. 25% der RED Bricks mit HDMI Kabel gekauft werden, in Wirklichkeit sind es aber über 85%. Die Nachbestellung ist bereits getätigt, aber unser Lieferant ist ebenfalls im Rückstand, so dass wir einige der Kabel vermutlich erst nach Weihnachten nachsenden können. Ein ähnliches Problem haben wir bei den Gehäusen. Unser Lasercutter, mit dem wir die Gehäuse schneiden, läuft ebenfalls im Dauereinsatz. Unser ehemals großer Bestand an Kunststoffplatten neigt sich aber dem Ende zu und wir bekommen erst nach Weihnachten neuen Kunststoff, so dass wir gewisse Gehäuse ebenfalls werden hinterherschicken müssen.

Also keine Panik wenn im Paket ein HDMI Kabel oder ein Gehäuse fehlt, diese werden schnellstmöglich hinterhergeschickt (steht auch auf dem Lieferschein)!

RED Brick veröffentlicht

geschrieben von admin am 12.12.2014 11:55:00.

http://www.tinkerforge.com/de/doc/_images/Bricks/brick_red_hand_600.jpg

Endlich ist es soweit, nach fast einem Jahr Entwicklungsarbeit und in Summe über 7400 Arbeitsstunden haben wir heute den RED Brick veröffentlicht! Die letzten Tage waren nochmal sehr spannend für uns, da kleine Verzögerungen unseren Plan, den RED Brick vor Weihnachten zu veröffentlichen, fast gefährdet hätten. Wir wussten bis gestern nicht, wann wir die ersten RED Bricks für den Verkauf bekommen würden. Nun ist es aber soweit! Der RED Brick ist im Shop für 69,99€ erhältlich.

In den letzten Tagen hatten wir die ersten RED Bricks an einen kleinen Kreis von Testern verteilt und bekamen viel Feedback in Form von Bug-Hinweisen und Verbesserungsvorschlägen. Danke dafür! Die gefunden Bugs sind in der veröffentlichten Software gefixt. Einige Verbesserungsvorschläge konnten wir direkt umsetzen, andere sollen in zukünftigen Versionen umgesetzt werden. Auf Grund der Komplexität der Software befürchten wir, dass wir nicht alle Bugs gefunden haben. Schreibt uns bitte wenn ihr Bugs findet oder Verbesserungsvorschläge habt (info@tinkerforge.com). In den nächsten Tagen werden wir neue Versionen der Software veröffentlichen, in denen gefundene Bugs gefixt werden und Verbesserungen eingebaut sind.

Wir freuen uns auf euer Feedback!

Bitte beachtet, dass wir für den RED Brick die Stapelkommunikation geändert haben. Um kompatibel zu sein müssen Bricks mindestens Firmware Version 2.3.0 besitzen, sonst werden sie im Stapel nicht erkannt.

IoT mit Cumulocity und Tinkerforge

geschrieben von admin am 02.12.2014 10:54:00.

http://download.tinkerforge.com/_stuff/cumulocity_tinkerforge.jpg

Jeder hat sicherlich schon vom dem Internet der Dinge gehört. Es beschreibt die Vision von intelligenten Alltags-Gegenständen, die uns unterstützen und unser Leben somit vereinfachen. Realisiert werden soll diese Vision mittels eingebetteten Systemen in Gegenständen und eine Vernetzung dieser untereinander (”Internet of Things”).

Mit dem Tinkerforge Baukastensystem lassen sich sehr einfach intelligente Gegenstände entwickeln. Diese zu Vernetzen und somit ein Internet der Dinge zu realisieren, kann sehr aufwendig sein. Cumulocity bietet Cloud Services für Geschäftskunden an um dieses schnell, einfach und kostengünstig zu realisieren. Für Tinkerforge Kunden bietet Cumulocity einen kostenlosen 60 tägigen Zugang. Den Zugangscode findet ihr ab sofort auf einem Flyer in eurer Bestellung.

Erstes Buch über Tinkerforge

geschrieben von admin am 24.11.2014 17:51:00.

Gestern ist mit der “Einführung in die Heimautomatisierung: IoT mit Tinkerforge” das erste Buch über das Arbeiten mit Tinkerforge Modulen und Java 8 erschienen.

http://download.tinkerforge.com/_stuff/iot-book.jpg

Im Buch stellt der Autor Sven Ruppert Anwendungsbeispiele für Tinkerforge Module in der Hausautomatisierung vor und erweitert diese stückweise. Beispiel-Anwendungen steuern Module über das Internet of Things Protokoll MQTT oder kommunizieren direkt mit Twitter. Das Buch ist für 2,99€ als Kindle Edition bei Amazon verfügbar.

Sven Ruppert gibt Workshops in den Bereichen IoT, Tinkerforge und Java und ist gern gesehener Speaker auf diversen Konferenzen.

RED Brick, der Countdown läuft

geschrieben von admin am 12.11.2014 18:31:00.

http://download.tinkerforge.com/_stuff/stacks_of_red_bricks.jpg

Bald ist die lange Wartezeit vorbei! Anfang Dezember soll der RED Brick veröffentlicht werden.

Auf dem Foto oben seht ihr die Ausbeute einer kleinen Testproduktion von RED Bricks. Anfang dieser Woche haben wir eine kleine Stückzahl fertigen lassen. Ziel war es Probleme bei der Fertigung oder fehlerhafte/defekte Bauteile frühzeitig zu erkennen. Es lief nicht alles perfekt, aber größere Probleme waren nicht dabei. Damit kann Ende diesen Monats die Produktion beginnen.

Wir haben allerdings noch einige Baustellen offen: Aktuell arbeiten wir mit Hochdruck an der Software. Es sind noch ein paar Dinge zu implementieren, viel zu Testen und natürlich Bugs zu fixen. Es geht aber gut voran. Bei der Dokumentation hat sich in der Vergangenheit auch schon einiges getan, es fehlen aber immer noch ganze Abschnitte und der “Feinschliff” fehlt natürlich auch noch. Zusätzlich gibt es noch die Aufgabe der Vermarktung. Hier zählen banale Dinge wie der Shopeintrag, Verlinkungen etc. aber auch wichtige Dinge wie Fotos, Pressemitteilungen, das Anschreiben von Newsseiten und vor allem die Produktion eines Videos.

Ihr seht, Langeweile wird bei uns in der nächsten Zeit nicht aufkommen. Wir sind aber optimistisch, den RED Brick Anfang Dezember veröffentlichen zu können.

Wir halten euch weiterhin auf dem Laufenden!

Du kennst das RED Brick noch nicht? Lies unsere alten Blogeintrage (Chronologische Reihenfolge):

RED Brick Zustandsbericht

geschrieben von admin am 15.10.2014 14:35:00.

Es ist nun schon über einen Monat her, dass wir über das RED Brick berichtet haben (RED Brick im EMV Labor). In der Zwischenzeit ist aber viel passiert. Im Blogeintrag Softwareinfrastruktur haben wir die verschiedenen Aufgabenbereiche vorgestellt. Wir möchten euch hier ein Update geben:

Stapelkommunikation zu anderen Bricks: Die Stapelkommunikation zwischen RED Brick und Bricks machte uns deutlich mehr Aufwand als angenommen. Das bisherige Protokoll konnten wir nicht weiter nutzen, daher mussten wir es umstellen. Dieses Protokoll haben wir in der Zwischenzeit mehrfach verworfen und quasi neu implementiert, da uns die Eigenheiten der DMA Controller auf dem RED Brick und auf den anderen Bricks immer wieder Probleme machten. Wir haben nun aber endlich ein Protokoll welches stabil funktioniert, Fehler korrigiert und dazu noch performant ist.

Ethernet und RS485 Extension: Diese beiden Extensions wollten wir zum Verkaufsstart unterstützen. Unsere Ethernet Extension ist mit einem Wiznet W5200 Ethernet IC ausgestattet. Für dieses gibt es keine Unterstützung im Linux Kernel. Auf Grundlage von Treibern für den ähnlichen IC W5500, die sich in der Entwicklung befinden, konnten wir unseren eigenen Linux Kernel Treiber entwickeln und somit aktiv an deren Entwicklung mitarbeiten. Wird nun eine Ethernet Extension auf das RED Brick gesteckt, kann diese, wie auf jedem anderen Rechner, als normale Ethernet Schnittstelle (”eth0”) genutzt werden.

RED Brick API Daemon und Brick Daemon: Der RED Brick API Daemon implementiert die RED Brick API und bildet die Schnittstelle zwischen der Außenwelt und dem RED Brick. Über diese API wird der RED Brick konfiguriert, Programme übertragen und zur Ausführung angewiesen. Der API Daemon ist mittlerweile nahezu vollständig implementiert und funktioniert. Der Brick Daemon wurde angepasst, so dass dieser neben USB Verbindungen auch Verbindungen direkt über serielle Schnittstelle (RS485 Extension) und SPI (Stapelkommunikation) zulässt.

Brick Viewer: Auf diesem liegt momentan unser Fokus. Wir schaffen Möglichkeiten das RED Brick über den Brick Viewer zu konfigurieren. Dazu zählen Netzwerkeinstellungen wie Hostname und IP Adresse oder Einstellungen für den lokalen Brick Daemon (Port, Authentication, Logging). Der Zustand des RED Bricks soll überwacht werden können (Prozesse, CPU-Auslastung, Speicherplatzbelegung). Es sollen Extensions verwaltet werden und Programme hochgeladen und konfiguriert werden können.

Einen Vorabeindruck, wie das ganze später im Brick Viewer aussieht könnt ihr im folgenden Screenshot bekommen:

http://download.tinkerforge.com/_stuff/screenshot_brickv_red.jpg

Der Fehlerteufel schlägt erneut zu: Wir haben ja bereits über einen Fehler im Design berichtet. Leider hat der Fehlerteufel erneut zugeschlagen. Im Datenblatt des Prozessors sind dessen Pins in einer Tabelle beschrieben. Eigenschaften, wie zum Beispiel, ob es sich um einen Input-Pin, einen Output-Pin oder einen konfigurierbaren Input-/Output- Pin handelt, sind hier genannt. Fast alle Pins sind sowohl als Input als auch als Output nutzbar. So auch laut der Tabelle für Pin “PG2”.

http://download.tinkerforge.com/_stuff/red_datasheet_table.jpg

Dieser Pin wird im Design von der zweiten Extension genutzt. Erst nachdem wir die Unterstützung für die Ethernet Extension programmiert haben fiel uns auf, dass diese an Position zwei nicht funktionierte. Grund ist, dass dieser Pin sich zwar per Software als “Output” setzen lässt, er seinen Zustand elektrisch aber nicht ändert. Datenblätter haben üblicherweise eine “Revision History”. In dieser werden Änderungen im Datenblatt festgehalten.

http://download.tinkerforge.com/_stuff/red_datasheet_history.jpg

Nach längerer Suche fiel unser Augenmerk auf diese Tabelle, in der angebliche Änderungen für Pin “PG2” notiert sind. In unserem Datenblatt wurden diese aber nicht übernommen! SHIT HAPPENS!

Was bedeutet dies nun? Wir hatten bereits die Leiterplatten für die Produktion der RED Bricks bestellt. Diese sollten nächste Woche ankommen. Eine Diskussion, ob wir den Fehler dokumentieren und die ersten RED Bricks mit dem Bug verkaufen, war schnell beendet. Wir wollen kein Produkt verkaufen, von dem von vornherein Fehler bekannt sind. Der Fehler hätte dazu geführt, dass nur eine Extension mit dem RED Brick benutzt werden könnte. Dies wäre für viele Anwendungen sicherlich nicht tragisch gewesen, entspricht aber nicht unseren eigenen Ansprüchen.

Die Leiterplatten waren zu diesem Zeitpunkt natürlich schon in Produktion, so dass wir diese abnehmen mussten oder hätten entsorgen lassen. Wir nutzen die Leiterplatten aber nun als Chance um noch einmal eine Testbestückung durchzuführen und diese dann ausgiebig testen zu können. Da nun ein Großteil der Software steht, ist das Testen auch ein ganzes Stück einfacher. Anschließend werden wir erneut Leiterplatten bestellen, bestücken und dann nach aktuellen Planungen Anfang Dezember mit dem Verkauf der RED Bricks beginnen.

Bleibt also gespannt wie es weiter geht! Wir werden euch wieder berichten…

Wichtige Informationen

Über Uns

 

Folge Uns