Selecting the right Bluetooth module and microcontroller, as well as writing firmware for a product MVP