Skip to content

Bluetooth: Add an interface for IoT devices #1059

Open
@KasperJSdeVries

Description

@KasperJSdeVries

Description

I am currently working on implementing a driver for the BlueNRG-2 package from STM. It is a low-energy Bluetooth SoC. The user-facing interface is currently huge (1000+ items).

How to solve the problem

The most user-friendly way to reduce this would be to add a library on top to handle most of the nitty-gritty Bluetooth work. This library could be the already existing nanoFramework.Device.Bluetooth library. The Bluetooth library would have to have an interface for the IoT device to implement.

Describe alternatives you've considered

An other option would be to add a library just for IoT devices but that is just a bunch of extra work that has already been done for the existing Bluetooth lib.

Aditional context

The PR for BlueNRG-2

Metadata

Metadata

Assignees

No one assigned

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions