I am wondering if anyone knows about some existing 'off the shelf" hardware options where some device could connect to this Bluetooth "Input Hub" where this hub can have inputs plugged into it and any data received via that input would inform the connected Bluetooth device that sensor X sent value Y.

This would allow any Bluetooth capable device to receive/read inputs and do something with that information.

Not sure where to ask if this is not the right place. Thanks in advance. Also does Bluetooth disconnect after some long time of being connected?

(Output is not required but bonus if it can)

  • What real world problem are you trying to solve. Building what you describe with any number of Nordic SoC world be easy, but I don't see a use case for something as general as you describe
    – hardillb
    Commented Mar 29, 2020 at 6:40
  • What’s your notion of “off the shelf”? Some board you can then add sensors to? Or something completely packaged? Of the former, anything ESP32 based should work, as well as NRF51 or NRF52 based. Adafruit must have a dozen such boards. You can also look at the M5Stack, Pycom’s devices, and probably more. This seems like a very broad question to me...
    – jcaron
    Commented Mar 29, 2020 at 12:31
  • 1
    Also what kind of "inputs" are you talking about? Analog levels? Digital on/off signals? I2C? SPI? UART? Something else?
    – jcaron
    Commented Mar 29, 2020 at 13:00

1 Answer 1


Your question is very very broad, but here are a few starting points...

Nearly any device with BLE support and GPIO inputs could serve that purpose, including all those that are ESP32-based (expect those based on the new ESP32-S2 which doesn't have Bluetooth), NRF51* or NRF52* based devices, and many more.

In terms of development boards:

In terms of "packaged" devices (but programmable, and with inputs available, though not quite easily accessible when in their package, but they also have built-in sensors):

Really, the choice is yours. Depending on what you want to connect to them, the features you want, how you want to power it, whether you want a prepackaged device or have more freedom, your favorite language (Python, C, Javascript...), and so on, one or the other (and possibly many, many more) could be the best fit.

  • Thanks @jcaron! I was after some direction in a broad sense and you have done that perfectly! I will look into these as it seems there are a few approaches that you have listed, so thank you. Commented Mar 29, 2020 at 21:17

Your Answer

By clicking “Post Your Answer”, you agree to our terms of service and acknowledge you have read our privacy policy.

Not the answer you're looking for? Browse other questions tagged or ask your own question.