Merken

Python & Internet of Things

Zitierlink des Filmsegments
Embed Code

Automatisierte Medienanalyse

Beta
Erkannte Entitäten
Sprachtranskript
you have like you and somebody with a how many of you will have used arguing all must by yeah so people could always from our girl as we fight and I so I will I'm come all
the way from India so this is my 1st book I awoke with a company called always but as early as so that has as
a place the we focus on and I'm always computing we have no offices in the US and India I II take care also for development responsibilities of source Our so I started my career of web and mobile technologies and from like last with us have been working in the space of the Internet of Things so it has like we have made this product called people it's markets markets the money goes to your head so
I just want quick or would you all people so it has a lot of it well and beautiful and that he has its own batteries Our major lasts for like 2 months there are some answers on the order of battle to go where you place your fingers and inequality for a few seconds and it will a major you ECG heart rate respiration morality in level and of the pressure I today more and so
we have considered the waste of I so
basically you know I don't know that the electrodes for ECG of the
middle of sentences are stored temperature and as your
duties very interesting it
gets all the reserves that like medical-grade the so in this
talk I'll be focusing more on the challenges that we face when we you know that when we are in the program and those and what what where court connectives that we can use toward combustion engines and added some frameworks beaches reusing the data like really good frameworks starting the red B 1 2 you know you have devices communicate with each other so before I start I
I wonder shares some of my experience is to relieve you for a productive so the 1st experiences from when I was in my university and we ahead of the uterus and go right so at
university decided that the requirements so we do our own of planes and and an API which allows developers to send and receive SMS because sum must be it back into controls and they were very expensive so we got operating the rest API is reached very little post it and send and receive SMS using a cellphone connected so so in order to do that we need form and sum of communication channel between the form and that's what and this was part of order of the distributed computing curriculum so we decided to use tolerant architecture we also did a bit of and that of front-end where you can see the messages that were in you and and status of 4 of the incoming messages so basic particle was there could be used as synonym for the coming of the URI inference only so it back back in 2008 minnows I guess there no the this operating system and like a smartphone word before like a fun game so yet we decided to use and and as simple as that despite and support so we used a library correlate view thank you is that the which is a cross-platform across the units and similar so we use the same interface toward 1 of the units and as well as on the internet FIL communicated communicate to make make communication channel between what the devices so initially part of doing it using the command and stuff like that then realized that tools so the data really do it would be much easier using quite yeah and for the you so basically about the architecture that we use this form
I think it was in that powerful like known you were lot but really enough SQL PHP and they're amazed by the so me and that means the idea was yeah so we had
implications of sentence and informed which was and so the and where you would store the incoming messages and the request for sending our messages then OVER using that this is basically available would send requests and that it would be against transfer the form and from there nickel after using this also some of the all the applications which would you like this of API go check claims slate g go back and because them they do we have a we we could check on G Gobi using estimates the services so there was a part them all so yeah there goes this experience of like figure out there using Python so this is the 1st time and I was a kid using Python 1 of project and I figured that using it would make it was great to the
2nd expediencies reading a wireless presented a present using art you this was part of quote 24 hour at the top so we basically telling negative of we will be it's
and or so incredibly elected as 4 as the 1st the findings that components so we need of microcontroller aboard where a mutual ground application a switch to 1 of the main gate to the the site the Central Powers ourselves because it was and energy ways connected with the computer so that it would send us into a broad messages and control so sending on under a computer so we use
that argument because it's pretty easy to start and we use our because which of connected with hardly of a connected various sources the chose to use while for communication because of distorting our read article about data and we had a simple service for that and under the machines that compute you yeah so it
is an also interesting border accord cactus micro basically RTL Plus yes quite and gives you all very neat and the unique practices of hardened she so when we decided to use that so the size of the this micro is
sustained so the necks we were
both home so all the basic actions later when they get into the slaves did connection with the computer like they're paying for the 1st time and a service which would accept those signals and 5 events on the host machine so the are doing all of the but it was later time consuming so we talked how can we optimize it for mid and techniques to you know it would so yeah so do these the actions that we a decidedly mixed late 1 click the click on the button and for connection be set up as a white Lexus point and connected communication happens all http states some basic get from model would suggest that explain the end of 1 of the request for this critical previously so for providing the events of the use of model that absolute that's the way it is an interesting library could be where using to reach and you inject random noise normative rejoice use it's basically supports the quality of the major is of no windows only in sense then the
late start and this module itself is more powerful than arguing so the way it works is this and that and argue about so as to yield it happens to be in there this model supports might provide so this was dying to tried right and because we don't have as many options when it comes to the right and what is that we have in other languages so here yes we are using
micropipette connection and set up was as simple as so although they're like hundreds of land so far article we have listed with this so it's pretty simple you just can't do in a society so we have to because of the view of the history of global that older so so it was pretty neat and we used but in the events tribunal this is the reward
from the whole time is equally simple because we basically get an instance of the white people and then we just hearing which decided that request so yeah so this is where and in we realize using Python can make spilled or prototyping process and because it makes it easy to you make them mobile applications yeah so the extensively use of marginal honestly by born so we basically be on Paul and use of standard Python interpreter reader rededication quickly test and some of which were type of products so if we look at them I up another option for quite there aren't that many wars available in markets word that there are a few of them and more and more becoming more coming 1 is the level of the airport is a micro quite and project analogies at Kickstarter is only it started so it's quite
powerful in the library itself has like accelerometers 168 without CPU some DVI was at some and as saw with simple applications using is more is to this very straightforward it gives us the of interface to interact with all the others which are reaching connect with this device also of as the slaughter it lets you XSL file system so if you want to something which lets captures some molten storage stores locally and sinks for uniquely in order to save military or something that we can do it but the problem is this 1 doesn't help all life in it we can think of this year interface and option is likewise but this 1
is interesting it comes with a lifetime and my 1st slot problem is it's the order didn't start shipping it in September right so this 1 a Kickstarter project so if we have more of such boards I think it would make it easy for will be used make us to which gave of the ideas so in the frameworks and we have a problem like any Internet of Things system would need some sort of mechanism to interact with each other so there are a few of them are actively and and problem of of models of mostly it's used to whether they were the ones are used for serialization and it doesn't just transferred where and there is this interesting library corridor reviled by it is library lets you and so on but still this ability on neurons rebates let's access and c mon and all the other in that I O controllers as some of the inputs so i taking on many of you have used probable probable yeah model so this this is like a if you're reading something where my multiple devices are communicating I think this is something which I must have a library because it takes law of of all from all from all around because so it's basically language neutral library where red you just because they ordered a structure and using product compilers it will generate for is for radius programming languages left to your upbringing and applications using dialog and a lot of application is using colonies using C + + than that of exchange happens using binary and its competent company but with all the languages because the data of passes are available for all the let it also provides valuations and so in case you is the CEO of probable message and 1 to check if it's really easy do it without writing any code and it also provides backward compatibility so let's say will do all your devices of multiple devices are communicating and you want a bigger probable and the last that since you can handle it in the new protocol you implementation for impurities in it's it's like http mostly binary stole a people using a very eclectic verbal and and in order to make of a communication network between devices it also supports the pub sub yet it already very good looking conditions including broader what of a set of conditions this 1 is like a very simple if your goal of connects some LED or more proce right and want to see if it's working on Oct . 2 with test if you're connections operable not it installed by applying and then you can access the web you way from the machine and see if things are connected properly or not listening you can conclude GPI was used that this new way it also coexistent of crystal for basic application human or you might not even need to write the port under somebody so yeah I think that's a vector so before cruising like to I know if there is any questions for me few thank the and that is the thank you for the talk so many insightful to get started with something I was wondering obviously even some I would start with some experiments I connect building control so how do you do to debugging and around these components because I'm sure that the 1st thing that I can be playing together will not work so Saul and lastly by it's it's still very simple but on the on the board it gets difficult because most of the development boards has has some sort of world right interfaces and libraries framework whose which some of them are quite expensive so without that you cannot do that would like yeah on of the last straight already you you it because it's going to of the distribution and you can use of that we use in normal development costs in any more questions this a bit more time so I think the coffee break after the session maybe send the question scaling delta so you showed us that the case of the form that could monitor soft is it's In all current production rate didn't do you intend do with this project so again it's operationally real started shifting in the UK intruded them more of so I I mean and what's the typical cases of that want to use this kind of expected to hold the get the I that health report 1 of talking and hold in the form of and so what do you so many with Johnson and so the policy was is to compare the the latest so in order and the lifestyle you have to of keep monitoring your and see if everything is OK so the application is is designed in such a way that it collects to your data like if you take a the price of the so it was basically using a court of Europe and start seeing some trends . com activities in universities today if there is any change in your life that you see how it that in your head so that's 1 of the use cases of and at the question from a certain distance along with that must theory on embedded by the the the reading all the information so I had that application is available for a ended and I was it basically what's written on this matter forms case is such that you stick it on the back of the form maybe it has nothing to do with what search basically is an independent component which talks to your phone and get rich you really just those related all sorry this in the fight and is used extensively in beginning the problem and not under embedded because it's it's used in a contested already have a of back and so is that you can sink on the data so using this guy out there on the spot by General so we we use all the although about spectators on right and the form as I said for program and can extensively because we are so in order to try connect sensors and easy try and see if it works or not so the iteration the media invited is much much weaker than doing that additional OK another question thanks for a book that tells you how do you guys handle fear or operates the framework operates 5 x yet but if the data while working with the library the what for other reports the EU EU Wi-Fi 5 framework of Richard you are forced to over the over the wire it's essentially done or would be so basically we maintain cool separate majors so once you blessed is immediate as you switch to the service that backup image and you here is the area will read it and then you can switch back to the new image so that's how we do it in to 1 deep lawyer and of upgrade your own code running on the board analyzed still has it's done using some on the cloud and we'll be together with the new information to reduce the work good application at the case in our application is under scholars the image and then transfers to the part of the people you never games sticking is itself I mean if you were 1 of great there the protocol if you do happen to find a bottle and in the case and you want to predicate is used to receiving in in handling the data but you know the case it's a the case it's of size and you're going over the ambiguity the size of the right yeah so we cannot update the image using the a standard view because of framework so be aware of community service by which we can be transferred over to the case where it stores it in US as a look at in field located and once it reduces all the data it will verify whether the data received is be basically a check some of the DVD check and then once it ensures that the digestive is connected with basically the book the new and that's how we do the work of that's that's of custom-made right where that's something that you did yeah that's because that there is no ordinary for thank you very much yes thank you OK so you you yeah so this the other thing is is the was this yeah 1 the heart of the I think I think why by looks very promising how Our might you can always try a micro quite and on like standard of boards but my players like before this specific purpose citing 0 1 6 out in market I feel it will definitely help people get started with breeding products if you want me to read something like little then you can use 1 of these boards you can connect and you because I don't feel quite unique raise their value knowledge it gets really pretty simple to communicate with hardware so of lady you it at it than go sort part reason to why by end users of the micro Python interface to operate them this which should show I just wanted to recommend you some sessions on such that the
Internetworking
Computeranimation
Offene Menge
Zwei
Mobiles Internet
Ikosaeder
Quellcode
Internet der Dinge
Biprodukt
Bitrate
Raum-Zeit
Computeranimation
Übergang
Office-Paket
Software
Benutzerbeteiligung
Druckverlauf
Ungleichung
Endogene Variable
Biprodukt
Ordnung <Mathematik>
Softwareentwickler
Bitrate
Schreib-Lese-Kopf
Elektronischer Programmführer
Turing-Test
Optimierung
Framework <Informatik>
Schnittstelle
Telekommunikation
Bit
Gewichtete Summe
Inferenz <Künstliche Intelligenz>
Gemeinsamer Speicher
Gateway
Computerunterstütztes Verfahren
Internetworking
W3C-Standard
Bildschirmmaske
Einheit <Mathematik>
Spieltheorie
Netzbetriebssystem
Front-End <Software>
Programmbibliothek
Softwareentwickler
Grundraum
Korrelationsfunktion
Schnittstelle
Sichtenkonzept
Singularität <Mathematik>
Ähnlichkeitsgeometrie
Portabilität
Warteschlange
Mereologie
Gamecontroller
Wort <Informatik>
Partikelsystem
Computerarchitektur
Ordnung <Mathematik>
Smartphone
Message-Passing
Schätzwert
Server
Web Services
Mereologie
Tablet PC
Gateway
Vorlesung/Konferenz
Projektive Ebene
Kartesische Koordinaten
Dienst <Informatik>
Figurierte Zahl
Message-Passing
Web Site
Singularität <Mathematik>
Kartesische Koordinaten
Dienst <Informatik>
Mikrocontroller
Computer
Transinformation
Energiedichte
Verknüpfungsglied
Whiteboard
Mereologie
Gamecontroller
Leistung <Physik>
Zusammenhängender Graph
Message-Passing
W3C-Standard
Virtuelle Maschine
Parametersystem
Web Services
Whiteboard
Zellularer Automat
Leistung <Physik>
Dienst <Informatik>
Quellcode
Persönliche Identifikationsnummer
Computeranimation
Lesen <Datenverarbeitung>
Einfach zusammenhängender Raum
Telekommunikation
Punkt
Hyperbelverfahren
Gruppenoperation
Rauschen
Ereignishorizont
Computeranimation
Einfache Genauigkeit
Gruppenoperation
MIDI <Musikelektronik>
Metropolitan area network
Virtuelle Maschine
Informationsmodellierung
Web Services
Modul <Datentyp>
Betrag <Mathematik>
Bildschirmfenster
Programmbibliothek
Punkt
Normalvektor
Ereignishorizont
Aggregatzustand
Einfach zusammenhängender Raum
Metropolitan area network
Informationsmodellierung
Gerichtete Menge
Sichtenkonzept
Socket
Rechter Winkel
Formale Sprache
Modul
Zentraleinheit
Ereignishorizont
Keller <Informatik>
Konfiguration <Informatik>
Kartesische Koordinaten
Übergang
Computerspiel
Datentyp
Programmbibliothek
Dateiverwaltung
Speicher <Informatik>
Ereignishorizont
Analogieschluss
Hilfesystem
Schnittstelle
Kartesische Koordinaten
Softwaretest
Interpretierer
Schmelze
Biprodukt
Konfiguration <Informatik>
Schnelltaste
Projektive Ebene
Wort <Informatik>
Ordnung <Mathematik>
Zentraleinheit
Ext-Funktor
Standardabweichung
Instantiierung
Distributionstheorie
Bit
Compiler
Formale Sprache
Iteration
Kartesische Koordinaten
Wärmeübergang
Datensicherung
Computeranimation
Eins
Web Services
Bewertungstheorie
Kontrollstruktur
Schnittstelle
Prinzip der gleichmäßigen Beschränktheit
Softwaretest
Kraftfahrzeugmechatroniker
Sichtenkonzept
Hardware
Datennetz
Güte der Anpassung
Strömungsrichtung
Ein-Ausgabe
Biprodukt
Neue Medien
Datenfeld
Twitter <Softwareplattform>
Menge
Rechter Winkel
Konditionszahl
Projektive Ebene
Information
Ordnung <Mathematik>
Message-Passing
Standardabweichung
Lesen <Datenverarbeitung>
Telekommunikation
Mathematisierung
Implementierung
Physikalische Theorie
Framework <Informatik>
Code
Whiteboard
Virtuelle Maschine
Bildschirmmaske
Benutzerbeteiligung
Informationsmodellierung
Multiplikation
Computerspiel
Spieltheorie
Programmbibliothek
COM
Zusammenhängender Graph
Oktaeder
Optimierung
Softwareentwickler
Datenstruktur
Grundraum
Bildgebendes Verfahren
Schreib-Lese-Kopf
Programmiersprache
Einfach zusammenhängender Raum
Radius
Produktion <Informatik>
Protokoll <Datenverarbeitungssystem>
Vektorraum
Physikalisches System
Quick-Sort
Flächeninhalt
Mereologie
Gamecontroller
Serielle Schnittstelle
Normalvektor
Verkehrsinformation

