HiQnet

From Wikipedia, the free encyclopedia
HiQnet
AbbreviationHiQnet
First published18 January 2005 (2005-01-18).[1]
OrganizationHarman International
DomainControl and configuration of audio equipment
Websiteaudioarchitect.harmanpro.com/en-US

HiQnet is a protocol developed by Harman International for configuring and controlling professional audio equipment.[2] It is independent of the communication layer, and can run over TCP/IP, RS232, USB and RS485. It has been implemented in many different types of devices, such as audio amplifiers, mixing consoles and wireless microphone receivers.[3]

Unlike many competing protocols, it accommodates equipment that is moved from site to site by providing access to a set of device presets and venue presets. This allows previous configurations stored in the devices themselves to be quickly recalled as equipment is being set up in a venue that has been visited previously.

Architecture[edit]

The protocol is based around a set of attributes on each device that can be queried and updated.[4] An attribute might be "left-channel master volume" or "parametric EQ band 1 frequency". These attributes can be retrieved from devices and displayed in a four-level tree structure, although the attribute IDs are numeric and prior knowledge about each device is required in order to map these back to human-readable names. The Audio Architect software contains these mappings for all supported devices and can be freely downloaded from the Harman website[5]

The TCP/IP transport has been assigned port 3804 by IANA.[4]

Comparison to alternatives[edit]

  • BACnet addresses attributes in a similar way, but it also provides a means of retrieving available attributes, names, measurement units, and so on which HiQnet lacks. Both can run across a wide variety of different transports, such as TCP/IP and RS485 among others.
  • Modbus requires the attributes (registers) to be known in advance, the same as HiQnet. HiQnet does return the data type when an attribute is read, but Modbus requires this to also be known in advance. HiQnet supports a string data type[6], which is handled by workarounds in Modbus.
  • SNMP has numbered attributes like HiQnet, but it allows a deeper tree structure rather than the four-level limit in HiQnet. SNMP also allows the available attributes to be enumerated, whereas HiQnet requires the attribute IDs to be known in advance. Neither protocol supplies information about what each attribute is for, with SNMP storing this information in a MIB file that the user must obtain through other means.
  • Unlike most other alternatives which are aimed at permanently installed devices, HiQnet is designed to accommodate equipment that is moved from site to site by virtue of having presets stored on the devices themselves that can be stored and recalled[6], without the need to store and transport settings on a computer or other storage device.

Documentation[edit]

While HiQnet was proprietary for the early years of its life,[7] partial documentation has since been released allowing anyone to communicate with devices and software applications using this protocol over TCP/IP and RS232.[6] Information about the USB and RS485 transports has not yet been made public.

See also[edit]

  • HiQontrol[8] - open source HiQnet TCP/IP client written in Python
  • Wireshark dissector for HiQnet messages[9]

References[edit]

  1. ^ https://www.prosoundnetwork.com/archives/harman-professional-group-introduces-hiqnet-control-and-communications-platform Harman Professional Group Introduces HiQnet Control and Communications Platform - prosound News
  2. ^ https://audioarchitect.harmanpro.com/aa_help/#What_is_HiQnet_ What is HiQnet? - Harman International
  3. ^ https://www.jpro.co.nz/news-article/harman-hiqnets-audio-architect-718 Harman HiQnet's Audio Architect - JPRO
  4. ^ a b http://adn.harmanpro.com/site_elements/resources/692_1414084052/HiQnet_third-party_programmers_quick-start_guide_original.pdf Quick start guide
  5. ^ https://audioarchitect.harmanpro.com Audio Architect homepage
  6. ^ a b c Programmer's guide (covering TCP/IP and RS232, but not USB or RS485)
  7. ^ https://www.svconline.com/news/hiqnet-370392 HiQnet - Sound and Video Contractor
  8. ^ "EMATech/HiQontrol". GitHub.
  9. ^ "HiQnet - Wireshark Wiki".

Category:Audio network protocols