Download - One to unite them all
![Page 1: One to unite them all](https://reader036.vdocuments.us/reader036/viewer/2022081716/53f15e558d7f72104c8b47c3/html5/thumbnails/1.jpg)
One to unite them all
![Page 2: One to unite them all](https://reader036.vdocuments.us/reader036/viewer/2022081716/53f15e558d7f72104c8b47c3/html5/thumbnails/2.jpg)
We believe in a world of IoT/M2M consisting of many protocols and many solutions and billions
of devices.
![Page 3: One to unite them all](https://reader036.vdocuments.us/reader036/viewer/2022081716/53f15e558d7f72104c8b47c3/html5/thumbnails/3.jpg)
Still there is a need for...
...one way to discover them all....one way to configure them all.
...one way to interact with them all....one way to update firmware of them all.
&many ways to communicate with them all.
![Page 4: One to unite them all](https://reader036.vdocuments.us/reader036/viewer/2022081716/53f15e558d7f72104c8b47c3/html5/thumbnails/4.jpg)
VSCPan open and free framework for
IoT & M2MSolving the needs.
![Page 5: One to unite them all](https://reader036.vdocuments.us/reader036/viewer/2022081716/53f15e558d7f72104c8b47c3/html5/thumbnails/5.jpg)
one way to discover them all.
Each device have a globally unique id that can be constructed from an existing GUID.
Each device contains information about who built it, what it can do, how it can be made to do that
and much more.
![Page 6: One to unite them all](https://reader036.vdocuments.us/reader036/viewer/2022081716/53f15e558d7f72104c8b47c3/html5/thumbnails/6.jpg)
one way to configure them all.
Each device export a register model. An abstraction well known from the electronics
industries and the IC circuits and very successful.
Scale well from the tiniest to the largest devices.
Well proven in billions of circuits.
![Page 7: One to unite them all](https://reader036.vdocuments.us/reader036/viewer/2022081716/53f15e558d7f72104c8b47c3/html5/thumbnails/7.jpg)
one way to interact with them all.
A device send out well specified and directly understandable information.
A device can automatically be configured to react on “information” from other devices.
![Page 8: One to unite them all](https://reader036.vdocuments.us/reader036/viewer/2022081716/53f15e558d7f72104c8b47c3/html5/thumbnails/8.jpg)
one way to update firmware of them all.
An abstraction for memory of a device is available and a well specified model for updating it lay the road for one way to remotely update firmware on
all devices.
![Page 9: One to unite them all](https://reader036.vdocuments.us/reader036/viewer/2022081716/53f15e558d7f72104c8b47c3/html5/thumbnails/9.jpg)
The problem – part one
Every device of today send data packed in different ways where
you know nothing about the data.
Is it a temperature or just some random number?
Is the temperature given in Kelvin, Fahrenheit or Celsius?
????? ??? ?
![Page 10: One to unite them all](https://reader036.vdocuments.us/reader036/viewer/2022081716/53f15e558d7f72104c8b47c3/html5/thumbnails/10.jpg)
The VSCP solution – part one
You know what you get and how to interpret what
you get.
![Page 11: One to unite them all](https://reader036.vdocuments.us/reader036/viewer/2022081716/53f15e558d7f72104c8b47c3/html5/thumbnails/11.jpg)
The problem – part 2
Devices comes in many different shapes.
What can I do with them?
How can I make them do what I want!
![Page 12: One to unite them all](https://reader036.vdocuments.us/reader036/viewer/2022081716/53f15e558d7f72104c8b47c3/html5/thumbnails/12.jpg)
The VSCP solution – part two
Ask the IoT devices themselves what they
can do for you.
Configure them all in the same way.
![Page 13: One to unite them all](https://reader036.vdocuments.us/reader036/viewer/2022081716/53f15e558d7f72104c8b47c3/html5/thumbnails/13.jpg)
The problem – part 3
You want all your devices to interact with each other... Hmmmm... only
possible if you use one communication
protocol and one supplier.
![Page 14: One to unite them all](https://reader036.vdocuments.us/reader036/viewer/2022081716/53f15e558d7f72104c8b47c3/html5/thumbnails/14.jpg)
The VSCP solution – part three
Everyone talks to each other.
Set up the interaction in one common way.
Any supplier, any protocol.
![Page 15: One to unite them all](https://reader036.vdocuments.us/reader036/viewer/2022081716/53f15e558d7f72104c8b47c3/html5/thumbnails/15.jpg)
But...
Yes we know you have a solution for all this that is super nice and beautiful.
Good thing. You don't have to change anything.
![Page 16: One to unite them all](https://reader036.vdocuments.us/reader036/viewer/2022081716/53f15e558d7f72104c8b47c3/html5/thumbnails/16.jpg)
Two choices.
Implement VSCP in your product besides your own solution. VSCP is so lightweight so this is
easily done.
Or
Build a driver that abstracts your device to the VSCP world. Works for legacy devices to.
![Page 17: One to unite them all](https://reader036.vdocuments.us/reader036/viewer/2022081716/53f15e558d7f72104c8b47c3/html5/thumbnails/17.jpg)
Use as the only protocol for you solution
Fits in low resource devices and even in
silicon.
Use any protocol.
Choices
![Page 18: One to unite them all](https://reader036.vdocuments.us/reader036/viewer/2022081716/53f15e558d7f72104c8b47c3/html5/thumbnails/18.jpg)
Use only the tools, software and APIs and make your device look
like a VSCP device.
A simple driver is all you need.
Choices
![Page 19: One to unite them all](https://reader036.vdocuments.us/reader036/viewer/2022081716/53f15e558d7f72104c8b47c3/html5/thumbnails/19.jpg)
Use TCP/IP, MQTT, UDP, raw Ethernet.... to communication with all
VSCP devices and making your device look like a VSCP device to.
Choices
![Page 20: One to unite them all](https://reader036.vdocuments.us/reader036/viewer/2022081716/53f15e558d7f72104c8b47c3/html5/thumbnails/20.jpg)
Use the websocket interface and the
JavaScript widget set to create nice UX experiences.
Choices
![Page 21: One to unite them all](https://reader036.vdocuments.us/reader036/viewer/2022081716/53f15e558d7f72104c8b47c3/html5/thumbnails/21.jpg)
If we had time we would have told you everything that is possible with the
VSCP framework.
But we can't.
Choices
![Page 22: One to unite them all](https://reader036.vdocuments.us/reader036/viewer/2022081716/53f15e558d7f72104c8b47c3/html5/thumbnails/22.jpg)
One to unite them all
More information is available at our site
http://www.vscp.org
Not just a protocol.