- From: Tobie Langel via GitHub <sysbot+gh@w3.org>
- Date: Tue, 10 Nov 2015 09:15:07 +0000
- To: public-device-apis@w3.org
So as discussed F2F, the current design allows for this. For example,
you could add an boolean `encrypted` member to the constructor's
dictionary or pass the recipient's public key via the same mean. The
sensor would then emit `OpaqueSensorReading` objects instead of
regular ones, and the recipient only would be able to decrypt the
data, the application then simply becoming a pipe for it.
So for example:
```js
var sensor = new HeartbeatSensor({ key: CARDIOLOGIST_PUBLIC_KEY });
var buffer = [];
sensor.ondata = (e) => {
buffer.push(e.reading);
if (buffer.length > 15) {
fetch(CARDIOLOGIST_URL, { body: JSON.stringify(buffer) });
buffer.length = 0;
}
}
```
Now, I don't know what interest there is for something like this at
this point, so it seems very early to bake it into this spec. Have you
heard from implementors interested in enabling this use case?
--
GitHub Notif of comment by tobie
See https://github.com/w3c/sensors/issues/71#issuecomment-155364867
Received on Tuesday, 10 November 2015 09:15:09 UTC