Skip to content

nRF52: BLE Python Helper Classes #586

@microbuilder

Description

@microbuilder

Easier to use helper classes on top of the current low level BLE library are required for the following:

Peripheral Mode

Core Classes

  • GAP: Advertising
  • GATT: Characteristic Wrapper
  • GATT: Service Wrapper
  • GATT: Description Wrappers (CCCD, etc.)

Service Wrappers

  • Device Information Service
  • BLE UART (NUS)
  • Physical Web (formerly Eddystone)

Central Mode

TBD

Requirements

These helpers classes should require no packet level knowledge from users, which is currently the case constructing advertising packets, etc.

The wrappers must work with both S132 (nRF52832 boards) and S140 (nRF52840) SD APIs.

Metadata

Metadata

Assignees

No one assigned

    Labels

    Type

    No type

    Projects

    No projects

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions