Sensor up your connected applications with OGC SensorThings API

Video in TIB AV-Portal: Sensor up your connected applications with OGC SensorThings API

Formal Metadata

Sensor up your connected applications with OGC SensorThings API
Title of Series
CC Attribution - NonCommercial - ShareAlike 3.0 Germany:
You are free to use, adapt and copy, distribute and transmit the work or content in adapted or unchanged form for any legal and non-commercial purpose as long as the work is attributed to the author in the manner specified by the author or licensor and the work or content is shared also in adapted form only under the conditions of this license.
Release Date
Production Year
Production Place
Seoul, South Korea

Content Metadata

Subject Area
This introduction will give an introduction and live demonstration of the OGC SensorThings API. The OGC SensorThings API provides an open and unified way to interconnect the Internet of Things (IoT) devices, data, and applications over the Web. The OGC SensorThings API is a new OGC standard candidate. Unlike many existing OGC standards, SensorThings API is very simple and efficient. At the same time, it is also comprehensive and designed to handle complex use cases. It builds on a rich set of proven-working and widely-adopted open standards, such as the OGC Sensor Web Enablement (SWE) standards, including the ISO/OGC Observation and Measurement (O&M) and Sensor Observation Services (SOS). The main difference between the SensorThings API and the OGC SOS is that the SensorThings API is designed specifically for the resource-constrained IoT devices and the Web developer community. As a result, the SensorThings API follows the REST principles, the use of an efficient JSON encoding, and the use of the flexible OASIS OData protocol and URL conventions. In addition to introduce the specification, this talk will also demonstrate an end-to-end IoT application based on the SensorUp IoT platform, an open source implementation of the SensorThings API, including a server, javascript library, web dashboard and a Arduino library.
User interface Computer hardware Computer hardware Universe (mathematics) Open source Natural language Food energy Geomatics Address space 2 (number) Geomatics
Server (computing) Virtual reality Internetworking Network topology Internet der Dinge Quicksort Order of magnitude Number Physical system Front and back ends Personal area network
Suite (music) Group action Pattern recognition Information State of matter Multiplication sign Closed set Mathematical analysis Point cloud Right angle Metric system Directed graph
Service (economics) Service (economics) Real number Sound effect Computer network Cartesian coordinate system Vector potential Field (computer science) Vector potential Internetworking Software Internetworking System programming Point cloud Physical system Square number Physical system
Server (computing) Data exchange Internetworking Plastikkarte Internet der Dinge Open set Personal area network
Scaling (geometry) Computer cluster Personal digital assistant Decision theory Multiplication sign Mathematical analysis
State observer Suite (music) Group action Multiplication sign Real-time operating system Mereology Exploratory data analysis Search engine (computing) Physical system Point cloud Service (economics) Real number Internet service provider Representational state transfer Web crawler Category of being Data stream Exploratory data analysis Internet service provider Chain Website Physical system Server (computing) Implementation Service (economics) Consistency Software developer Translation (relic) Power (physics) Chain Latent heat Operator (mathematics) Codierung <Programmierung> Capability Maturity Model Mobile app Addition Information Demo (music) Poisson-Klammer Bit error rate Consistency Analytic set Total S.A. Database Cartesian coordinate system Uniform resource locator Software Personal digital assistant Point cloud Natural language FAQ Communications protocol
State observer Dependent and independent variables Building Dependent and independent variables Decimal Client (computing) System call Latent heat Personal digital assistant Software testing Quicksort Capability Maturity Model Library (computing)
Scripting language Point (geometry) Service (economics) Table (information) Open source Temporal logic Open source Perturbation theory System call Process (computing) Software testing Figurate number Object (grammar) Table (information) Library (computing)
Data stream Open source Personal digital assistant Different (Kate Ryan album) Temporal logic Forcing (mathematics) Library (computing)
State observer Presentation of a group Context awareness Multiplication Quantum state Fitness function Bit Mach's principle Data model Data stream Category of being Data model Uniform resource locator Data management Personal digital assistant Endliche Modelltheorie Physical system
Dependent and independent variables Electric generator Software developer Dependent and independent variables Software developer Projective plane Shared memory Real-time operating system Web 2.0 Data management Representational state transfer Personal digital assistant Personal digital assistant Communications protocol
Area Game controller Context awareness Dependent and independent variables Information Decision theory Multiplication sign Direction (geometry) Execution unit Parameter (computer programming) Process (computing) Independent set (graph theory) Integrated development environment Bit rate Term (mathematics) Forest IRIS-T Energy level Right angle Physical system
Ocean current Open source State of matter Code Multiplication sign Projective plane Plastikkarte Planning Branch (computer science) Tangible user interface Mathematics Software Energy level Physical system Physical system
the will of accurate background about our company
start a company university calorie genetics engineering our small uh so we're very active in OGC uh so economists have so far but were growing I think 2 months ago we only had 5 people so we're growing rapidly but we are a really a bunch of geomatics engineers that like to play with hardware so work under the understand over but that means super dt so if you read that if you have any questions so I don't have enough business goes to get you so if you write down my e-mail address you can always just e-mail me only that up for 10 seconds for you to jot that down in
OK as a company our mission is to disrupt and break the silos and our the hindering the advancement of all I O IOT so the problem with IOT now it's a huge but it's the peak of the Gartner Hype charter enough so in 2015 this is the hottest topic in the world on the internet so if you do a search on I O T you get all sorts of things of but the problem is it's not advancing fast enough so people are building their own IOT systems the rolling their own back end servers and uh the well they can talk to each other so that's the problem it's not that it's not it's not expanding fast so this is our mission so the IOT industry these are the numbers they throw out right it's going to be it's going to be of 14 trillion dollar US dollar industry world we have 50 billion that connected devices to the Internet collecting sent us your sensors collecting data so these are huge numbers of don't usage forecast uses some users from using so there's nobody knows if it's true but we just know the magnitude is the huge trees so the Internet of Things what what is the thing there is a definition of a thing please read it this is going to be a quiz later in so I do want you actually think about a thing
to think about a thing that might feel connected the internet and you data back to and you might be looking for and use that for something useful so just take a 2nd and think about I think in
now I'm actually going to get 1 person I'm going to try to predict what you're going the father of OK action I'm not magic that way OK so if you thought of what things that I thought so that I thought well this morning about what thinking we connect to you know some trivial thing that we can connect again and give us information the the about this what we what what kind of stuff can we infer from this well priests Kinect sensor to hangers maybe we can say you know the the closer you have more for a long time and you should many move those up to the donation pop right and what this mirror and actually that's a connected near so it's a sensors that the face close and then it turns on the lights we can see your face but what if this state has the recognition and it tells you all you today is going to be it's connected to the outside world to be cloudy day maybe this is the can make we should put on on on the 1 side and then this is this is a joke sorry so in in American North America we a everything but the kitchen sink a everything if you throw in a kitchen sink that means it's done so if there's connecting kitchen sinks were done it has no more things to connect that at that so
in fact in reality these days these are the kinds of things that are connected together so sports equipment at times like it it's all the kind stuff right running shoes of body body suits were by metrics things like that that's it that's reality right now in the vessel up there in the corner but the cup that actually exists let you we use it all monitor what you drink all day send that stuff into the cloud and you could do analysis of your caloric intake and that itself all bad things you drinking old too much Bureau artist In for medical and safety reasons we have all these are the kind connected devices so what follows devices that
can they're built and connected to the internet this is what we see so we have vertical silos so none of these many maybe that this layer this is our service layer so these are all a cloud solutions in this is that your application there with the people were the people interact with that stuff that's all silence so what if we get rid of you don't like it can be like this this medical device my field are connected if they could connect to the house you know might deal help a child node I so right now this is this is we're seeing and this is what slowing down the the the the the whole by which he of the speed of adoption in
so the real the real potential of the Internet of Things is when we start uh building systems of systems so we have to make it easier for things to connect and make it easier for the to work with that data as well the problem with so we need a network effects we need people in critical mass we network effect on the people to connecting all the devices and this is a real big data problem right so if you thought that companies have big data but now with 50 billion devices connected that's the real big here so sensor things
as a standard is trying to do this us sort try cut down those those that silos and make interoperable exchange of data exchange servers so far so that we can temperature at the Internet of Things do so if you have that
then you have Real smart cities where you can see that the have devices talk that standard and then you can have many more connected devices years in your seat in smart cities in your
goal the In this case a baby is a thing sometimes the things but in this case you can have you know the whole ecosystem would be house connected together and we can make us in advance decisions on on how to to set the temperature at whatever
in in in this industry as well to the farming is is uniquely 2002 I was surprised how connected harming actually it's the Back in Canada there are there is a there's a company that does connected house so from the lifespan of a cow it's always monitor from the day that it's born to the nite they actually is taking the slaughter so they have they have of devices desire of text that the when the cow comes to drink and it's steps on scale it weighs a cow in in in it doesn't it doesn't say that health analysis somehow the from the and they know when the optimum time flashy to take that counters to to marketing
so this is the total value chain in united and I O T so we look here these are the sensors and the smart smart things were work the center the dome part that he does that the sensing but it has to be 0 the sorted to 0 and I see bored with other smart things that back in In addition translations of networking or likeness of so the big competition is the competing standards is happening right here and we have a network operators are or service providers and stuff like that and this is where sensor things history here this little blue blue cloud the so we have a device the device this is our server and analytics in here and then we have an application API and assistant integrated their graders like GIS systems can come into here so these are these are the
basic features of our the sense of things is overstated actually that's where Steve went you get a fly hero and Monday to go to Nottingham England to push forward his standard to be voted on and it's based on OTC so that it's the new well-known standards this stressful it also based on all always is so data it's an open standard as well the it's easy to use them use efficient has very efficient use on encodings it's a comprehensive support for location information because we are genetics and years that we think that's reported to have not only outside location but also indoor location in the future as well to and we use a publisher subscriber it's it's of MTT the IOT protocol it's a very eerie lightweight protocol so when you subscribe to a topic and you get an observation in the then that pushes a notification to reverse subscribing to that topic so that that that's how we do the real time so you have well also my time his have latencies between getting the observation into your database and then pushing a notification back out to the and in support linked data so a lot of questions always the comment about the essential things 1 maybe less now because it's further along in India's specification wrote uh you is it's it's it's we so how many familiar with OGC SWE so they asked is it's really so yes it is if it's adopted as a standard it'll become part of suite of and there's already an SOS service why do we need another service well not a whole lot action out from the user so as you guys know how long it's been around it so as you probably the years yeah so been around the technologies changed um so maybe we need to do a little bit error so OK so so as insensitive interoperate I think we I think it can that depends on implementation on a server you probably support if you can the price supports both if you have an older so as to redeploy implement which both ways and then ask how mature sense things EPA well yeah it's it's getting there it's it's premature I and it's you so as a question do we need another 1 but while it is an improvement over excellence it's easier to use it's intuitive it's exploratory it's shipment doing the devil that I could do a demo offline and it's friendly it's consistent with sufficient and packets a smaller then we can handle real time not in happily uh so actually this I'm not sure because I've never gonna get observation on SOS service but as an example that's say we get an observation requests but apparently so you can't get to the site but you don't know so these extra properties of the properties feature of interest I I just can't get those things the reuse sorcery In the and sometimes you do get into results of from your request so that's a nice so in such a thing is in the center basically so versus simple RESTful interface but using called data encodings so he only a part of courses this these brackets and something that that's not fully Russell the brackets but it provides a lot of power for for filtering so in this case we can get the feature of interest to all the observations with this feature of interest and that's how you would get that and I get all the data streams that observe this property the and that's how you get that it's just the properties with the idea and then you bring up all the issues that we was observed properties so it's a it's a lot more intuitive and easier to use and get more information from so SOS
response I'm not sure if this is it gets observation responses adjusted to get capabilities of spot but in any case it's In 2006 lots of XML so if your clients and implementing all this kind stuff you have to pass through all this x amount which is not right I but I'm sure there's libraries worry so for such of things this is the response
now just return J. sort is not just a little more compact and easier fastener wire uh easier to work with on client side couldn't quite a gold the majority I am the assistive went to Nottingham this weekend he's push for for holding a useful thing to get that and that money has this week but I think that it in fact that the Republican didn't call there this you November so it's getting there will be happy when it's done all right now and in the meantime were busy building client-server libraries and client applications on their reaction you have a quite compliance test of almost ready for the for the specification to so these are the client
libraries are in open source and these in the lots the the novel worsened I haven't tested the dominant 1 I have the figure of a hot start test documents of the job monitors on the kind of guy but we do have a device interfaces as well the so these are the open source libraries so we're going push up to date have to be will talk to this service I so this is just
the the only call that initially but of this library in C that but uh this sensor is is a library basically is far are um table and charting library see it so this is your create to create the the the the sense of this object here JavaScript indeed you get a request here in the set the table here I'm not a job script I I think are maybe you guys can read them over there and the but it's this just of a point is it's pretty easy once we write all libraries and its k be really easy you know this is this is the temporal table
the same thing with the charts and in this case is bringing back this thing which is a as the 1 2 3 4 5 data streams and
and we can gages we have I think in that in that library the ability to do different kinds of features as well and was we open source is and you can add your own force so what is
your thing we thought about things but so what is your thing and how can we model that in our senses things In the present use case in depends on the context to uh I think and we think the the data model is flex flexible enough to build a model a using thing and here's our data model and so
in so we everything here here where it all starts with a thing the thing has a location inhibits moving it has a historical occasions and then if they always has 1 data stream or I can have multiple data streams and 1 of in a data stream only has 1 sensor and it's of observing a manager property and each observation is observing of feature of interest the so I guess that the thing can have multiple data streams so in if if you're a model me as a think case of I'm wearing if I'm wearing that bit the 1st then monitoring with my heart beating my acceleration you can consider me Ray the thing and my fit is the sensor it is reading to things like heart beat an acceleration there have to data streams and then each observation coming into our system read the feature of interest which is raise heartbeat in acceleration so you can can you imagine what you would want model put a sensor on and then you could probably fit into this small somehow and the so it's a very simple model and the spend 2 years figuring this out how I had that so conclusions the the senses
things API is based on a true or OGC Sensor Web Web enablement standards it provides great user developer experiences especially over SOS it's it's wrestles Jason encoding alike and stuff and plus it handles we had a real time so we can handle the real time with publish and subscribe so right now with the duty T in in the future with other IOT protocols are coming along to very easy to add so we saw the this those are the conclusions for the sensor things again get uh there's a little more here but as what share with you some use cases that you know well we can we can actually have uh so we saw the things that were before that have that had always been before like the whole automation of the whole monitoring the city monetary but then somebody approach doesn't through the OGC they they can they
wanted to do a project a pilot project and the Department picked us and some other companies to to participate in this in this up a project to bring in I O T into this kind of scenario for next next turn generation 1st responders so so that the the
pilot project which I'm heavily involved in the actually is to bring situational awareness to command controllers of both the situation of so if you have an emergency situation uh well if there's environment sensors in your area in the city block that's measuring carbon levels were imaged in levels or any kind of air pollutants then we can use that in your situation awareness for the command control and of additionally if all your 1st responders were wary biometrics and give us a ascending units and I can come back to the community control center as well we can monitor everyone in the situation in the area so this is a really is a really fun so far as really fun pilot and we'll be done do it will be due like devil January enhanced all of them and how we have to go on there and hopefully not snowing and cold and so like I said this
this is a this is kind of like highlighting what the consensus that will be on person on the on the 1st responders to as Forest fire fox for people or so we have to build uh dashboards and knowledge that stuff so for commander and controllers to build a c without actually having to click too many buttons to actually get the information so it has to be uh like a GPS receiver basically er GPS navigation system where where by its knows what this is going to tell you what you should be doing because they're the guys in emergency situation but this people streaming Adam and these these are not make the right decisions he has no time to click and scroll through charts in Basel look information and process that he he just needs a the direction this it's true true laughter term right reduce reduce that rate so that's what the parameters are that that the Department Homeland Security have given given us it's a challenge for us to so
again why IOT company a foster G Y I think firstly I think it's maybe it's time to think about bringing real-time sensors into some GIS current systems as well to of make all the that's not all community that we maybe maybe we don't do that but you know what to so this is a project together have some fun so what the few things happen chance for 1 the great because going out of time OK so names show the companies making sensors are there any other initiatives for a standarized Brokaw I'll tell you plan to make them going to standard in use it that's a good question and the I think the only issue is this this is only a network level was a standard for for talking to us it's just an API so you we have an approach sensor makers that means there so many sensor makers and and that device makers that we have an approach that we decided to just do do the stuff on our side and and still make it light weight as possible we have we're converted the smarts is not enough you you're familiar smart the devices can buy online we that take talk to our system and we have a plan actually to uh to provided as decay you're on all open source that the code changes that we made just branch from in state K this is what you have to do to push things into are essential things in the act and then you because then you can we can host the data and then you can have access to the data but we haven't had a plan to go to the immediate device manufacturers to to push that standard I but if it becomes an OGC standards and we're trying to push it to die so as not to and was becomes a so the people to have to with the pollution and thank you thanks
and chart


  356 ms - page object


AV-Portal 3.19.2 (70adb5fbc8bbcafb435210ef7d62ffee973cf172)