Avatar for user75772

user75772

Member since Apr 2017 • Last active Apr 2017
  • 1 conversations
  • 2 comments

Most recent activity

    • 4 comments
    • 5,145 views
  • in Interfacing
    Avatar for user75772

    Thanks @AntiCat !! I'll give that a try 😁

    Turns out it was a rookie mistake of not disconnecting form the IDE 🙈😝 Working now! Using bleat.webbluetooth I am able to connect to the GATT service and pull characteristics and descriptor 🎉

    Now I need to decode the data... Any ideas there? 😝

  • in Interfacing
    Avatar for user75772

    Hi there!

    I'm trying to set up a GATT service on my ruuvitag. I have successfully installed the firmware following https://www.espruino.com/Ruuvitag and I can talk with the device and upload code 🎉

    I've got the following code running:

    var Ruuvitag = require("Ruuvitag");
    
    NRF.setServices({
      0xff20: {
        0xff21: {
          value: Math.round(Ruuvitag.getEnvData().temp),
          readable: true,
          notify: true
        }
      }
    });
    setInterval(function () {
      NRF.updateServices({
        0xff20: {
          0xff21: {
            value: Math.round(Ruuvitag.getEnvData().temp),
            notify: true
          }
        }
      });
    }, 1000);
    

    What I am wondering however, is how I can connect to this service using a node.js application. I've been trying the espurino module but can't figure out how to use it to "scan" for GATT services. Using the bleat module I can find other BLE devices, but not my ruuvitag running espurino.

    Any ideas what I might be getting wrong?

    NB! I'm new to this whole BLE and GATT stuff, so I might be confused about a few things 😝

Actions