[improvement:] BT class feat. a transmission control protocol for multiple slaves
- Dominant language
- Java
- Stars
- 14.6k
- Forks
- 7k
- PR merge metrics
- No merged PRs in 30d
Description
hi,
I would appreciate if we could have a BT class feat. a transmission control protocol for an Arduino Master (e.g., by HC-05) to multiple Arduino Slaves (e.g., by HC-05, HC-06).
BT net members and their messages might be addressed and identified by the BT friendly names, e.g. (just a rough idea):
```c++
BT.connect( char \* friendlyname ) // connect master to a slave by the slave's BT_friendly_name
BT.print( char \* msg, char \* friendlyname) // send msg providing receiver name
bool BT.msgavailable( char \* friendlyname ) // msg from sender available?
BT.scan( char \* msg, char \* friendlyname ) // scans msg just from a specific sender
```
important:
automatic message control: if message failed, got lost, or corrupted, the sender should be automatically ordered to send again, and in case of BT traffic jam the sender must my ordered to slow down sending.
I'm by far no expert about this subject, but maybe sort of a bitbus protocol could be helpful in these cases.
Contributor guide
Assessment
This issue has not been assessed yet.