Websockets are cool. They are the modern sibling of http in that they run over tcp, but websockets offer a lot more, most notably full duplex (i.e. data can be sent in both directions) and realtime delivery of messages.
Those two features enable the creation of web pages that update dynamically as soon as new data is available on the server. No need to reload the web page in the user’s browser.
I have been struggling with how to get websockets integrated with MQTT on my Synology DS1515+ NAS, but in the end it turned out to be pretty easy!
The trusty Netgear ReadyNAS 312 has served very well over the past couple of years, and is still doing ok. It has however started to run out of space, and even though the disks could be replaced by bigger ones, it was time to move to something larger.
As much as I have come to like the ReadyNAS products in general, and the support forums in particular, it would be interesting to try something else. The Synology products seems to have a loyal following, the UI seems nice, and said to have good build quality.
The new DS415+, DS1515+ and DS1518+ models came out recently each sporting a quad core Atom C2538 CPU, that was quite tempting… The 415+ has two Ethernet ports, while 1515+ and 1518+ both have FOUR 1 Gbit ports. Nice.
A quick check on the Synology forums indicate that they are very active and at least as extensive as the Netgear/ReadyNAS ones. That’s just at first glance though – time will tell if there is both volume and quality there.