Metadaten

Formale Metadaten

Titel Python & Internet of Things
Serientitel EuroPython 2015
Teil 138
Anzahl der Teile 173
Autor Vagadia, Ravi
Lizenz CC-Namensnennung - keine kommerzielle Nutzung - Weitergabe unter gleichen Bedingungen 3.0 Unported:
Sie dürfen das Werk bzw. den Inhalt zu jedem legalen und nicht-kommerziellen 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 und das Werk bzw. diesen Inhalt auch in veränderter Form nur unter den Bedingungen dieser Lizenz weitergeben
DOI 10.5446/20193
Herausgeber EuroPython
Erscheinungsjahr 2015
Sprache Englisch
Produktionsort Bilbao, Euskadi, Spain

Inhaltliche Metadaten

Fachgebiet Informatik
Abstract Ravi Vagadia - Python & Internet of Things There is a lot buzz about the Internet of things and how it's going to be the next big thing in computing. Python can power "things" and is used extensively in network applications, however there isn't much information out there about where Python can be used to build end-to- end IoT products. Goals : To put into perspective the usefulness of Python in building IoT products. Spread awareness on possibilities of using Python on embedded hardware.
Schlagwörter EuroPython Conference
EP 2015
EuroPython 2015

Ähnliche Filme

Loading...