|
Lets start with a fish tank (or a toaster).
You have a small system that controls the tank temperature
turns the light on and monitors the water level.
Imagine that you have a Small Fish Tank Controller that can send a message to the SSDS (we make that simple for you as well).
-
FishTank.FTD2:data:light:on:temp:25.0:level:45:fish:fine:
With NO OTHER SETUP SSDS now knows that there are things called FishTanks in its world and they have data about light, level, temp and fish.
It also knows that there is one tank called FTD2 in the world.
The data is shared.Any other client or system can now get to the data offered by FTD2.
For example: just send a message
- FishTank.FTD2
to the server to get the data or
- FishTank
to get a list of things called FishTanks,
or send simply
- ?
to get a list of all the things the server knows about including FishTanks
Now Put it on the Web
A small but smart CGI server is available to
show the details sent to the server from the FishTank client and other systems. It uses very simple template files to format the data just as you like it.
So you happen to own a Pet Store with about 50 fishtanks.
No problem, as long as they all have different names the system will cope with it.
Where's the toaster ?
If you can send the following messages
- "Toaster.Toast1:status:ready:"
- "CoffeePot.CPOT23:temp:hot:roast:columbian:"
- "Dishwasher.DW100:last_cycle:05-12-2009:state:dirt y:"
- "Cat.Garfield:location:main_bed:state:sleeping:"
Your world is captured by SSDS.
All the things and data you sent as messages to the server are captured and available to share with other systems.
The Price
- The basic, unsupported system is free.
- Some funding needed for additional features.
- I make a living doing this sort of thing so I can help you make it do what you want for a reasonable fee.
- Most of the system is already developed so extras are not too diffucult or expensive.
Of course There's more
Look here for a little more information.
Contact philwil@sysdcs.com for details.
|