Bluetooth LE HTTP Proxies

The BLE standard provides an HTTP Proxy service. If a device implements this service, it allows other BLE devices to connect to it and request Web Pages through it.

Currently the Espruino Hub software provides this service, and will run on a Raspberry Pi.

To use it:

NRF.requestDevice({ filters: [{ services: ['1823'] }] }).then(function(device) {
  require("ble_http").httpRequest(device, "pur3.co.uk/hello.txt", function(d) {
    print("GET:",JSON.stringify(d));
  });
});

Note:

This page is auto-generated from GitHub. If you see any mistakes or have suggestions, please let us know.