I know when I have lost. The chance that VSCP will be adopted by the many is pretty small. One could be sad about that. It is so much work. So many hours. But if you want to be a success you need money and even more, devoted people around you that preferably are better than yourself.
So, bad days, and this is one of them, you think about giving it all up. Why bother?
Still, there is something in that vision of small systems talking to each other, working together, that is hard to not make come true. Just out of curiosity, Is it possible to do this?
But on the other hand. Soon seventeen years of development. It is crazy to walk this road.
Well I do any way. The development continue.
I have decided to skip built-in MQTT support in the VSCP server. The Level II driver will give this support and will be extended with new functionality instead.
I am implementing new UDP functionality at the moment. This is an extended version of what was available before. One can set up a UDP port on the server that can receive UDP VSCP frames. Ack is available and the frames can be unencrypted or encrypted using AES128/AES192/AES256. The VSCP server can also connect to other nodes using UDP and send a filtered output stream to them.
I also work on the Multicast functionality as this is close to the UDP functionality. The same encryption options is available here but the multicast channels work a bit different to UDP in that one can set up as many multicast channels one like, have filters in them for both send and receive, and of course encrypted frames. This is perfect for low-end autonomous systems.
I hope to have this is done and fully working this week.
The multicast announce channel by the way is already in place and has been for quite a while. I will document this to. Basically this channel is where a higher end device can listen to discover new nodes in a system. Likewise should level II nodes post their info here as well as heart beats. The VSCP daemon will collect this info, a work that is up next, and make it available through its high end interfaces.
That’s it for now. Keep your eyes open for documentation of the new features.