This post is older than 2 years and might not be relevant anymore
More Info: Consider searching for newer posts

Virtual addresses and their use?

Bluetooth Mesh Glossary of Terms mentions 3 different kinds of addresses: Unicast Addresses, Group Addresses and Virtual Addresses.

I think I understand what a Unicast Addresses is. But just to be sure; it's the element number for which, whatever you are addressing is in, right?

Group Addresses, I also think I understand. It's an address, a group of model's can subscribe to and will listen after message from. It is an easy way of addressing many elements at the same time.

But I don't understand what Virtual Addresses are, and what they are used for. The Bluetooth Mesh Glossary has this to say about them:

A Virtual Address is an address which may be assigned to one or more Elements, spanning one or more Nodes.

This, to me, sounds very much like a group address. So what are they used for?

How do they differ from group addresses?

And why have both Group Addresses and Virtual Addresses?

Related