Feldbussysteme sind aus der industriellen Automatisierung kaum mehr wegzudenken. Wegen gesunkener Hardwarepreise werden sie nun auch für den Einsatz zu Hause und im Büro attraktiv. Welche Möglichkeiten der ambitionierte Heimautomatisierer damit hat, beleuchtet dieser Artikel.
Das MQTT-Protokoll hat sich im Internet of Things als Standard durchgesetzt. Sein leichtgewichtiger Ansatz unterstützt selbst die kostengünstigsten Mikrocontroller. Das eröffnet auch ganz neue Möglichkeiten bei der Heimautomatisierung. Dieser Praxis-Artikel stellt sie vor.
Standardisierte Protokolle und Schnittstellen bieten im Vergleich zu proprietären viele Vorteile. Einer davon: Sie sind deutlich günstiger. Das zeigt auch das Beispiel einer Automatisierung von Lichtern, Jalousien und der Alarmanlage mit Komponenten für den I2C-Bus in diesem Artikel.
In den Taschen der Mitmenschen stecken allerhand mobile Geräte und Betriebssysteme. Das erste vorgestellte Buch möchte mit HTML 5 Apps schreiben, die überall dort laufen. Der zweite Titel bringt mit Python und den passenden Bibliotheken dem Computer das Sehen bei.
Die Bibliothek Py Side kombiniert Python mit den GUI-Fähigkeiten von Qt. Unter anderem bietet sie plattformunabhängige Techniken für Nebenläufigkeit und Netzwerkprogrammierung.
Dieser Beitrag ergänzt den Artikel "Starkes Gespann - Py Side: Programmieren mit Python und Qt" aus dem Linux-Magazin 11/11. Hier erfahren Entwickler, wie sie Ressourcendateien sowie Qt Quick und QML für GUI-Anwendungen einsetzen.
Wie soll man nur in einer Unmenge von Bilddateien gerade jene finden, die Gesichter oder Nackedeis oder Texte enthalten? Mit ein paar Python-Skripten, Programmierbibliotheken wie Open CV und der OCR-Software Tesseract geht das automatisch.
Von Google sind mehr als nur Suchergebnisse zu erwarten. Nun stellt sich der Suchmaschinenriese sogar bei den Programmiersprachen in die Startblöcke - glückt der schnelle Antritt ?
Es gibt viele Gründe, den Fluss der Datenpakete durch ein Computersystem zu manipulieren. NFQueue reiht Pakete in eine Warteschlange ein und erlaubt es Userspace-Programmen, diese weiterzuverarbeiten. Das erleichtert die individuelle Paketsteuerung.








