Low-Code in 30 Webinar: Leveraging IoT to Improve Decision Making
Over the last few years, IoT has evolved from a buzzword into reality. Many organizations who are investing in IoT realize the benefits of a connected world, but what does it truly mean to be connected? In order to realize the value of IoT, we need to create connected experiences that leverage historical and real time data.
-
Transcript
[00:00:03.240]
Hello. Welcome to low code in 30.[00:00:05.950]
My name is Simon Black, and I’m a platform evangelist[00:00:08.560]
here at Mendix.[00:00:10.269]
In today’s low code in 30 we will be[00:00:12.279]
leveraging Iot to improve decision[00:00:14.599]
making in[00:00:18.199]
today’s weapon are well. First, take a look at the[00:00:20.199]
local and thirties that you might have missed previously.[00:00:23.239]
We’ll take a look out Min Dex as[00:00:25.260]
a loco platform.[00:00:27.640]
Well, then address. What is I ot[00:00:30.370]
at the use cases that can be[00:00:32.609]
built using I ity platforms[00:00:35.240]
on the difference between those different[00:00:37.259]
types of coyote with their industrial[00:00:39.479]
I ot over their traditional[00:00:41.590]
I ot[00:00:43.420]
and finally would showcase endeavor off[00:00:45.570]
the medics platform.[00:00:46.890]
Leveraging AWS I ot at[00:00:49.020]
the Seamen’s Monty a platform.[00:00:52.729]
If this is your first time joining us for[00:00:54.750]
located 30 then welcome.[00:00:57.130]
But these local and thirties have been running over[00:00:59.140]
the last few months. We’ve covered a[00:01:01.229]
range of topics.[00:01:03.310]
All of these could be found on the mend nets dot[00:01:05.329]
com slash Denver section[00:01:07.150]
or on our YouTube channel,[00:01:08.930]
so make sure you subscribe so you can get[00:01:11.189]
all the latest updates and information[00:01:13.489]
about the medics platform.[00:01:18.420]
For those of you that are new to mend[00:01:20.489]
ex. I just want to give you a high level overview[00:01:23.090]
of what the medics platform is.[00:01:25.829]
The medics platform is really trying to[00:01:28.200]
incorporate[00:01:29.340]
all types of makers within your organization.[00:01:32.390]
And when we talk about maker, Maker could[00:01:34.400]
be someone that’s from the business building a spreadsheet[00:01:37.530]
through to a traditional developer[00:01:39.579]
who’s building applications using code.[00:01:43.040]
We allow them to collaborate a developed[00:01:45.290]
together using our platform.[00:01:48.049]
And we have different ideas to support[00:01:50.439]
those different types. Developers[00:01:52.439]
we have to mend a studio focused out[00:01:54.730]
our traditional business developers,[00:01:57.900]
and we have the medic studio pro[00:02:00.173]
focused at our developers[00:02:02.293]
in organization, who might want to write[00:02:04.403]
code in extensions and integration[00:02:06.802]
possibilities[00:02:09.082]
on. By combining both of these two types[00:02:11.342]
of developers on being up to collaborate[00:02:13.923]
with both the business and I t.[00:02:15.983]
We’re able to build applications 6 to 10[00:02:18.163]
times faster[00:02:19.362]
than you would do traditionally using[00:02:21.372]
traditional code.[00:02:24.883]
And if you want more information on Vendex,[00:02:27.862]
then you can check out one of our previous webinars[00:02:30.223]
will be going to more detail about how[00:02:32.413]
the platform addresses this development[00:02:34.893]
process.[00:02:39.342]
If we take a look at i o t[00:02:41.693]
ot has been on a tremendous[00:02:44.002]
growth over the last few years,[00:02:46.393]
and it’s a topic that’s very close to my heart.[00:02:49.453]
I’ve covered a number of weaponized focusing[00:02:51.663]
on my index and I ity[00:02:53.932]
and back in 2017 when I first did my[00:02:56.073]
first Iet weapon are[00:02:57.983]
I o. T. Was more of a buzzword.[00:03:00.423]
People were thinking about using[00:03:02.502]
I ity,[00:03:03.543]
and we’re starting to experiment with what[00:03:05.853]
the possibilities could be when adopting[00:03:08.092]
gaiety.[00:03:09.842]
Over the last few years, we’ve seen this[00:03:12.152]
experimentation[00:03:13.682]
coming to realization,[00:03:16.582]
and people are building their[00:03:18.592]
core capabilities around[00:03:20.693]
Internet of things,[00:03:22.212]
of building it so that they can compete against[00:03:24.782]
competitors[00:03:26.062]
and allowing them to make smarter decisions[00:03:28.152]
within their organization.[00:03:32.742]
And this is shown by the growth[00:03:34.923]
in I ity. In terms of the numbers[00:03:38.043]
we’ve seen this year, 26,000,000,000 devices[00:03:40.513]
being connected up to the I T[00:03:42.742]
and this is expected to grow to 75,000,000,000[00:03:45.772]
connected devices by 2025[00:03:49.682]
on everything from your health[00:03:52.002]
care provider through to your car[00:03:54.342]
will be connected into the Internet.[00:03:56.462]
Things[00:03:59.443]
is therefore important. It’s that[00:04:01.663]
you adopt this critical capability[00:04:04.752]
and build new experiences[00:04:07.103]
for your customers utilizing this[00:04:09.193]
data,[00:04:12.203]
and I just want to highlight four customer use[00:04:14.372]
cases here.[00:04:15.492]
These are all[00:04:16.952]
applications built using the Mendez platform[00:04:19.882]
that leverage I ot to enable[00:04:22.033]
them to compete on label them to bring[00:04:24.593]
new offerings to the market.[00:04:27.262]
The 1st 1 is Horta lox[00:04:29.233]
on whole talks is a lightbulb company[00:04:31.892]
that provide light bulbs to greenhouses,[00:04:35.362]
and what they saw in the market was that they were being out[00:04:37.523]
competed and outsold[00:04:39.242]
by cheaper try these brands.[00:04:41.923]
So in order to enable them to differentiate[00:04:44.793]
from their competitors,[00:04:46.432]
they built this platform on Bendix[00:04:48.723]
that leverages aws I ot[00:04:51.182]
to track the performance off their[00:04:53.202]
light bombs.[00:04:54.543]
And if a light bulb is going down[00:04:57.153]
in performance,[00:04:58.413]
they can get early warnings and notifications[00:05:01.132]
on allow them to then change those lightbulbs[00:05:03.392]
within the greenhouse,[00:05:05.572]
being able to give added value[00:05:07.942]
to their customers rather than just[00:05:10.072]
providing the lightbulbs itself.[00:05:14.262]
We then have lift insight who[00:05:16.612]
utilize io ti to track[00:05:18.702]
the performance off their lifts on[00:05:20.742]
enable them to predict when[00:05:22.783]
they need to, actually before maintenance,[00:05:25.302]
so they use the data from the ire to platform[00:05:28.252]
along with machine learning[00:05:30.142]
to allow them to create early warnings[00:05:32.343]
and predictions for certain maintenance[00:05:35.333]
so they can send their engineers to those lifts[00:05:37.862]
and fix them before the issue occurs.[00:05:42.812]
We then have Otto[00:05:44.423]
and also has[00:05:46.353]
created their organization around[00:05:48.653]
being able to perform analytics[00:05:51.213]
on how above building is currently[00:05:53.533]
performing or an office,[00:05:55.572]
and now enabling their customers to get[00:05:57.593]
insights into how much occupancy[00:06:00.173]
they have.[00:06:01.072]
How much temperature is being used,[00:06:03.141]
or energy being used within each of the rooms[00:06:06.211]
enable them to get insights and information.[00:06:08.961]
So they provide that full stack everything from[00:06:11.211]
the sensors up to experience[00:06:13.461]
Layer bill in Bendix so that their[00:06:15.891]
customers can get[00:06:17.432]
really good insights into how[00:06:19.762]
a building or office is currently[00:06:22.021]
performing,[00:06:23.762]
enabling them to build a smarter[00:06:25.901]
decisions[00:06:27.151]
into their organizations.[00:06:31.021]
And finally, we have an tell on Antero[00:06:33.401]
primarily work with pharmaceutical customers[00:06:36.471]
on pharmaceutical. Customers often want to be[00:06:38.572]
able to track and trace[00:06:40.891]
certain Transportacion off their products,[00:06:43.901]
whether that be a drug or device.[00:06:46.492]
Often these need to be transported[00:06:48.911]
to the consumer in certain conditions.[00:06:51.812]
They might be need to to transport a certain temperature.[00:06:54.641]
They might have certain lights, conditions[00:06:57.002]
also movement conditions that need[00:06:59.182]
to be adhered to to make sure that[00:07:01.242]
that drug is as effective[00:07:03.812]
as possible.[00:07:06.451]
So bye, you sighting. I ot information[00:07:08.781]
that sensors on those particular device[00:07:10.781]
is able to see this information[00:07:13.072]
on alert. Certain users in[00:07:15.262]
this mend its dashboard[00:07:17.021]
so that they can go and check out that particular[00:07:19.422]
item when it’s not been transported good,[00:07:22.101]
and also take it off the shelves if[00:07:24.302]
required, if it’s not been stored at[00:07:26.411]
the right temperature.[00:07:30.072]
So these are just[00:07:31.422]
four use cases[00:07:33.581]
off Vendex customers utilizing I[00:07:35.612]
ity, but there’s a[00:07:37.612]
huge amount off opportunity[00:07:40.101]
for many more customers to leverage.[00:07:42.291]
I ity on the data that you get[00:07:44.461]
from being over to create[00:07:46.672]
those experiences on top of a nightie[00:07:49.091]
platform.[00:07:52.211]
But in order to create these experiences, you[00:07:54.291]
number. You need a number off layers.[00:07:57.062]
First of all, you need a cloud infrastructure that’s able[00:07:59.242]
to scale.[00:08:01.072]
You need to them build a platform is a service[00:08:03.531]
on top of that, so something market cloud foundry[00:08:05.896]
or Cuban ITI said you can scale the[00:08:08.096]
number of instances in the number off[00:08:10.336]
environments of running on that count infrastructure,[00:08:13.666]
you need to suffer is a service solution that provides[00:08:16.197]
you with these capabilities to be able to[00:08:18.646]
scale and add those applications,[00:08:22.107]
and they suffer solutions. Often integrate[00:08:24.187]
to APP service is whether that be I ot[00:08:26.317]
service is or whether that be Machine Learning Service[00:08:28.627]
is on top of[00:08:29.747]
the platform, the service’s[00:08:32.567]
And if we look from the bottom up, we[00:08:34.726]
often need certain things. We need to[00:08:36.746]
monitor devices, whether it be a phone,[00:08:39.606]
wherever it be a computer or whether it[00:08:41.687]
be a[00:08:43.076]
fridge freezer, for instance.[00:08:46.116]
And those things often communicate with many[00:08:48.376]
different protocols, and that data needs[00:08:50.506]
to be ingested and stored somewhere.[00:08:52.706]
This is where an ingestion layer will take.[00:08:55.136]
Those particular things allow[00:08:57.157]
you to communicate with them[00:08:59.167]
proficiently[00:09:00.236]
and be able to then[00:09:01.726]
have those within your cloud infrastructure.[00:09:06.427]
But to utilize all these layers, it’s very[00:09:08.447]
difficult in a traditional platform and[00:09:10.537]
a traditional coding languages,[00:09:12.736]
and that’s where loco comes in. Loco makes[00:09:14.996]
it much easier, futile,[00:09:16.756]
integrate into each of these layers[00:09:19.086]
on be able to provide those[00:09:21.187]
experiences[00:09:22.616]
that really make it beneficial[00:09:25.326]
to use on io ti plateful.[00:09:30.616]
And when we took what i o. T. often people[00:09:33.336]
are very confused about what I. O. T M.[00:09:35.376]
What coyote means[00:09:37.966]
on dhe over the last few years has been an[00:09:40.067]
emergence in two types of piety.[00:09:43.116]
We see on the left hand side industrial I[00:09:45.116]
ot, which is really focused that[00:09:47.576]
smart cities transportacion heavy[00:09:49.856]
machinery[00:09:51.197]
as well as trying to improve your automation[00:09:53.826]
within your manufacturing, processing factories[00:09:56.346]
and health care.[00:09:58.307]
And on the Ryan side, we have consumer I ot,[00:10:01.267]
which is looking at home automation,[00:10:03.716]
being able to look at wearable devices[00:10:06.197]
of phones and TVs and how that data[00:10:08.836]
can be utilized within a platform[00:10:12.696]
on all of these need to go into a cloud[00:10:15.066]
solution so you can monitor those.[00:10:17.125]
You can make smart decisions upon[00:10:19.145]
days[00:10:20.056]
whether that be AWS minds fear[00:10:22.285]
as your[00:10:23.235]
or whether you want to use broker[00:10:25.245]
like mosquito for your[00:10:27.635]
communication between those devices.[00:10:32.855]
So last year, Minnix was acquired[00:10:35.005]
by Seaman’s[00:10:36.865]
on Dhe. One of the reasons we were acquired[00:10:39.245]
was because we could rapidly create applications[00:10:42.166]
that utilize I ot data[00:10:44.796]
on one of the platforms that Siemens offers[00:10:47.135]
is months fair.[00:10:48.546]
Um, I see is the crown based open[00:10:50.725]
I ot operating system,[00:10:53.076]
allowing you to connect into any data,[00:10:55.355]
whether that be from a sensor, a device[00:10:57.926]
or any other system.[00:11:00.086]
It allows you to consume that and store that[00:11:02.225]
within the mindset platform.[00:11:04.436]
But you need to be able to create experiences[00:11:06.735]
and applications on top off the mines here.[00:11:08.796]
Platform.[00:11:10.296]
So this is why men, Dicks and[00:11:12.316]
Seaman’s[00:11:13.495]
work together to be able to build a[00:11:15.985]
integration, first of all,[00:11:17.635]
so that you can deploy your applications and[00:11:19.686]
leverage to single silent service is the[00:11:22.015]
mines the AP eyes and create[00:11:24.255]
digital twin experiences on top of[00:11:26.306]
those so really focused[00:11:28.586]
out that industrial I ot space[00:11:31.096]
began to monitor actual physical[00:11:33.436]
products out of the market and[00:11:35.436]
be able to then get insights and change[00:11:37.666]
the product in your PLM[00:11:39.745]
software.[00:11:42.635]
So low code for I ot makes it much[00:11:44.716]
easier for you to be out between Dragon Drop[00:11:47.115]
and build those experiences. Leveraging[00:11:49.635]
that data from the mindset platform[00:11:52.046]
and it allows you to collaborate[00:11:54.186]
much more with your I T.[00:11:56.625]
O T. Communities,[00:11:58.395]
allowing you to unleash the talent[00:12:00.676]
is available within your OT talent[00:12:03.035]
pool to build applications[00:12:05.405]
6 to 10 times faster than traditional[00:12:07.806]
developed. So[00:12:10.519]
let’s take a look how we can leverage[00:12:12.688]
the manage platform[00:12:13.969]
to utilize i ot[00:12:16.528]
festival will take a look at how we can use[00:12:18.798]
a DBS I ot[00:12:20.599]
and then we take a look at how we can deploy[00:12:23.229]
and utilized data from the seaman’s[00:12:25.489]
minds here. Platform[00:12:28.788]
in this demonstration will take a look at[00:12:30.798]
how we can extend an existing application[00:12:33.458]
built on the mend. Its platform.[00:12:36.489]
This particular avocation was built in[00:12:38.558]
our previous Loco 10 30.[00:12:42.328]
In those low code and thirties. My colleague Jeffrey[00:12:44.528]
Goldberg showcased how we could improve[00:12:46.958]
this emergency service’s application[00:12:49.369]
by leveraging conversational platforms[00:12:52.019]
to enhance our U X[00:12:54.269]
and also deliver a I in cognitive[00:12:56.759]
service’s with ease[00:12:59.448]
in those two weapon ours, Jeff showed[00:13:01.509]
how we could leverage[00:13:03.609]
messaging bots like slack on[00:13:05.849]
what’s app to be able to engage you[00:13:07.849]
of our customers[00:13:09.599]
and also[00:13:10.609]
in the A. I in cognitive service[00:13:12.668]
is one he looked at how we could utilize[00:13:15.658]
image recognition to detect certain[00:13:17.719]
incidents.[00:13:19.028]
So whether that incident be a cat[00:13:21.298]
up a tree[00:13:22.328]
or whether it be a car accident,[00:13:26.828]
we want to take this one step further. We[00:13:29.038]
want to be able to extend this application[00:13:31.188]
and leverage i o T data so[00:13:33.208]
we can make smarter decisions.[00:13:36.349]
This particular application has been hooked up to[00:13:38.379]
a number of graphs here[00:13:39.958]
so that we can see temperature come[00:13:42.129]
dark side and carbon monoxide from[00:13:44.188]
certain buildings.[00:13:47.178]
Currently, this application isn’t hooked up[00:13:49.369]
to any I ot service,[00:13:51.408]
so we need to able we need to be able to[00:13:53.989]
hook into that data[00:13:55.589]
and make certain decisions around it.[00:13:59.089]
We have already an application[00:14:01.208]
that is sending data to an eye OT[00:14:03.379]
service,[00:14:04.428]
and in this case, we’re using the AWS[00:14:06.639]
i ot service.[00:14:11.166]
End of society is a very popular platform[00:14:14.025]
for really experimenting and building[00:14:16.216]
applications very quickly on[00:14:18.316]
top of Iron T platforms[00:14:21.466]
allows you to monitor connections[00:14:24.155]
on DDE[00:14:25.145]
inbound and outbound activity.[00:14:28.096]
It allows you to onboard devices[00:14:31.285]
and functionality very easily,[00:14:33.905]
as well as manage things[00:14:36.166]
which are essentially representations off[00:14:38.395]
certain devices.[00:14:40.365]
You might have multiple devices[00:14:42.885]
that belong to a particular thing,[00:14:45.316]
and a thing always has a certain type[00:14:48.096]
which essentially describes what[00:14:50.096]
the thing does or doesn’t do.[00:14:53.975]
Currently, we haven’t application[00:14:55.875]
that is submitting this data every[00:14:58.125]
few seconds[00:14:59.546]
and its publishing that data to the[00:15:01.625]
A. D. B s I o t service.[00:15:04.456]
And if we want a view that data, we can simply subscribe[00:15:06.966]
to that information using this test[00:15:09.145]
harness here within[00:15:10.556]
the AWS IittIe service.[00:15:14.035]
In this case, we’re using a diverse M[00:15:16.086]
ke t t[00:15:17.515]
and M ke. T t is a very lightweight protocol[00:15:20.135]
for testing and integrating[00:15:22.365]
into data[00:15:24.645]
in neighbour’s you to very quickly send[00:15:26.946]
data from coyote devices but[00:15:29.135]
also receive it as well.[00:15:31.995]
By subscribing to a topic, we[00:15:34.066]
can see all of the information that is published[00:15:36.875]
to this topic[00:15:38.216]
and the other two operations. When working[00:15:40.265]
with m ke t t[00:15:41.956]
you subscribe a k listen[00:15:44.416]
to data[00:15:45.495]
on publish a K pushed[00:15:47.546]
data to the crowd.[00:15:50.485]
And as you can see here, we’re getting live streams of[00:15:52.546]
data now from our I T device.[00:15:55.586]
And if we want to use this data within the[00:15:57.625]
medics platform,[00:15:58.796]
we need to be able to map this in and[00:16:00.806]
be able to use it within our entities[00:16:04.515]
to do so. We can actually export this definition[00:16:07.125]
here so that we can start to use[00:16:09.235]
this within our application.[00:16:11.113]
A map it into data within[00:16:13.363]
our app.[00:16:15.003]
So if we copy this payload, we can then[00:16:17.163]
use this within our development[00:16:19.383]
environment.[00:16:21.503]
So if I switch over into men Dick Studio[00:16:23.783]
Pro[00:16:24.643]
this is where we can build out the experience[00:16:27.062]
for those applications.[00:16:29.722]
We can build out the pages. So what the user’s[00:16:31.952]
sees within the application,[00:16:34.952]
whether it be a, uh[00:16:36.972]
oh, view, dashboard grid[00:16:39.202]
and so on,[00:16:40.222]
we can drag and drop these components onto[00:16:42.243]
here. We can also[00:16:44.253]
build out logic within the platform.[00:16:47.312]
And in order to get the data from[00:16:49.743]
the A. D. B s i o T service, we[00:16:51.793]
need to subscribe to that data using[00:16:54.363]
our and PTT connector.[00:16:57.413]
So you can see here we have our connector[00:16:59.773]
with a number off property set.[00:17:02.602]
And this is currently utilizing the[00:17:04.722]
DBS connector that’s available[00:17:06.992]
on our APP store.[00:17:09.232]
And our lab stories are component Library[00:17:11.673]
allows you to extend both on the back ends[00:17:13.932]
with connectors[00:17:15.423]
on dhe[00:17:16.292]
AP eyes[00:17:17.522]
as well as widgets and themes[00:17:19.792]
for your front end extensions,[00:17:23.053]
and you can download thes and reuse these across[00:17:25.282]
your application[00:17:26.633]
to allow you to accelerate that development process[00:17:31.752]
within the M t t t[00:17:33.813]
subscribe options we have the[00:17:35.893]
option to power is the message[00:17:38.093]
that we get back from the M cruelty[00:17:40.212]
to service.[00:17:42.063]
If you click show, we can go into that flow[00:17:44.532]
and see we have two parameters.[00:17:47.012]
A topic on a payload.[00:17:50.962]
To use the payload data, we need to map that[00:17:53.123]
into our application.[00:17:54.482]
That’s very easy to do using Jason[00:17:56.792]
Structures and Jason happens,[00:18:04.093]
we can pace the data here,[00:18:06.053]
format it on refresh, and[00:18:08.202]
it will automatically pick up the data items.[00:18:12.884]
Next thing we need to do is need to map that data[00:18:15.314]
inter application so we can use it.[00:18:18.084]
We create an input mapping.[00:18:19.844]
We could select the structure with just create it.[00:18:23.433]
We can check elements that we do or don’t[00:18:25.523]
want, and then map that[00:18:27.923]
against data from are the main[00:18:30.094]
model. If[00:18:35.233]
the names are matching automatically,[00:18:37.433]
then they will match their of[00:18:39.594]
wise. It will create new ones for us.[00:18:43.233]
Go back to the process flow. We can now import[00:18:45.693]
that data and start to use it within our[00:18:47.824]
application.[00:18:51.263]
We select import mapping,[00:18:53.544]
we can select the data we want to import[00:18:56.364]
and the mapping we want to use, which is the one[00:18:58.403]
we just created.[00:19:00.423]
We can choose to save it[00:19:01.884]
and also story in a variable.[00:19:08.253]
The next thing we need to do is update our dashboard.[00:19:11.094]
We want to be over to see the information[00:19:13.804]
that we get back from our[00:19:15.753]
a p I[00:19:20.794]
Once we’ve got the fire alarm details[00:19:23.094]
from the I T service, we want to make some decisions[00:19:25.473]
around it. Amusing exclusive[00:19:27.614]
split here. We could make some decisions[00:19:29.773]
around our temperature data.[00:19:33.384]
So if the temperature is going to go above[00:19:35.554]
60 degrees[00:19:37.094]
that we can assume that this[00:19:39.193]
is potentially an opportunity for[00:19:41.263]
a fire.[00:19:42.653]
So 60 degrees associates is quite[00:19:44.864]
high, so we could ultimately predict[00:19:47.503]
that there is a potential for a fire.[00:19:59.064]
If there is, it will go down this true line.[00:20:01.824]
A voice. It would go down the false line which[00:20:03.973]
will draw in a second.[00:20:12.374]
We’re gonna create a new emergency event[00:20:14.693]
based on the data we get back from[00:20:16.763]
the service. We’re going to say[00:20:18.804]
really predict[00:20:21.604]
this building[00:20:23.253]
is going.[00:20:24.753]
People catch[00:20:26.423]
the fire.[00:20:31.203]
We can say what type of emergency is[00:20:33.884]
in this case is going to be a fire[00:20:56.943]
and then we just need to deal with the false[00:20:59.074]
line and the first line. We’re[00:21:01.243]
not gonna do anything. We’re gonna ignore that[00:21:03.334]
information.[00:21:07.854]
So now we’ve connected up this subscribe[00:21:09.894]
button to the overview. We just need to[00:21:11.923]
make sure that this data updates.[00:21:14.314]
So I’m gonna add on a snippet here[00:21:16.874]
to make sure our dashboard always refreshes[00:21:19.844]
and make sure it always has the latest data.[00:21:24.304]
The final thing we need to do is now run this. We[00:21:26.433]
need to run this locally so we can see that information[00:21:29.193]
and make sure we’re getting all of that data[00:21:31.493]
from the i o. T. Service.[00:21:34.304]
So very quickly, we’ve been our to[00:21:36.673]
create a mapping based on[00:21:38.693]
the data we’re getting from R I[00:21:40.773]
o T service in a dress[00:21:42.953]
we’ve been out to then create some logic[00:21:45.344]
and some decisions in a mark float.[00:21:47.814]
And now we’re re running this application so[00:21:50.054]
we can view it in our browser.[00:21:52.993]
So if you go back to the Mendez dashboard[00:21:54.993]
here Onda, we hit Refresh.[00:21:58.003]
We’ll be able to see the information starting to[00:22:00.114]
come into a platform.[00:22:02.584]
We can see the temperature, the humidity[00:22:05.344]
and also the carbon monoxide levels.[00:22:10.193]
But in order to get that data, we need to[00:22:12.273]
subscribe to it.[00:22:14.451]
If we’re not subscribed, we won’t receive[00:22:16.711]
any information into this dashboard.[00:22:20.540]
So now that we’ve subscribed, we should now start[00:22:22.901]
to get events into our application.[00:22:25.911]
And you can see here we’re starting to get new data[00:22:27.941]
for our com dockside[00:22:29.540]
temperature and also our carbon monoxide.[00:22:34.641]
We could see those values increase over[00:22:36.691]
time to increasing[00:22:38.851]
the cover. Not sighing come dark side,[00:22:40.931]
which is never good.[00:22:42.851]
It’s a clear sign of a fire,[00:22:45.221]
but we’ve added the rule in for the temperature.[00:22:47.431]
So if we increase that above 60[00:22:50.810]
let’s go Thio[00:22:52.461]
80 degrees.[00:22:54.361]
We will see then[00:22:55.750]
that will get a new ruler into our application.[00:22:59.201]
Here we are. So we predicted this building’s gonna[00:23:01.250]
catch fire[00:23:02.570]
and we can see the level at which[00:23:04.931]
is predicted is going[00:23:06.500]
to go to a swell[00:23:12.961]
so very quickly in the last 10 minutes[00:23:15.290]
will be enough to show you how we can extend[00:23:17.391]
an existing application for emergency service[00:23:19.750]
is and we can make smarter,[00:23:21.780]
intelligent decisions[00:23:23.421]
using I ot on information[00:23:26.111]
from a T V s I o t[00:23:29.351]
In Our second demonstration will take[00:23:31.381]
a look at this seaman’s mind street platform[00:23:34.000]
And how many dicks applications could be deployed[00:23:36.661]
onto the platform and leverage[00:23:38.661]
data. They distort their.[00:23:42.141]
So we looked into the minds here, platform here,[00:23:44.540]
and we can see here we have a number of tiles.[00:23:47.490]
These tiles allow us to manage assets,[00:23:50.211]
also applications.[00:23:52.030]
And also single sign on into applications[00:23:54.270]
Bill in men dicks.[00:23:56.851]
If you go into the Asset Manager, this is where[00:23:59.000]
we can configure certain data[00:24:01.711]
assets and devices that were actually[00:24:03.800]
going to monitor.[00:24:05.750]
In this case, we want to monitor a pump we[00:24:07.750]
could see here. We’ve got some details and a photo.[00:24:10.461]
We can assign a particular asset to a[00:24:12.560]
type[00:24:13.530]
allowing us to monitor multiple assets[00:24:15.701]
against a particular type.[00:24:18.261]
And then we have aspect ce on aspect. So[00:24:20.362]
what we’re going to measure[00:24:22.132]
these might have multiple attributes and[00:24:24.372]
assigned[00:24:25.402]
to particular assets.[00:24:27.442]
So in this case, we’re monitoring for the pump[00:24:29.912]
room monitoring current[00:24:31.811]
the motor currents pressure in[00:24:34.011]
on also pressure out.[00:24:38.041]
Once we set up the assets, we then need[00:24:40.201]
to be out to configure the applications[00:24:42.551]
that are gonna leverage that data[00:24:44.551]
and to do so, we can use the developer[00:24:46.711]
cop it here to set up new applications[00:24:49.531]
on new credentials, which we can[00:24:51.531]
then use within our Mendes applications.[00:24:55.001]
These credentials allow us to connect[00:24:57.021]
into the mindset data, but also[00:24:59.211]
used a single sign on service.[00:25:01.541]
We can add configurations in[00:25:03.582]
here as well. Two actually customize[00:25:06.311]
our application[00:25:07.521]
such as environment variables or[00:25:09.531]
operations and information[00:25:11.602]
that we need particularly to this environment.[00:25:17.981]
If you go back to the dashboard, we can see that we’ve[00:25:20.011]
already provisioned on example[00:25:22.041]
application.[00:25:23.342]
The Pump Asset example is[00:25:25.561]
an app that’s available on the medics[00:25:27.761]
APP store. You can download this[00:25:29.942]
and configure this to get idea[00:25:32.132]
as to how to develop an application[00:25:34.162]
on top of mind sphere[00:25:35.582]
on leverage the data.[00:25:38.051]
If we could go on goto assets, we[00:25:40.061]
can see here we have a number off data[00:25:42.461]
that is already available. With this application,[00:25:46.142]
we could see current[00:25:47.942]
pressure in on also pressure out[00:25:50.451]
off our particular pump[00:25:52.701]
and we can create this data, use an example[00:25:55.192]
flow, and it shows you how to put[00:25:57.271]
data inter mind sphere, but also[00:25:59.301]
read data from it as well[00:26:03.741]
as I mentioned this particular example is available[00:26:06.211]
on the mend its APP store.[00:26:07.832]
From here, you can search for certain minds[00:26:09.852]
fit components,[00:26:11.301]
which allow you to accelerate your development[00:26:14.041]
things like[00:26:15.201]
Asset Manager connector,[00:26:16.877]
single sign on service[00:26:18.948]
theming packages[00:26:20.678]
as well as full applications like the pub asset[00:26:22.877]
example.[00:26:26.157]
And we’ll be adding more more examples[00:26:28.488]
to this app store over the next[00:26:30.498]
coming months.[00:26:34.548]
So if you need some guidance and[00:26:36.567]
some documentation as to how to set up[00:26:38.647]
and provisioned your own application,[00:26:40.567]
you can go to the docks. Stop mend ex dot com[00:26:42.968]
and search reminds Fear.[00:26:44.528]
And there’s a whole set of guidance, as do[00:26:46.728]
how to set up this particular application[00:26:49.538]
and also how to set up your application[00:26:51.948]
for deployment and configuration[00:26:54.387]
for certain users and also[00:26:56.397]
certain data within your application.[00:26:59.548]
So you’re really helpful Guide, and I definitely[00:27:01.788]
advise you going through this. Just[00:27:03.807]
start building your first application.[00:27:07.548]
So let’s take a look at what that application[00:27:09.587]
entails and what you get from the pump[00:27:11.827]
Asset. Example.[00:27:14.157]
If we switch over to the minute Studio Pro,[00:27:16.857]
we can see here, there comes with[00:27:18.887]
some example. Mike flows[00:27:21.087]
where we can perform logic to authenticate[00:27:23.827]
with the[00:27:25.127]
minds, fear platform using tokens,[00:27:28.198]
and we can then call certain rest AP[00:27:30.357]
eyes that are available via minds[00:27:32.617]
for a P I.[00:27:34.107]
And in this case, we’re putting some data into[00:27:36.387]
the time. Siri’s overview.[00:27:38.948]
This allows us to authenticate and send[00:27:41.097]
data to that particular[00:27:43.178]
Siri’s.[00:27:44.288]
But we might also want to retrieve that data[00:27:46.307]
as well. And there’s example calls for doing[00:27:48.528]
that. It also[00:27:50.667]
has some example pages to show[00:27:52.667]
you how to build out things like graphs[00:27:55.178]
and charting to showcase information[00:27:57.948]
that is coming live from the actual[00:28:00.157]
I OT devices.[00:28:03.847]
Once you’re happy with this application, you[00:28:05.897]
can then build a package for it[00:28:08.117]
and then deploy it, using the command[00:28:10.528]
line for cloud foundry[00:28:12.788]
simply by looking in and given it[00:28:14.788]
the actual package, it will build[00:28:16.847]
you the application, deploy into the[00:28:18.887]
minds of platform,[00:28:20.201]
allow you to run that and use it within[00:28:22.481]
your environment.[00:28:28.781]
So in the last 30 minutes or so, we’ve been out[00:28:30.961]
to show you how to build an[00:28:33.182]
application on AWS I[00:28:35.372]
ot We’ve also shown you[00:28:37.412]
how to build an example application[00:28:40.011]
using mind Sphere platform on[00:28:42.271]
Bendix[00:28:43.211]
and giving you an overview as to what the[00:28:45.501]
I ot landscape looks like. And[00:28:47.711]
how men Dix come really support that[00:28:49.771]
landscape.[00:28:51.642]
So I hope you’ve enjoyed this particular weapon[00:28:53.682]
are and I hope to see you are next[00:28:55.821]
weapon are our next one will be[00:28:57.951]
next month and will be focusing on[00:29:00.162]
multi experience development on[00:29:02.162]
how Mendez can build applications[00:29:04.832]
that cross multiple experiences.[00:29:10.182]
So we will now move on to the question and[00:29:12.231]
answer section.