A Topic Variable is a flexible special OmniServer element that gives you the ability to define a device specific variable such as a Device ID at the OmniServer topic level. This effectively makes your OmniServer protocol reusable for those devices using the same protocol, since you can now specify the value of the variable when creating the OmniServer topic instead of creating a protocol for each device with the value hard coded.
In this video blog, I show you how to get the most from your OmniServer by using topic variables with your protocol to reduce your engineering time and effort to create an OmniServer protocol.