WebThingsIO / addon-list

List of installable add-ons for WebThings Gateway
Mozilla Public License 2.0
76 stars 54 forks source link

Blynk adapter #681

Open rei-vilo opened 6 years ago

rei-vilo commented 6 years ago

Blynk is a popular IoT service with apps for iOS and Android.

References:

benfrancis commented 6 years ago

As I understand it Blynk consists of:

The app calls a REST API on the server and the server talks to libraries on devices. This is arguably as much the web of things as what Mozilla is currently doing and follows the cloud or gateway integration pattern, we're just not following a common standard.

We could create an adapter for the Things Gateway which proxies Web Thing API requests from the gateway's web interface to a Blynk server, without using the app:

Browser -> gateway -> Blynk server -> Blynk library -> device

A better solution would be if we could work with Blynk to contribute to and support a W3C standard Web Thing API so that the Blynk HTTP RESTful API followed that standard.

That way the Blynk app could be used to directly control all Web of Things devices, gateways and cloud services and other Web of Things controllers (including our own proposed Things Browser app and Things Controller could directly control devices hosted by a Blynk server. No adapter necessary.

rei-vilo commented 6 years ago

See Blynk adapter to Project Things by Mozilla? at the Blynk forum.

community_logo