Lets face it. There is a lot of fools around in the computer business. Fools that use all their energy to try to find out what “Internet of things” is. With this post I will help so you dummies can go and play your games elsewhere and let the rest of us work on with the things needed to be done.
No Internet of Things not related to tcp/ip or http/pop3/smtp… at all. That is INTERconnected computers and there tools. So all REST lovers go and dig yourself down seven feet under. It is much simpler than that. It is just nets of things coupled together. Yes, coupled together in the same way computer once was coupled together to form the Internet. The coupling is just what it says. Things talk to each other om a net. Internet of things couples them together.
It does not say that the local nets must be RF based as some people seems to think, it does not say anything about the network of things. By the nature of “things” they must be different and diverse. THEY MUST! Just as the Internet does not. It implies however that if this should work we need to talk a similar language between interconnected nets. If we don’t we are at a point similar to where computer networks where before the Internet.
GPRS modules arrived today. This will be part of a subsystem that connects VSCP based devices plug and play to the world. SMS alarms and setup and tcp/ip connections to remote daemon for logging and setup.
One thing that is important in our world is that we communicate with small things. You can call it IoT/M2M or what you want but we just call it “working”. And this is also true when we ship gprs modules for SMS control of remote units.
When people ask me what I do I always answer “I am about to change the world” and I have been saying that since August in the year 2000 when the VSCP project was first started. It is fourteen years ago now with millions of lines of code and many, many, many. many… hours of work and the bumblebee is still flying. The Swedish companies Ericsson and Electrolux rejected VSCP in favor of OSGi in the first months of its life, but to be honest, I think the real reason for the reject was the chance for the project group to travel to international meetings, but don’t tell anyone. The result, the Screenfridge died and was the joke of the industry for many years.
Back then no one was talking about Internet Of Things of course. But the goal for this project has always been the same. We want small low cost things to be able to talk to each other regardless of the protocol they use and regardless if they talk through a cable or through the air or if they are delivered and manufactured by company B or company A. And knowing company A and B and C… we know that the VSCP way of thinking will never attract them fully. They will find there own way, “which is better”, but of course incompatible, but they will anyway. Vertical is the only way for many people to move. So we are happy to place ourselves in between as a hardware abstraction layer also. So if they don’t adopt to the model they can be made to look like they did with a middle layer driver just as HAL in most OS’s of today.
We are also , just as anyone else, waiting for “the mighty one” to come and hand the killer solution to us, just as we once got tcp/ip and the packages handed over to us while everyone was busy working with X400/X500. Actually ten fingers plus ten toes isn’t enough to count all of the solutions we have tried to work together with during the years, all without a single exception telling us that they where the final solution. All of them are gone now of course. Gone and forgotten. But the bumblebee still flies, not thinking it was the only solution back then and not thinking it is now.
But of course, for us a tiny device can be really tiny. Having almost no resources at all. A device that think something like a string is heavy stuff. Silicon even. A tiny little thing that still wants to send a measurement value to the world. Something important maybe. So I started there. Tiny things, larger things, and really big things should all work in the VSCP model . It is easier for the big to adopt to the small then vice versa. So I made the model around that.
So one day there was “a thing” that fulfilled the initial goals
Uniform device discovery and identification.
Uniform device configuration.
Autonomous/distributed device functionality.
A uniform way to update/maintain device firmware.
so I attended meetings and tried to present the solution, but of course there was always a big company that just started a multibillion dollar project (or a government financed project for that matter) that would solve this thing once and for all. Common for them all is the belief that everything have one megabyte of flash at least and endless amounts of ram and a radio transceiver that does not even need current and of course all of these small devices is like small humans, even Facebook embraced all this and told the world they will build a Facebook for machines and soon Twitter will come and…. And the stupidity just goes on an on and on and all the tiny things are just left out. The tiny thing that counts for at least 90% of the estimated billions of devices everyone is talking about. The things that have 200 bytes of ram and less and maybe even is just silicon.
So I entered competitions. Did not win of course. Did not even get any attention. Probably no one even read the documents. There contain to few pictures of hot homes controlled by Nest’s and Ipads and IoT is not in capital letters all over the pages. And this is not a solution coming from a big company or a well known institution. So one day there was a IoT competition in Eindhoven in the Netherlands. Famous for being Philips home town. The tree top participants got a free ticket to the event and a chance to win a prize. So I asked all my friends to vote of course, everyone else did, and VSCP was finally chosen as one of the tree selected (there was not that many participants). OpenHAB, a home automation project, based on OSGi (!!!) got most votes, and then came the VSCP project and last a project called The Incredible Machine. There are some info about the event here. At the last day of the event and because it was only three participants we ended up at place tree and I got two size small t-shirt as a price. A Dutch joke maybe as I am a +110 kg person!? But if there had been four entries or more we would not even been among the three winners. Why is that? Is it because VSCP is totally useless. No I’m sure the judges on this event as on every other IoT competition just like good looking (but pretty useless) things and gadgets, gadgets, gadgets and never ending toys. They don’t even understand the things that are needed to get this thing IoT everyone is talking about going. Actually most of the people working with it is utterly fools that should be put back to kindergarten at first possible chance to do so. Most of the stuff coming up is just a joke IMHO. Yes a JOKE.
So did I stop to say “I will change the world” after this?
Did I stop to say it after I searched VSCP on Google trends and got a really sad result
Noop. What is fourteen years of hard work without anyone even notice you are there. If you feel in your heart that something is right it probably is. Ask Mr. Tesla… Oh well it could be hard, but if he was around we would have told you. So I move on.
And sometimes you find a page like this one
and you understand that at least one person has seen the beauty of VSCP and you which more people did. And you see Alljoyn an other projects getting started from scratch and they have never ever taken a look at what’s already available. People don’t do that anymore. I would be utterly surprised if anyone of the Alljoyn alliance ever cared to read a page of the VSCP spec. But they think I should read the documents of course and as all the other projects that has been there for a while and then disappeared even without a small amount of smoke remaining after they are gone they will probably finally also vanish into the air. Or maybe set a standard for IoT things. For the big things. With huge memory, power and glory and pride and a horn to beep with. Less then ten percent of the devices.
I will still continue to say that I will change the world. I will. maybe I will die before I actually do and I think I add
There is one way to Discover them all.
There is one way to Configure them all.
There is one way to Update firmware of them all.
There is MANY ways to communicate with them all.
to that. And please understand that I am the bumblebee that WILL change the world. And I am just utterly happy trying to do that.