BLE SDK errors
Use @tempivo/sensor-beacon for scan and GATT. Native apps need a development build. Node can decode, not radio. Full API: Sensor BLE SDK.
Bluetooth does not replace cellular. After setConfigurationJson, call triggerTransmission() (or press the sensor button) so the cloud updates.
TempivoSensorError.code
| Code | Meaning | Do this |
|---|---|---|
invalidPin | PIN does not match the sticker | Scan the QR on the same sensor you connected |
invalidQr | Bad QR, or old label | Use the TS10 QR JSON sn + pin |
invalidConfig | Bad config JSON or intervals | Follow the SDK README. Uplink must be at most 60× the measurement interval |
notConnected | No GATT session | connect first |
unsupportedCommand | Device cannot run that command (often trigger) | Press the sensor button instead |
connectFailed | Link failed | Closer, stop other apps, retry |
runtimeUnavailable | Native module missing | Rebuild the development client |
unknown | Unmapped native error | Retry, then support |
Scan vs connect
- Empty
readingsusually means only the identity frame arrived. Wait for the measurement frame. - While any app holds GATT, the sensor stops (or barely) advertising.
disconnectbefore you rely on scan. - Stop scan before
connect.
How is this guide?