theheraldproject / herald-for-cpp

Herald for C++ - Reliable mobile Bluetooth communications - Native library & test apps
https://heraldprox.io
Other
13 stars 10 forks source link

Add write payload support #67

Open adamfowleruk opened 3 years ago

adamfowleruk commented 3 years ago

Please start with a use case description for a USER of this enhancement

[Who] As a user

[What] I need to allow other devices to write to mine

[Value] In order to ensure two way detection between devices

Describe the potential solution you'd like

Write payload support in concrete_ble_transmitter for Zephyr, replacing current placeholder VENDOR write code

Describe alternatives you've considered

Considered not bothering as we know Zephyr is well behaved, but in a connection-starved environment allowing this may be sensible.

Additional context

Existing mechanism in the Android and iOS API for older devices that don't support advertising.

Relative priority Medium. V1.3 to ensure API equivalence in Herald Protocol V1.