Chapter 7

Service Discovery

Service discovery is the process by which devices on a network learn what services are available. Without a mechanism for service discovery, new devices do not function properly as they have no way to discover services they may need, and no way to announce that they have services available. For example, in a smart object network deployed for building automation, a light switch device must use some form of service discovery to find the available lights. Similarly, the lights need to use some form of service discovery to locate nearby light switches. For smart objects, automatic service discovery is particularly important since most smart objects have very limited ways to interact with users.

Service discovery is especially ...

Get Interconnecting Smart Objects with IP now with the O’Reilly learning platform.

O’Reilly members experience books, live events, courses curated by job role, and more from O’Reilly and nearly 200 top publishers.