And make it work for low power/battery driven electronics which don't have the power budget for WiFi.
Oh and they don't have a whole lot of RAM and CPU cycles to spare, so pulling in an XML library isn't really the option of choice.
And how should authentication work, including initial setup?
It's a lot more complicated when you drill into the details. You might be willing to accept a bunch of trade-offs, but that will limit this to a niche product.
> You might be willing to accept a bunch of trade-offs, but that will limit this to a niche product
Several years ago I was helping a guy that had a home automation product with a scriptable interface. This was when X10 was prevalent.
He was very proud of it and described all the behaviors he'd coded in loving detail. But one stuck out in my mind: "When I get into bed, the lights go out!" "But", I said, "what if you wanted to read in bed?" He glared at me: "The Bed is for SLEEPING."
These systems need to work for us, and not require us to bend to what they're capable of.
And make it work for low power/battery driven electronics which don't have the power budget for WiFi.
Oh and they don't have a whole lot of RAM and CPU cycles to spare, so pulling in an XML library isn't really the option of choice.
And how should authentication work, including initial setup?
It's a lot more complicated when you drill into the details. You might be willing to accept a bunch of trade-offs, but that will limit this to a niche product.