sealed class PeerRole
presents different roles of BLE peer (remote) devices
Central
object Central : PeerRole
Peripheral
object Peripheral : PeerRole
name
val name: String