Skip to content

[improvement:] BT class feat. a transmission control protocol for multiple slaves #3472

@shiftleftplusone

Description

@shiftleftplusone

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):

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.

Metadata

Metadata

Assignees

Labels

Library: OtherArduino libraries that don't have their own labelfeature requestA request to make an enhancement (not a bug fix)

Type

No type

Projects

No projects

Milestone

No milestone

Relationships

None yet

Development

No branches or pull requests

Issue actions