GET /api/v2/video/2418
HTTP 200 OK Vary: Accept Content-Type: text/html; charset=utf-8 Allow: GET, PUT, PATCH, HEAD, OPTIONS
{ "category": "PyCon DE 2013", "language": "German", "slug": "die-dinge-im-internet-der-dinge-mit-python-verbin", "speakers": [ "Andreas Schreiber" ], "tags": [ "internet of things", "mqtt", "quantified self", "raspberry pi", "temperaturmessung" ], "id": 2418, "state": 1, "title": "Die Dinge im Internet der Dinge mit Python verbinden...", "summary": "Das Internet der Dinge besteht aus kleinen, manchmal intelligenten, Ger\u00e4ten und Sensoren, die \u00fcber das Internet verbunden sind. Typische Sensoren sind Wettermessger\u00e4te oder medizinische Ger\u00e4te. Das Internet der Dinge wird nun bald real da sein, was durch g\u00fcnstige kleine Einplatinencomputer wie Raspberry Pi oder Arduino mit beeinflusst wird. Allerdings haben diese Ger\u00e4te nicht viel Rechenleistung. Au\u00dferdem sind sie in machen Umgebungen auch nur mit eingeschr\u00e4nkter Netzwerkbandbreite angebunden. Um nun (viele) solche Ger\u00e4te zu verbinden und Daten austauschen zu lassen sind sehr leichtgewichtige Protokolle und Implementierungen notwendig.\r\n\r\nDer Vortrag ist \u00fcber das Protokoll [Message Queuing Telemetry Transport](http://mqtt.org/) (MQTT), ein sehr geeignetes Protokoll zum Verbinden kleiner Ger\u00e4te und Sensoren. MQTT basiert auf einer Publish/Subscribe-Architektur. Es eignet sich gut zum Schicken von Daten von Sensoren zu anderen Ger\u00e4ten. Zum Beispiel lassen sich Temperaturmesswerte von einem Temperaturf\u00fchler ohne viel Overhead zu einem Server schicken oder zu einem Smartphone als Push-Nachricht \u00fcbermitteln. Ein andere Anwendung von MQTT sind Chat-Systeme, z.B. ist das [Facebook-Messaging](https://www.facebook.com/messages/) auf Basis von MQTT implementiert.\r\n\r\nIn dem Vortrag geht es vor allem um Open-Source-Implementierungen von MQTT. Speziell wird der freie MQTT-Broker [Mosquitto](http://mosquitto.org/) und dessen Python-Client-Bibliothek vorgestellt. Mosquitto ist eine leichtgewichtige Implementierung die effizient auf g\u00fcnstigen Einplatinenrechnern oder Smartphones l\u00e4uft. An ein paar Bespielen in Python wird im Vortrag verdeutlicht wie leicht sich Anwendungen auf Basis von MQTT realisieren lassen: Die \u00dcbertragung von Temperaturmesswerten per Raspberry Pi zu einem Server, das Senden von Push-Nachrichten zu Android-Smartphones und das Senden von Smartphones aus einer Kivy-App heraus.", "description": "", "quality_notes": "", "copyright_text": "", "embed": "<object width=\"640\" height=\"390\"><param name=\"movie\" value=\"http://youtube.com/v/TM7lO_B-BPw?version=3&amp;hl=en_US\"></param><param name=\"allowFullScreen\" value=\"true\"></param><param name=\"allowscriptaccess\" value=\"always\"></param><embed src=\"http://youtube.com/v/TM7lO_B-BPw?version=3&amp;hl=en_US\" type=\"application/x-shockwave-flash\" width=\"640\" height=\"390\" allowscriptaccess=\"always\" allowfullscreen=\"true\"></embed></object>", "thumbnail_url": "http://i1.ytimg.com/vi/TM7lO_B-BPw/hqdefault.jpg", "duration": 60, "video_ogv_length": null, "video_ogv_url": null, "video_ogv_download_only": false, "video_mp4_length": null, "video_mp4_url": "", "video_mp4_download_only": true, "video_webm_length": null, "video_webm_url": null, "video_webm_download_only": false, "video_flv_length": null, "video_flv_url": null, "video_flv_download_only": false, "source_url": "https://www.youtube.com/watch?v=TM7lO_B-BPw", "whiteboard": "", "recorded": "2013-10-17", "added": "2013-10-17T12:35:39", "updated": "2014-04-08T20:28:25.988" }