Merken

Python für das Internet der Dinge

Zitierlink des Filmsegments
Embed Code

Automatisierte Medienanalyse

Beta
Erkannte Entitäten
Sprachtranskript
3 ja schöner Abend ich freue mich dass noch einige zu dieser späten Stunde diese undankbares laut hierher gefunden haben am ich möchte Euch heute ein bisschen was über Mike greifen erzählen eine kurze Einführung in das Projekt geben und ein bisschen demonstrieren was man damit so machen kann hat dann auch noch eine kleine des wo wie das bei Live-Demos ist so ist schauen wir mal ob das alles so klappt wie ich das zu Hause ausprobiert habe ich hab am Ende vorgesehen das noch so wird es in 10 Minuten für Fragen Seite also wenn er zwischendurch Fragen hat wenn sie nicht unbedingt jetzt gleich das Verständnis nötig ist dann merkte ich bitte bis zu Ende aber ansonsten eher wenn etwas nicht klar ist natürlich gerne zwischendurch einfach fragen ob mein Name ist es dafür
an ich bin selbständiger sagte Ermittler haben der Spezialisierung aufgreifen ich wohne in Köln und man kann ich im Internet unter anderem an diesen Stellen finden und und das macht man
was ist mein begreifen wie man an dem eben gesehen wird schon merkt hat das wohl
was mit Mikroprozessor Boards und durch das Elektronik und so weiter zu tun ich weiß dass man ein bisschen erklären woher kommt das Projekt wo kann man das überall einsetzen und was gibt es da drum herum um das Projekt noch so kurz gesagt ist Meike greifen eine Implementierung von Preisen die von Grund auf neu geschrieben wurde um auf Geräten mit geringen Ressourcen zu laufen das heißt der Geld mit sehr wenig Speicherplatz und CPU Power und ja und das sind natürlich insbesondere Mikrocontroller 16 Bit c't muss mit Trump Größen so um die 64. KB bis ist zu vielleicht 6. 50 oder so das also die Mindestanforderung wer Maike Balve lehnt sich an weißen Draht Version 3 an insbesondere Version 3 und 4 mit ganz wenigen Ausnahmen ist also die Syntax und wie man damit programmiert ganz genau dieselbe wie unter den modernen Version der Netz von sie greifen also dem greifen was man normalerweise so unter auf seinem Computer installiert hat es war dabei nicht an 2013 hat ein wenig namens indem ihnen dort eine Kickstarter-Kampagne gestartet wo Becker ein wie gut das Prozessor erstehen konnten auf dem das weiter und was dann in 1 0 Version rauskam läuft die Ports haben damals ungefähr um die 25 Pfund gekostet und werden in England hergestellt und die kann man jetzt seit dem freikaufen ich zeigt das nachher auch noch dieses Board weiter bei es gleich als Open-Source-Projekt gestartet es gibt nur per sowie auf die hab und aber das ist natürlich leicht Leute drauf gestürzt und haben geguckt ob Meike bereitwillig auch auf anderen Maike Prozessoren noch lauffähig zu machen ist so sondern verschiedene Community Ports im Laufe der Zeit entstanden dann gab es noch ein weiteres Kickstarter Projekt von jemand der nicht direkt mit dem ursprünglichen Erfinder zu tun hat die haben das weit Thiebold gebaut das war das Erste mal geballten bot was eingebaut ist wer hat und wie im letzten Jahr beziehungsweise Anfang dieses Jahres gab es dann noch mal ein Kickstarter-Projekt vom ursprünglichen Erfinder von Marco heißen Romeike heißen auf ESP 8 2 6 6 Ports portiert wollen das sind diese Worte besonders interessant weil sie
1. eingebautes weit freihaben und zweitens nur Briefmarken groß ist also dass es jetzt schon das kleine Wort was vorne drauf ist das ist das 1. G 8 2 6 6 baut und das große weiße ist nur noch ein Blackout Wort das heißt es kann man gut überall einbauen und hat so Internetanwendung auf diese Kriegs man voller Erfolg und seit ein paar Wochen ist das auch frei verfügbar Open Source und man kann sich direkt über eine wies darauf installieren also weiter als wir geht es gut und gewinnt an immer mehr Bekanntheit so wurde erst gar nicht mal Gewalt jetzt überall laufen lassen
das ich kann es auch auf einem normalen Computer laufen es gibt laufen lassen also sofern es ein Unix ähnliches Betriebssystem ist alles getan Unix den kann es ja ganz normalen Linux OS 6. kompilieren und keine ganz normal heißen sonst Aufrufe auf der Kommandozeile aufrufen hat eine interaktive Umgebung und kann wird drin die Sprache kennen lernen der 2. offizielle baut ist der sogenannte STM halt Ports STM mal das ist die Marke Prozessoren und alles das hat Wachstation leer deswegen weil dieser Ports per auf mehreren Bars mit leicht unterschiedlichen Prozessoren und Bestückung läuft sagt das geht von diesem S M das Gary Bart bis zum
ursprünglichen bei Wort und nach mehreren anderen Orts und und und dann gibt es den schon gezeigt braucht für die ESP 8 2 6 6 dort und ganz spannend er ist aber jemand formal von BBC Mike bitte gehört hat das ist dieses Ding hier und das befindet sich aktuell in Besitz von ungefähr einer Million elfjähriger englischer Schüler an die die BBC dieses Board hat kostenlos verteilen lassen und wer auf der LLB da ist im letzten Monat hat es auch so ein Wort geschenkt bekommen sind kann man sie auch verkaufen sind allerdings dann relativ teuer aber das also ein Gerät mit denen Kinder programmieren lernen sollen das ist relativ eingeschränkt aber man kann trotzdem sehr lustige Sachen damit machen ja dann gibt es das 2. weit die Ports davon und der kein Beispiel dabei und dann gibt es noch verschiedene andere dort auf dem es läuft wo Leute einfach das Repository gesorgt haben und das irgendwo zum Laufen gebracht haben dass dann aber keine offizielle Ports und da ist man ein bisschen auf das Glück angewiesen dass das alles noch funktioniert gut 2 gepaart wurden gibt es noch
die Marco greifen bleibe ich das ist sind einfach heißen Couch der Funktion aus der Standard leider wie von greifen nach dem dementiert in einer Weise wie sie halt so so kleine Geräte mit beschränkten Ressourcen besser geeignet ist das hat ein eigenes ich habe Kurse Zeuge und das aber bei Fall sind kann man die relativ einfach auf diesen Ports dann verwenden wir sehr spät am Abend ja die Ports hab ich ja eigentlich alles einmal gezeigt
kann ich diese Nummer 1 durch hat heute Nachmittag noch ein Papier T-Shirts gemacht also dass das ursprüngliche bei beibehalten wie gesagt das ist so
doppelte Briefmarkengröße groß ende sein dass das in USB-Anschluss hat und einen SD Kartenschlitz Lord die tragen Jahr kommt es ohne den hätte die muss man selber das ist ein Argument n der komischerweise keine in Helder oder Leser aber dazu gibt es dann noch so Adapter dann wäre
es jetzt früh zu zahlenden Kunden machen und das ist das schon gezeigte die
SED war zu da hat das hier aber relativ und praktisch ist weil man da keinen USB-Anschluss hat benutzt man das meistens in so einem Development Board Setup wo ein USB zu sehr willkommen weiter drauf ist und die Pins herausgeführt sind und das alles viel einfacher auf dem Bergbau zu verwenden ist also in Deutschland kauft kostet es ungefähr 10 Euro oder halt in China vor 4 oder so die das was ich jetzt benutzte ist von Duett
aber da gibt es ganz verschiedene Varianten die alle auch leicht unterschiedlich sind und das ist das ist die Antwort das mit Abstand das größte hat aber auch die
meisten hat dafür aber leider keine SD-Karten Klatt aber sonst noch interessante Peripherie die und man kommt es auch in Deutschland für ungefähr 15 Euro also guter Einstieg ja wenn sie
einmal begreifen informieren will geht am besten direkt einfach auf die Homepage da kann man auch das Beiwort kaufen und wenn man dann anfängt zuvorkommend programmieren Frage hat dann geht man am besten zu den Vorgang ab bevor diese Folien liegen weil jetzt auch auf meinem getagt der Phase 2 die URL sagt dann am Ende noch mal so dass das wenn es dann noch geschafft
so genug geredet schauen was mal an wie
man mit Marco am Set so an ja ich ja noch alles gut also ich habe hier das Beiwort und
gehe mit ein Micro-USB-Kabel nein und steckt das in den USB-Port meines Rechners und dann brauch ich irgend und dann erscheint schon ein USB-Laufwerk A das erscheint aber leider nicht aber ich
doch also ich da hab ich schon mal verschiedene Einzelfalls falls abgelegt oder aber wir wollen uns erst mal die interaktive Konsole anschauen dazu brauch ich irgendeine Programm
ich benutze gerne das kontaminiert haben aus als ihre Patienten und dann verbindlich einfach mit dem der in die weiß unter dem sich dieses Paar an meldet und das ist jetzt bei den bei Word der die Weyand cm 0 zu 1 was kann es zum Beispiel sein sieht die weit USB 0 oder unter OS X heißt das wieder anders so ich werde mich an und bekomme ein bei dem kommt und dieser beiden der Brenner läuft jetzt hier auf dieser CPU das wie gesagt ganz normales bei 5 wird ich kann der Variablen definieren in der Zeit gut für uns Clemens ich kann Funktion definieren und aufrufen ich kann Klassen definieren und so weiter und so fort also ein ganz normales halfen dabei wie man auch an den sah man ihr und beim Prinz aufruft sieht gut das sehr schönen Grund dar aber normal heißen hab ich ja auch schon auf meinem Computer was kann ich also damit machen was hier speziell für so ein bei dem Wort ist dazu bringt mein Opa ist von einer einige eingebaut Leiris mit und die wichtigste auf der Beiwort ist die BY Leiterin dabei schon manchmal an was die alles tun mit sie sprengt jede Menge Funktionen und Objekt und die wichtigste Frage sind erst zum Beispiel einfach warten oder wenn es das Freibad Jahren schauen sehen wir da sind einige kleine LED ist drauf und ein User
Switch schau mal ob wir die Seele des zum Leuchten bekommen weil das ist ja das war er halt der entwertet Ports auf den Treiber wollten die erledigen Sie sind von 1 bis 4 Nummer 1 hab hab ich einen LED Objekt
schauen wir mal was das so alles kann aha das hat mehrere Attribute Funktion so mal schauen man das sehen kann wie zur und wieder
aus und noch einmal dasselbe in
Grün finden kann zur ok dann haben wir
gesagt ein wir selber kann haben wir noch das nur einen gibt es aber keine Zahl angeben so der hat jetzt keine und auf oder in der Welli oder sonst irgendwas sondern das funktioniert über korrekt das heißt wenn sich der Status des Buttons ändert wird eine Funktion aufgerufen also machen wir das mal er wird wir wenn mir sicher welcher der beiden das ist und anders ist das stimmt eigentlich nicht ganz mein Fenster und sondern das wird aufgerufen wenn tatsächlich der Button gedrückt wird nicht weniger losgelassen wird so also das ist einfach eine Abstraktion über den Zugriff
auf die einzelnen Tibia OpenBSD um es einfacher zu machen ich glaub das noch in die Bar und singt Algorithmus können damit man keine falsche Switch Preis ist bekommt ok ja schau mal was man noch so damit machen kann dazu habe ich mir bei uns dann für ganze 10 Euro diesen Kasten der bestellt der ab voller kleiner Sensoren ist also unter der Globalisierung da hab ich mir mal ein eine Abgabe gerät und ein Ausgabegerät rausgesucht als Eingabegerät ein als Dichter ,komma gleich zu und als Ausgabegerät hier so Basar der einfach Töne macht und was sind wir das so das mit dem Strom zu führt und dann an einen 2. ten ein rechteckiges Signal anlegt haben und das bestimmt dann die Frequenz mit dem das Ding nervt so leben sein und das muss ich mal wieder den Sourcecode aufrufen so ihre und das Lesen
einiger waren steht auch noch ein bisschen größer mir das mal kurz durch importieren wie bei Module ja weg damit und dann
funktioniert der definieren und eine Funktion was sie machen soll die soll einfach für eine bestimmte Dauer ein Ton einer bestimmten Frequenz ausgeben und außerdem über ich ihr noch die nur das Pence an dem das Kabel hängt wo der Rechteck Puls ausgegeben wird also definiere ich mir erstmal ein Kind Objekt damit ich auf diese denn was ausgeben kann in der wird definieren das als Ausgabe den dann ich nicht mehr aus einer bestimmten Frequenz wie lange Mustern die einzelne was eine echte Quelle sein durch 2 1 und wenn man einmal an einen aus und damit nicht mehr aus wie lange das sein muss und dann zeitlichen einer for-Schleife einfach diesen PIN immer an und aus so zurück zur
Kommandozeile ob da ist wohl die
Verbindung verlorengegangen Na ja hab ich das hier
nicht drauf .punkt wird aber der tatsächlich nicht gut dann sehen jetzt auch gleich wie man Code auf den auf das Maike geballten dort bekommt wie gesagt das stellt hier ein Laufwerk zur Verfügung ich hab hier lokal meine beiden vorlegen dann koppelt die einfach Kontrollzellen der eine nein so war ich hab die
jetzt gerade eben schon eine sinnvolle weil ich da und
jetzt müsste mein Import stellt man sich hier von funktionieren nein vor dem Neustart
er gut da .punkt und deswegen macht das mit der Fall System und dem Wechsler fertig zu werden und immer dran denken dass auch auszuhängen damit ich
das ganz sicher synchronisiert waren bezahlt man jetzt noch mal wieder neues stand nur ja so um ein paar
Tier an n wobei worden also y 1 das heißt übergebe ich
das als es klingt einfach und der Rest sind Standard Parameter müssen alle still sein so mit diesen Werkzeugen kann ich schon machen weil ein Großteil der
analogen Sensoren und Eingabegeräte und Ausgabegeräte arbeitet einfach mit digitalen Spannungen die ein oder ausgeschaltet werden und dann gibt es noch Sensoren wo ich aber Spannungen einlesen muss oder irgendwelche Ausgabegeräte wo ich Spannung ausgeben muss dazu aus dann noch ein eine lockte schönsten Konverter oder ein jetzt ist einer können wird als ADC oder wer hat sie auch dafür gibt es natürlich Objekte haben das will es aber jetzt im Einzel nicht demonstrieren in Interesse der Zeit so ja so weit als meine Fragen gut dann versuchen wir jetzt mal das große D oder bin ich ja mal gespannt ob das auch so
klappt also die Idee ist dass wie kann ich das einem typischen Internet auf seit ab verwendet zum Beispiel in der Haut eine Automatisierung als eine typische Anforderungen ich hab irgendwo ein Sensor denn ist irgendwas und irgendwo anders sollen was darauf reagieren am besten noch mitten in der Logik dazwischen die sich die Werte dieser Sensor anschaut anguckt und nur bei bestimmten Werten irgendeine Aktion auslöst damals vor zum Beispiel das ist der Bewegungsmelder
in der Toreinfahrt oder der Feuchtigkeitsmesser im Blumenbeet oder so dann will man daher nicht unbedingt eine riesen lange Kabel Leitungen verlegen deswegen sind diese ISB baut so praktisch weil sie eine Schlappe der eingebaute 2 was auch immer sehr guter Reichweite hat und wir simulieren jetzt mal so eine Zeit ab wo wir also ein dort haben an dass ist der Sensor angeschlossen in diesem Fall ist das denn so einfach ein Eingabegerät mit dem ich in welcher Werte erzeugen kann der funkt über Beifall an einer zentrale Messerstichen und ein anderes Board was jetzt in diesem Fall Kabel angeschlossen ist aber es könnte auch wieder Übereifer angeschlossen sein verbindet sich mit dieser Messe und so wird bleibt
sich zu einem kleineren sagt also wenn sich hier was tut dann sag mir bitte Bescheid und wenn das so passiert danach dieses Welt Abort was in diesem Fall gibt es einfach ein Sony wir ihn eben schon gehört haben aus oder lässt ein Licht zu leuchten aber es könnte halt stattdessen irgendwie eingelegt halten mit denen die Lichter im Haus ein und ausgeschaltet werden oder die Heizung gesteuert werden oder irgendwie so was so das heißt wir brauchen hier auf diesem Board 1. geholt der dieses Eingabegerät einliest und zweitens oder der die Werte die über das Eingabefeld reinkommen an den Westen Stocker schicken ich hab als messen Stocker entlud ct verwendet worden der ist es schön leicht installieren und es gibt dafür pfeifen wir täten es gibt hat auch eine bewirthet von Marco Reifen mit dem man das ansprechen kann haben der weißen Spargel jene mit der läuft jetzt in meinem Beispiel auf meinen Laptop aber das könnte genauso gut auch anders belegt dabei sein würden kleiner Computer der halt ständig läuft so ich muss meinem
aus der Kälte solche wählen korrigiert nicht an Einzelheiten erklären aber mal kurz drüber gehen wie das funktioniert ich hab ja also auf diesen 1. war ein Modul was sich einen Client erzeugt und mit dem empfiehlt die Times Stocker zu reden außerdem erzeugt es ein ADC Objekt um die analogen Spannungen die dieser 2 erzeugt einzulesen leider hat das Board nur einen Termin an dem man analoge Spannung einlesen kann das heißt ich wagen nur die x-Achse ab die y-Achse ignorieren sie einfach und seitens erzeugt ein 1 ein 2. Objekt mit dem ich den Button der die man auch hier noch benutzen kann abfragen kann und dann wolle ich einfach in einer Schleife alle 200 Millisekunden QC ob sich irgendwas geändert hat an dem Spannungswerte den eingelesen wird oder an dem warten und falls ja schick eine Nachricht mit dem entsprechenden Wert an den die Fokker das ist wie in Zeile 19 beziehungsweise Zeile 24 ab und dann merke ich mir noch den aktuellen Wert damit wieder vergleichen kann oder wenn sich der Wert ob sich der Wert geändert hat im nächsten Schleifendurchlauf tja warum das immer passiert weiß ich
auch nicht und .punkt kommen wir zum
ja ich hab das mal Reaktor Boards genannt was brauchen wir da da brauchen wir also Kauz der sich auch wieder mit dem aber Entschuldigung anders das hat er wie ich das gemacht haben bis auf dem Rechner auf dem der Entführte locker läuft läuft auch ein Skript was guckt ist in dem seine auf dem ich heute kommt eine neue Nachricht ein und wenn ja kommuniziert es mit den Keywords hier über die serielle Schnittstelle über das USB-Kabel und sagt Ihnen was es zu tun hat das halt einfach deswegen gemacht weil die serielle Schnittstelle einfach da war ich hätte genauso gut auch irgendwie wenn das Bild eines erkannt hätte ich es oder als sie verwenden können aber da mein leptop zahlt keine seine aber es Input-Output hat hab ich dieselbe Schnittstelle genommen hat mir ein kleines Protokoll überlegt mit dem ich dem Wort sagen kann was es zu tun hat dass schickt das gibt steht also einfach mal 3 bereits an dieses Hey Wort und das guckt dann im 1. Byte was das Kommando über den Streik Kommandos X Y und es die Städte die x-Achse y-Achse und den Switch und dann kommt der nächsten 2 der Reiz der Wert so ich genau da der Kunst ist läuft auf meinem
Laptop wer wenn man dieses Wort netzwerkfähig wäre dann hätte ich natürlich hier was geschrieben was sich mit dem was ich brauche verbindet und das Touchpad und dann aber das hat nur dieses eine netzwerkfähige Board haben ist das Setup so n gute war wie wir das also ist der Grund der Herr auf diesem Port läuft der erzeugt wieder die Objekte aus der aus der Zeit des leider will die er braucht unter anderem ein zu dieser Schnittstelle damit der lesen kann ob er Kommandos rüberkommen dann dann 2 LED ist drücken und sonst noch 1 dazu Daten vor wo er die Kommandos über die serielle Schnittstelle reinkommen einliest und dann lege sich einfach in einer Schleife schlaues immer es ja ihre Daten wenn ja Lee sich 3 bereits in meinen Hoffer dann in Wien das 1. Byte und denn die 2 Bytes danach wurde der drin und mit dieser Zeilen 21 für Wandel ich die bereits die da reinkommen einfach wieder ändern in den ja wir haben und dann schaue ich ihn das 1. Byte kann ich hab die Kommandos einfach als als gehen kodiert also 83 ist steht für großes es an den Switch 88 für X und 89 3. BY und wenn der wird gedruckt wird soll als ein Ton geben und wenn der 30 in der x-Achse bewegt wird sollen verschiedene erlitt es 1 ausgeschaltet werden so ist man mal den Test und jetzt bin ich selber auch sehr gespannt wenn du mir vielleicht assistieren kannst und zwar wie folgt ist das die x-Achse hier und das ist der Switch tungssystem festhalten weil sonst liegt das daraus wie und haben wenn ich dir sage dass es dort mal resetten soll es dann Rückschläge drauf haben wir Wort in schon ok so was das Bordells gemacht hat das ist hat es gestartet und hat jetzt ein wie LAN Access Point bereitgestellt hab mit dem Ver bin ich mich jetzt hier auf meinen Rechner er Urlaub nimmt also wieder normal besetzt würden wo ob ja das können jetzt leider hier nicht sehen aber das Netzwerk das hat den Namen Mike Opal vom und dann den Anfang der MAC-Adresse mehr so habe ich mich mit verbunden da so weil das Board eines Staates ist versucht mit dem empfiehlt sich die Bürgersicht verbinden muss es jetzt noch mal resetten weil jetzt erst kann es in finden ok danke
da werden ja und dann in das
heutige vorzubereiten wechselt jetzt mal kurz den Code der läuft in dem ich einfach eine SD-Karte einstecken das so dass wir mal
gucken er hat hallo ob der
Nachrichten ankommen wer ja nächsten allenfalls den Fahrer rechts und links klar ist alle Einrichtungen wendet sein größer und anderes nicht kleiner aber ich war so wären was nicht das aber so und das ist das Skript der kann sie Hunger der Editio schaut und guckt ob da neue Nachrichten an kommen und die serielle Schnittstelle anspricht das Beiwort hab ich es schon wieder über USB angeschlossen ich will setzte es vorsichtshalber noch mal ok
so wie jetzt wird doch mal den Knopf das
eine oder man Interesse Gerechtsame links ja nach rechts glaub ich nicht so tun allerdings ist grün doch einfach wissen in der Regel und Knöpfe drücken und so weiter auf mehr ok ich wie ja das hat ja ausnahmsweise mal gut geklappt es kann n kann sofort wieder aus steht ich auf war habe dennoch mal 2 Fotos damit man bisschen
besser sind wie das aufgebaut ist hat also einfach ihren falls dick der und 5 Volt und er eine Leitung die an den ADC war das 1. Wort angeschlossen ist oder an die sich ändernde Spannung gemessen wird und eine Leitung für den Switch die an die gefallen Schieberei ob Port angeschlossen ist haben das Beiwort hat einfach die 3 Kabel 1 Wasser die vorhin schon beschrieben wir und 3 Komma 5 Volt in diesem Fall und ein Kabel zu einem digitalen Themen der die Sperre bereitstellt so ich bin ich werde ist das ist nur meine letzte Folie weil ich so viele Freunde habe wie ich wollte es eigentlich mal in Kürze Wiederholung machen die Arbeit ich endlich mit Nike begreifen wie
auch dieser interaktive Konsole ist natürlich der praktisch zum Ausprobieren aber man will ja den Code irgendwie auch da drauf gekommen eine Möglichkeit hat es schon gesehen dass Keywords stellt einfach ein Laufwerk bereits auf 30 die das ein drauf kopieren kann aber wie
n wie gesagt da muss ich aber immer aufpassen wenn ich das Ding aus Ziel das ich vorher das Laufwerk aus war sein was uns passieren kann dass die Daten nicht vollständig drauf geschrieben werden und dann wundert man sich warum man
anderer kommt ausgeführt wird als man eigentlich denkt dass man ausführt es gibt also noch eine andere Möglichkeit und zwar das so genannte Programm aber schwer war das
Mehr da und wir aber
haben das stellt verschiedene Kommandos bereit
mit dem ich mich auf dem Halberg gucken kann und das einen sehr kopieren kann wenn ich das
einmal verwendet A 8 sollte vielleicht erst einmal
an das Programm ausschalten zur
hervor wir dort an ok zu ich
muss erst mal wieder den Code hier entfernt der
automatisch startet da kann ich gut
genau so wenig in S-Bahnen ich meine lokalen
Dateien angezeigt wenn ich aber ein LS auf das spezielle verzweifelt vielleicht machen danke ich den Inhalt dieses
Flashspeichers angezeigt und dann kann es zum Beispiel und gut die das heißt legt er den Kopf den Zaun das eine Konsole gemacht werden um für Sachen ja und ist so lesenswert aber nicht so ist ja das ist mein neues Blick genau so kann ich mit Kopie das auch unser kopieren aber wenn SD-Karte drinsteckt vermittelt noch ein zuletzt Verzeichnis das heißt einfach Fleisch SD-Card dann kann ich damit auch Sachen drauf kopieren aha was gibt es noch
vergrößern kann man
ja auch immer immer
schaue so haben wenn nicht mit
seinem 1. Debord arbeite dann kann ich ja das vielleicht nicht immer direkt in der Nähe das ist mitnehmen USB-Kabel an schließen kann dazu gibt es dann noch eine weht Oberfläche mit der ich auch eine interaktive Konsole über Beifall oder wenn das Gewebe ,komma die kann ich jetzt gar nicht denn es
wäre sonst wüsste ich das ja ich ist das Wort wieder umändern gut
aber die sieht ungefähr so aus da würde mich einfach der Impedanz eine ganz normale interaktive Konsolen die genauso funktioniert wie über die serielle Schnittstelle klar ein ähnliches
Tool für die Stelle gibt es auch noch mal was ich spezialisiert hat auf diese Wort weiß einfach noch nicht klar welches wird irgendwann kann sich durchsetzen er das eine kann ein bisschen besser was das andere nicht so gut kann und andersrum und oder lässt wie bekomme ich den Nike greifen eigentlich drauf auf meinem Wort na gut sind bei Leute kauft dann hat uns einfach sein ist
schon drauf wenn man sich so ihr ein dass Gary Bartz kaufen und auch relativ einfach wir haben nämlich hier so ein ST Link Programmier Interface da brauchen einfach dann einen Mini USB Kabel und in den Sourcen von Maike beißen gibt es dann einen Mac Zagato das heißt einfach diploide -minus SC Link und dann schreibt das Makro greifen jetzt drauf wir das mal demonstriert bekommen wirst kann gerne noch zu mir kommen haben für verschiedene andere vor mal gibt es dann noch das Open OCD Programm was mit ganz vielen also wenn man umgehen kann auch dafür gibt es dann nicht Tage zum die verwendete aufzuschreiben beim ESP ist etwas das Wort ist etwas komplizierter weil da muss man sich erst noch mal denn die Tools seien dafür kompilieren also das heißt den C-Compiler
DIE Linke und so weiter und so fort der beste Termin denn es eigentlich dafür gibt es wenn man sich das selbst bauen will und kein vorgefertigtes Beine wie verwenden will klar und das geht habe vor meinte halfen wie geht in das Verzeichnis ESP 8 2 6 6 gute wie mir und fort den Instruktionen der ganz penibel alles Führung ist vorher Nachrichten von Leuten die Innenstadt weggelassen haben und am 5. alle daran gescheitert sind aber kurz gesagt muss man erst den Schuldschein einmal kompilieren man die kombiniert hat muss man den Pfad entsprechen setzen dann muss man die die beiden siehst kombinieren und dann kann man die Firmware
kombinieren aber klingt schlimmer als es ist ich habe ich hab das auch hingekriegt und wir wie gesagt werden jeweils dabei Hilfe braucht dann kann es auch gerne an mich wenden worden wie gesagt hier findet man nicht im Internet und die
meine Dieter Burrell da wird dann auch der dort landen und ansonsten wie gesagt sollte man ihn auch die Leids über die Seiten der Force können demnächst sind Sie weltweit Abend hochgeladen hat wollte das was es von meiner Seite der noch fast eine Viertel Stunde Zeit für Fragen und offen ich antworten so dass der Herr mit dem mehr mit und ja
aber natürlich noch nicht so also ja ok also das waren einem WestLB Euro sie Frage war aber gar nicht Sensoren die ich an anderen Geräten wie zum Beispiel Westtürkei verwendet haben oder dem Arduino laufen ergänzt jetzt mal mit Marco Weiss verwenden gibt es dafür schon fertige leiden ist Jahr einige aber natürlich noch nicht längst so viele wie zur Arduino der WestLB AG haben es gibt so die gängige ziel es für bestimmte Sensoren und die immer wieder zu finden sind für die gibt es relativ häufig dann von allein zwar vielleicht nicht in den der Marke halfen Leitlinien der Position im offiziellen sondern muss man dem Forum gucken ob das die schon gemacht hat und auf der anderen und geht damit wir so Zeuge hat zum Beispiel von mir gibt es um Ludwig Encoders anzunehmen ab auszulesen oder um diese typischen LCD-Displays anzusteuern anderer haben bleibe ist um die oder Displays anzusteuern und so weiter und so fort aber das natürlich wachsen aber man findet schon relativ viel ansonsten bleibt einem gar nicht wirklich am besten sich einfach sie eine entsprechende Arduino allein wie dies bestimmt gibt es anzuschauen wenn man Glück hat ist die auch einigermaßen alles programmiert ansonsten da ist sie gut meistens relativ einfach übersetzen fragen wir meistens ist es ja nirgendwo in der 7. setzen oder auslesen und Partie lässt dann zu tun gut der Herr im roten Schild ja der 2. Frage ja ja gut also die Antwort ist im Kurzbahn 2 ja man kann bei dem Gold ja also ok das Studium nochmal die Frage war gar nicht beide kurz würde kompilieren er nicht auf dem Board immer ein interpretiert wird was mit der Vermutung dass es irgendwie schlecht ist und Zeit braucht oder oder Speicher was an die 2. Frage ist ja gleich ja kann man es gibt so genannte für Hosen wie kann man gleich in sein Fall weil mit einbauen aber uns dabei wenn die dann auch von den Preisen kompiliert das spart Speicher und wenn man sie halt mit gleichen ist aber Image mit einbaut mach das halt auch das Diplom und einfach aber da muss man sich nachträglich drauf kopieren man kann aber auch einfach einzeln Code vorkommt wie einen Biker das gibt dann sogenannte N e y Dateien und die kann man dann auf seinem Board kopieren und importieren 2. Frage kann ich eine Not MCU Wort wo normalerweise nur drauf läuft immer gewaltigere wenden antworten ja bis auf vielleicht irgendwelche komischen Ausnahmen aber dieses Wort was da oben steht ist ein laut einsehen zu laut einzigen Wort das Problem bei diesen 1. Tebartz ist diese nicht so stand besonders standardisiert also bei den Ort MCU Worts glaub ich schon da sind dann die den die einigermaßen an der gleichen Stelle aber es gibt halt 1. Wort wo die PIN nicht anders heißen oder ich habe es bei den Markt der analog den nimmt anscheinend 3 wollte in den Baumarkt aber eigentlich das Wort selber nimmt nur ein wollte entgegen das innerhalb der zusetzt Anpassungen die muss man selber rausfinden und unter Umständen in seinem breiten Kreuz sich in welcher immer verliebt ins Schreiben ja gut Abend ja also die Frage lautete gibt es noch andere die man mit beiden Bereichen werden kann in um Internet-of-Things Applikationen zu implementieren an natürlich kann man ganz einfach http requests machen ich bin mir nicht sicher ob es dafür eine spezielle Reibe gibt aber hatte mit dem Socket Modul was unter Markenreifen implementiert ist relativ leicht zumindest von der clientseitige hier zu implementieren Amen es ich weiß dass es meist bestehen gab das oh AP Protokoll zu implementieren das ist also eine binäre Version von Arte sind wir sozusagen nein ansonsten ist das ist das ich noch relativ neue weil dieser IST Ports es ja es noch kein halbes Jahr alt das heißt jetzt entstehen langsam die sei die damit arbeiten und er n er also in dem sie 3 hat man Reifen mit dem Socket Modul das heißt damit lassen sich ich fast alle eure Protokolle implementieren
Moment muss man die Arbeit bei 4 wurde und sich noch selber machen ich hab zum Beispiel das OSC Protokoll implementiert also Open Sound Control was relativ problemlos möglich war im Gebirge das die Zeit oder nach dann erst sehen dann noch ansieht die nein also das hängt von dem Wort ab 9 unter zudem die Frage war ist das Sorbet Modul in der normalen Maike pfeifen Version das ist also Welt die Frage was ist die normale Version mehr genau wer also auf Boards die nicht standardmäßig mitnehmen aber in mit einem in Welt kommen ist das normalerweise nicht dabei auf dem Weinteig ist derweil auf dem Display ist dabei unter Unix Bauer ist natürlich dabei aber um und grundsätzlich ist der für diese Prozessorfamilie glaube ich implementiert aber man muss es von Hand ein kompilieren gut dann haben sie ohne Frage sie und das auch ja gut dass sie jetzt ist damals ja die Frage ist wie die bläulich den Code auf meinem Internet-of-Things der Chat robust ja warnen das ist jetzt natürlich zu einigen abbrechen kann hängt auch damit zusammen dass diese ganze Kabel lasen bis hin wackelig ist haben es gibt noch kein Ohr wie er eine Update führt für die 1. Debords also ich muss irgendwie immer man eine Kabelverbindung haben eine neue Version von dem Markt Firmware Image aufzustehen wenn es um den einen heißen Gold geht dann kann ich den natürlich über das Netzwerk Daten senden und dann das bei und da gibt es im Moment nur diese Kommandozeilentools und dieses Werk hatte er es sich vorgestellt habe auch die andere Möglichkeit wäre natürlich ich einfach einen kurz beschreiben der sie selbst Update fähig ist weil Dateisystem schreiben und Netzwerk zu machen kann das Board ja am aber das ist da jetzt irgendwie einen netzwerkfähigen Utl oder gibt oder so nein wird nun wieder Zeit für ein oder 2 Fragen haben wir noch ja ja wieder ja Software ich glaube es das haben die überhaupt hat für während ich glaube nicht weil es wichtig ist bin mir relativ sicher dass es gar nicht haben also hier gibt es Hardware während die am Ort die können das aber wir haben relativ viele Timer wir haben auch und TAC und mehrere ADC ist also mein Mann kann das verschiedene viele Sachen ausprobieren will würd ich auf jeden Fall 1 dieser Wort empfehlen die und dann wenn man fertig ist dann kann man das auf dem es Wort diploiden und das dann irgendwo im Garten oder sonst wo verstarb kann ja das letztendlich verstanden zum Wasser also wie immer also was ist eine Performance zu erwarten wenn ich zum Beispiel einfach nur einen PIN an und aus sollte was sind dann die Maximalfrequenz und ich bekomme ich alle seine keine absoluten Zahlen parat und die was die Antwort ist kommt drauf an wenn ich das so wie bei meiner 1. Quelle mache enthalten relativ langsam so wir Bereich vornehmen ich weiß nicht ob das überhaupt in als Bereich geht aber aber es gibt die Möglichkeit im Falle von es dem Land aus Inline zu schreiben das sieht dann aus wie ne ganze Malerei von Funktionen und anstatt einer seiner Befehle hat in einem besonderen Notation dass sie gültige beiden sind rein und damit kann man dann direkt auf die entsprechenden Register wir zugreifen und dann kriegt man sie ähnliche Geschwindigkeiten und und dann gibt es aber zwischen Formen wie zum Beispiel als 1. in seinem kompilierten Reifen kurz das ist aber noch in relativ experimentellen Stadium es gibt dazu auf dem Forum ein Feld wo genau jemand sowas gemacht hatten widerstehen Möglichkeiten mal durchgespielt hat aber wie gesagt die absurden sein als seines parat gut falls mich immer noch eine ganz kleine Frage auf dem Herzen hat würde ich das wir mit abschließendem jetzt sollen gleich dann demnächst der Stadt ankommen und wir danke ich Euch allen und wünsch euch noch schönen Abend und wir werden schönes rauskommt
Hausdorff-Raum
Computeranimation
Mathematische Größe
Prozessor
Mikroprozessor
Internet
Implementierung
Version <Informatik>
Wort <Informatik>
Mikrocontroller
Whiteboard
Computeranimation
LINUX
Prozessor
Open Source
Laufzeitsystem
UNIX
Ähnlichkeitsgeometrie
Betriebssystem
Normalvektor
Computeranimation
Repository <Informatik>
Whiteboard
Computeranimation
Besprechung/Interview
Computeranimation
Vorlesung/Konferenz
Abstand
Computeranimation
Homepage
Rechenbuch
Schnittmenge
Computeranimation
Variable
Objektklasse
Menge
Spielkonsole
Computeranimation
Funktion <Mathematik>
Switch <Kommunikationstechnik>
Treiber <Programm>
Computeranimation
Zugriff
Zahl
Computeranimation
Algorithmus
Signal
Besprechung/Interview
Dateneingabegerät
Sound <Multimedia>
OpenBSD
Switch <Kommunikationstechnik>
Frequenz
Datenausgabegerät
Computeranimation
Rechteck
Sound <Multimedia>
Frequenz
Computeranimation
Code
Computeranimation
Computeranimation
Objekt <Kategorie>
Parametersystem
Digital-Analog-Umsetzer
Dateneingabegerät
Datenausgabegerät
Computeranimation
Länge
Internet
Gruppenoperation
Dateneingabegerät
Prozessautomation
Whiteboard
Computeranimation
Notebook-Computer
Dateneingabegerät
Computeranimation
Client
Whiteboard
Computeranimation
Objekt <Kategorie>
Rechenbuch
Notebook-Computer
Sound <Multimedia>
Serielle Schnittstelle
Switch <Kommunikationstechnik>
Whiteboard
Computeranimation
Aggregatzustand
Schnittstelle
Serielle Schnittstelle
Code
Computeranimation
Computeranimation
Spielkonsole
Switch <Kommunikationstechnik>
Code
Computeranimation
Computeranimation
Code
Computeranimation
Spielkonsole
Computeranimation
Spielkonsole
Computeranimation
Serielle Schnittstelle
Spielkonsole
Computeranimation
C-Compiler
Open Source
Firmware
Binder <Informatik>
Makrobefehl
Computeranimation
Internet
Computeranimation
Geschwindigkeit
Datei
Momentenproblem
UNIX
Whiteboard
Code
Bildschirmmaske
Software
ART-Netz
Funktion <Mathematik>
Display
Dateisystem
Befehl <Informatik>
Hardware
Position
Zahl
Chatten <Kommunikation>
Firmware
Anwendungssoftware
Anpassung <Mathematik>
Version <Informatik>
Wort <Informatik>
Socket
Kommunikationsprotokoll
Noten <Programm>
Computeranimation

