B-Sense Glucose Display — Your glucose at a glance.

A dedicated glucose display for Nightscout and B-Sense Cloud.

Go from working xDrip+ to the first live device reading in four clear steps.

B-Sense Glucose Display screen
B-Sense live glucose display
Live glucose screen
B-Sense low alert screen
Low alert view

Start from your current setup

Choose the shortest path based on what is already ready.

How setup works

First get stable glucose in xDrip+, then confirm the right board, flash the device, and finally connect the same data path on xDrip+ and the device.

B-Sense setup flow from xDrip and board preparation to flashing and data path connection
Step 1 illustration
Step 1 Time 0-10 min Cost $0

Check xDrip+ compatibility

Make sure your phone and CGM can send data to xDrip+. Start with Android or iOS setup, then confirm live readings.

Already using xDrip+? Jump to Step 2. Do not proceed until live updates are stable.
  • No single setup works for every CGM + phone combination.
  • Check official docs, forums, and community groups for your exact model, firmware, and region.
  • Adjust your setup until xDrip+ shows stable live readings.
Step 2 illustration
Step 2 Time 0-10 min Cost $0-8

Choose the ESP32 kit

Buy or confirm the exact board model: ESP32 2.8inch touch ST7789.

Already have the CYD 2.8\" touch (ST7789)? Jump to Step 3.
  • Use the exact touch ST7789 board model.
  • Case or stand is optional.
  • Example seller links and board screenshots are in the detail section below.
Step 3 illustration
Step 3 Time 5-10 min Cost $0

Assemble & flash

Flash the device, connect it to Wi-Fi, then open Visit Device to finish the base setup. Leave the data-path API settings for Step 4.

Step 4 illustration
Step 4 Time ~10 min Cost free / plan

Connect your data path

Connect xDrip+ and the device to the same Nightscout or B-Sense Cloud path, then wait for the first reading.

Nightscout users can start on the free path. B-Sense Cloud is the managed option with Pro Features.

See plans and pricing

In the details below, you will first set up xDrip+, then save the same path on the device.

Everything you need, all in one place

Step 1 illustration
Step 1

Confirm your CGM works

Before anything else, your phone must already show stable live glucose in xDrip+.

Do not proceed until your phone receives stable live glucose data.

Exact setup depends on your CGM model, phone, app path, and region. Use the shortest route that gets you to one stable live reading in xDrip+.

Android quick checklist

Download: xDrip release 2025.09.05
Documentation: xDrip GitHub wiki

  1. Install the APK.
  2. Allow Bluetooth and Location permissions.
  3. Disable battery optimization for xDrip+.
  4. Open Settings -> Hardware Data Source and select your CGM.
  5. Wait for glucose value and trend arrow.
  6. Confirm updates continue for at least 5 minutes.

Common paths

  • Dexcom (G6/G7/One): Dexcom Native or Companion Mode.
  • Libre 1/2/3: Direct / Patched / Juggluco. Compatibility reference
  • CareSens Air: enable xDrip+ in the CareSens app (Manage Data & Connections).
  • Eversense: use companion integration.

If no data appears

  • Bluetooth ON.
  • Location ON.
  • CGM app connected (if using companion mode).
  • Restart Bluetooth or restart the phone once.

Support: xDrip GitHub and Nightscout docs.

iOS options

There is no App Store xDrip+ app. Use this route only if you already know you need it:

  1. xDrip4iOS (advanced): github.com/JohanDegraeve/xdripswift (self-build or TestFlight required).

Step 1 complete when

  • Glucose value is visible on xDrip+.
  • Trend arrow is visible.
  • Updates continue normally for at least a few minutes.
xDrip live screen
xDrip app showing glucose and trend
Step 2 illustration
Step 2

Choose the ESP32 kit

CYD means "Cheap Yellow Display" (ESP32-2432S028R): a low-cost ESP32 board with a 2.8-inch touch TFT, Wi-Fi/Bluetooth, USB power/programming, and microSD support. It is commonly used for compact, always-on display projects.

  • Order the exact board type: ESP32 2.8inch touch ST7789. The no-touch variant will likely also work, but current development is based on the touch model and future touch functions may be used.
  • Case or stand is optional and can be added later.

Where to order

Step 3 illustration
Step 3

