It needs saying again, web sockets are awesome - so simple. I have them properly plugged in to my new alarm system - see the video.
So next step is probably to release the web socket library on GitHub as well. The alarm system is being worked on to integrate even more - the next step is an interactive floor plan showing PIRs, door and window sensors, doors opening, all sorts, in real time on a floor plan.
Subscribe to:
Post Comments (Atom)
Playing with microphones
The latest LED board designs have included a TDK PDM I2S microphone - the idea was to make sound reactive LED strips. It is tiny (3.5mm x 2...
-
Broadband services are a wonderful innovation of our time, using multiple frequency bands (hence the name) to carry signals over wires (us...
-
For many years I used a small stand-alone air-conditioning unit in my study (the box room in the house) and I even had a hole in the wall fo...
-
It seems there is something of a standard test string for anti virus ( wikipedia has more on this). The idea is that systems that look fo...
That is incredibly impressive. It rather makes me wish we had a suitable alarm system to replace with this!
ReplyDeleteNot to diminish your achievements here but did you check out Web Toolkit (Wt; pronounced Witty) before you rolled your own websockets library ?
ReplyDeletehttp://www.webtoolkit.eu/wt/features
This is what I use to 'wrap' the functionality exposed by 'clueless' and provides us with access to line diagnostic tools (and much more) that we do not get with CHAOS2.
It does websockets fantastically well.
You can release applications using the library as per an Open Source *or* Commercial License; depending on whether you want to pay for said Commercial License from them (per developer, not per product).
I looked at a few, and had not spotted the httpd side of that one, but the library was not that hard anyway.
DeleteSometimes (especially for personal projects like this) it's actually quite fun to re-invent the wheel - especially if you're in the lucky position of actually enjoying coding for coding's sake.
DeleteVery impressive indeed. I am extremely tempted to start messing around with this. Maybe even combine it with my zoneminder install.
ReplyDeleteOut of interest, what authentication is in use? Is it just for diagnostics at the moment or does it already handle multiple users and their permissions?
ReplyDeleteIt is on GitHub, so you can take a look. I have just added user specific permissions.
Delete