This post is older than 2 years and might not be relevant anymore
More Info: Consider searching for newer posts

Enable temp and accel

I have a beacon from Wellcore, w912, with NRF51822QFAAH0. I use NRF Connect and I see the temp and accel sensors but I dont know how to enable them. Is there a manual you can direct me to or give me the values I need to enable, set range, and more so I can use my two beacons.

Parents
  • I'm just learning. Acctually I can "see" the accel sensor on the chip/board, it's that rectangular shiny thing close to SW1?

    I didn't know that Wellcore has their own software, or firmware. The beacon has nRF5_SDK_11.0.0_89a8197 as "Software Revision String".

    I thought that the beacon came with some kind of function that answered an app for example when asked for data, also sending at intervalls defined through some outer software. But you are saying that each company has their own firmware on the chip and that is what answers the app for example Lightblue. And they can lock the sensors with their firmware.

    Isn't there a enable code in the standard firmware, if so why would they want to change it?

    I have tried to get the information from Wellcore, I even sent a video showing my beacons, but so far I haven't got any info from them. Still hoping. Otherwise, the alternative is to remove the firmware and put my own. And I suppose you have some standard firmware I can use?

    I'm building an app that use the temp and accel, it's my first shot with a beacon. I appreciate all help I can get.

  • Actually the shiny tnig seems to be an on/off switch. But good news from Wellcore, they asked for a picture of the chip and when they had studied it they told me that temp and accel is not on my chip. I find it strang that NRF Connect finds them and shows values and even stranger that they could see that I dont have a temp-sensor, you said it is always there on 51822, right. So why cant I get values from temp, I guess temp is what the chip need to shut down if it's to hot or cold?

  • The firmware strongly depends on the HW, what GPIO lines the sensors are connected to, type of sensors. Nordic delivers the softdevice (Bluetooth stack) and a SDK that can be used to develop the FW. In this case, Wellcore has taken the SDK and the softdevice and made FW that makes the nRF51822 act like a beacon. You need to ask Wellcore how they intend this to be used.

  • I find it strang that NRF Connect finds them and shows values

    Not strange at all - that's the whole point of the BLE standardised attributes and services!

    This allows a device to advertise that it has a "temperature" facility - while being completely independent of how that is implemented.

    https://www.bluetooth.com/specifications/gatt/generic-attributes-overview

    https://www.bluetooth.com/specifications/gatt

    It's a bit like USB: when you plug a USB device into your PC, it identifies it through the standard USB processes & protocols

    So why cant I get values from temp, I guess temp is what the chip need to shut down if it's to hot or cold

    Again, that's a question for Wellcore.

Reply Children
Related