For now the Web of Things API seems to focus on simple types when sending properties, actions or events. I have seen booleans, numbers, integers, strings and colours (which are RGB strings).
When looking at current devices in the IoT realm, I see home automation that also sends pictures, audio, videos and streams of such. The data can either be produced in the network (e.g. a camera at the entrance door) or on the Internet (e.g. an online radio).
Would a gateway proxy these blobs/streams, as it does with simple values?
How about sending URLs to the content? What if the target device can’t reach the source or the source requires some authorization?
Use cases:
- I want to get a notification when the house alarm goes off with a photo of the front door.
- When shopping, I want to check the content of the fridge via the fridge cam.
- I want to tell the TV / Media Centre (e.g. Kodi) to play a video from the NAS. (Can we control DLNA via WoT?)
- I want the internet radio to play a radio station in the morning. The WoT gateway could have rules for news on weekdays and calming tunes on the weekend.
Is sending these data types within the scope of the WoT standard? I think it should be.
How much is WoT focusing on home automation for end-customers vs. automation of every-Thing?
Is there a place to bring in my ideas around these forms of data?