The network key is an 8-byte number that uniquely identifies a network and are used to differentiate different applications from one another. Only channels with identical valid network keys may communicate with each other, even if they have matching channel parameters.
The public network key can be freely used by anyone. None of the channel parameters or data formats are defined, and interoperability is left unmanaged. It is ideal for development and evaluation.
Managed network keys are intended for companies who wish to interoperate across an industry sector. An example of a managed network is the ANT+ network. Along with the use of a managed network key, devices in a managed network must conform to specifications of channel parameters and data format (device profiles), for interoperability.
A private network is suitable for applications where interoperability is not required or desirable. A private network key helps provide control over who can join the network and who cannot; it also offers flexibility in terms of defining your own channel parameters and data formats.
Both managed, and private network keys are assigned by Garmin Canada Inc. and have an associated fee.
A network number is an 8-bit number that identifies the available networks on an ANT device. A network key is assigned to a network number using the Set Network Key (0×46) message, and any individual channels assigned to a network number will be using the associated 8-byte network key. You can assign multiple channels to the same network number, so a network key can be used by multiple channels without having to enter the key multiple times.
The number of network keys that can run in a single ANT device depends on its capabilities; the most recent ANT devices can use up to 8 different network keys. Please refer to the datasheets for your specific ANT device for more details on the supported number of networks.
All ANT products ship as standard with the public network key, by default assigned to network number 0.
You can also find the public network key here.
Please note that the public network key is not 00-00-00-00-00-00-00-00, which is actually an invalid key. Entering an invalid network key results in the last valid network key being used (which usually is the default public network key). See this FAQ for more details.
The ANT+ network key and ANT-FS network key are available here: Network Keys
Note that you need to be signed in as an ANT+ Adopter to access these keys, and that they should only be used on ANT+ devices (i.e. devices that comply with an ANT+ device profile). If you are simply using ANT to transmit data in a way that you have defined, then use the public network key which is programmed by default into ANT devices.
For more information, see: ANT+ Basics
Please contact us if you are interested in obtaining a private or managed key.
If you are looking for your device to interoperate with a non ANT+ device, your best option is to inquire directly with the manufacturer of the device.
A network key is not a random number; it can only be generated by Garmin Canada Inc. If an invalid network key is configured on a device, this will result in the last valid network key being used instead. Usually, this means that the default public key will be used, which makes it appear like devices with different invalid network keys are able to communicate.
There is no fee to use the public network key; it ships by default on all ANT products. The ANT+ network key is also available without a fee, but is subject to a licence agreement.
Private and managed network keys have an associated fee. Please contact us for details.
No. Network keys are generated and allocated by Garmin Canada Inc., to ensure network integrity as well as interoperability, in the case of managed networks.
The public network key is not “00-00-00-00-00-00-00-00”, that is an invalid network key. Attempting to set all-zeroes as the network key will result in no network key being set at all, meaning whichever network key was originally set there will still remain. While on most devices the network keys are pre-set to the public network key, some devices may have the ANT+ or ANT-FS network keys also set by default instead.
You may find the public network key here: Network Keys