O'Reilly logo
  • Abhishek Gupta thinks this is interesting:

During this type of communication, each of the devices involved either plays the role of the database (known as peripheral in Bluetooth Low Energy terminology) or a listener (known as central in Bluetooth Low Energy terminology) of that database updates. Whenever new data is available, the database magically notifies all its listeners that new data is available to use. This magic takes place via something known as Indications and Notifications which we shall elaborate on in an upcoming section:

From

Cover of IoT Projects with Bluetooth Low Energy

Note

Quite similiar with Dispatcher and Subscriber Model