Metadaten

Formale Metadaten

Titel Python für das Internet der Dinge
Serientitel FrOSCon 2016
Autor Arndt, Christopher
Lizenz CC-Namensnennung 3.0 Unported:
Sie dürfen das Werk bzw. den Inhalt zu jedem legalen Zweck nutzen, verändern und in unveränderter oder veränderter Form vervielfältigen, verbreiten und öffentlich zugänglich machen, sofern Sie den Namen des Autors/Rechteinhabers in der von ihm festgelegten Weise nennen.
DOI 10.5446/32478
Herausgeber Free and Open Source software Conference (FrOSCon) e.V.
Erscheinungsjahr 2016
Sprache Deutsch

Inhaltliche Metadaten

Fachgebiet Informatik
Abstract MicroPython ist eine neue, schlanke Implementierung der Programmiersprache Python, Version 3, die dafür optimiert ist, auf Systemen mit beschränkten Ressourcen, also z.B. Mikroprozessoren, zu laufen. MicroPython wurde bereits auf viele weit verbreitete Embedded-Plattformen portiert, so z.B. Boards mit STM32F4 Cortex-M4 oder ESP8266 Prozessoren und dient gleichzeitig als minimales Betriebssystem und zur Steuerung und Abfrage der Peripherie, Schnittstellen und Sensoren. Gleichzeitig läuft MicroPython auch unter UNIX-ähnlichen Betriebsystemen und damit auch auf Single-Board-Computern, wie dem Raspberry Pi. MicroPython ist ein Open Source Projekt unter der MIT-Lizenz und eine hervorragende Alternative zu Entwicklungsumgebungen für Elektronik-DIY-Projekte wie NodeMCU oder Arduino. Christopher Arndt

Ähnliche Filme

Loading...