Assemble & flash

This step installs the firmware, connects Wi-Fi, and gets the device ready for the data-path setup in Step 4.

  1. Open Web Flasher and click Connect.
  2. Select Install B-Sense ESP32 + ST7789.
  3. For a first install, keep Erase device enabled. For later updates, keep it off if you want to preserve saved settings.
  4. Wait until flashing completes.
  5. Set Wi-Fi when prompted.
  6. Open Visit Device and set the time zone. Leave the data-path API settings for Step 4.

Flasher screenshots

Click any screenshot to open full-size view. Use arrows to navigate the complete install flow.

Step 4 illustration
Step 4

Connect your data path

Choose the free Nightscout path or the hosted B-Sense Cloud option, then connect both xDrip+ and the device to that same endpoint.

Nightscout: use this if you already run your own Nightscout server.
B-Sense Cloud: use this if you want the managed hosted option.
Plans: choose Cloud for hosted setup, or License if you already use your own Nightscout server and only need device access with Pro Features.

Connection summary

Order: get your key or token, configure xDrip+, then save the same path on the device.

Get your API key

  1. Open Plans and review which access option your setup may need.
  2. Open your B-Sense settings page and generate an API key if you do not have one yet.
  3. Keep this key ready, you will use it as the secret in xDrip+.

Connect xDrip+ to your data path

  1. In xDrip+, open Settings -> Cloud Upload -> Nightscout Sync.
  2. Enable Nightscout Sync.
  3. For B-Sense Cloud: in Base API URL, use https://YOUR_BSENSE_API_KEY@api-b-sense.hismis.com/api/v1/.
  4. For self-hosted Nightscout: enter your Nightscout URL and use your Nightscout API_SECRET or a write-capable upload token.
  5. Save and confirm that glucose values start updating in xDrip+.

The xDrip+ screens are the same for both paths. Only the URL and the matching auth value change. Do not use a Nightscout readable token for xDrip+ upload.

Save the same data path on the device

  1. Open Visit Device to reach the local B-Sense setup page.
  2. In Connection -> API settings, choose the correct Plan mode.
  3. If you use B-Sense Cloud or a B-Sense paid plan, choose B-Sense (auto-detect plan), leave the B-Sense server as shown, then paste your B-Sense API key.
  4. If you use your own Nightscout only, choose Free (own Nightscout only), enter your Nightscout server without https://, then enter your Nightscout token (API-SECRET).
  5. Save the device settings, then open Settings and confirm the correct glucose unit and time zone.
  6. Wait for the first reading, then confirm the glucose value, trend arrow, and next refresh all appear normally.

xDrip+ and the device must use the same data path. Do not mix a Nightscout host with a B-Sense key, and do not mix a B-Sense host with a Nightscout token.

xDrip+ connection screenshots

Click any screenshot to open full-size view.

Device setup screenshots

These show where the device-side API settings, unit, and post-save status live.

Plans and pricing

Choose Cloud if you want the managed hosted setup. Choose License if you already use your own Nightscout server and want Pro Features on the device. The cards below go directly to the matching checkout.

Cloud

Hosted plan

Choose Cloud if you want B-Sense to handle Nightscout for you and want the lowest-cost plan.

Cloud Annual

Best if you want the hosted plan without running your own Nightscout server.

Best value
€24.99 / 1 Year
  • Hosted plan
  • No Nightscout server to maintain
  • Unlimited devices
  • Pro Features: display layout, thresholds, brightness
  • Annual billing
Choose annual
License

Run your own Nightscout

Choose License if you already run Nightscout and want the Pro Features on your device.

License Solo

Use your own Nightscout server and unlock the Pro Features on one device.

Single device
€29.90 one-time
  • Use your own Nightscout server
  • Pro Features: display layout, thresholds, brightness
  • See Pro Features details below
  • One device
Choose solo

License Family

Use your own Nightscout server and unlock the Pro Features on up to five devices.

Family plan
€39.90 one-time
  • Use your own Nightscout server
  • Pro Features: display layout, thresholds, brightness
  • See Pro Features details below
  • Up to 5 devices
Choose family

Get updates

Share your CGM + phone combination and choose what you want to hear about. We will email you about the topics you select, including when we add support for your setup.