Protocols
Implementing protocols is our bread and butter. We’ve worked on too many to list them all, but here is an overview:
- Video coding (H.261, H.263, H.264, MPEG2, MPEG4)
- Audio coding (G.711. G.722, G.726, gsm, G.722.1)
- DNP3 – Distributed Network Protocol – used in process automation systems
- GD92 – Home office protocol, primarily used for mobilising fire engines in the UK
- RS232, RS485 – Serial data interfaces
- CAN bus – Controller Area Network
- XML – Extensible Markup Language
- JSON – JavaScript Object Notation
- IP, UDP, TCP – Internet protocols; Internet Protocol, User Datagram Protocol, Transmission Control Protocol
- Ethernet (IEEE 802.3) – local area network (LAN) for computers
- IEC 61850 – Electrical substation communication
- IEC 870-5-101, IEC 870-5-103, IEC 870-5-104 – Telecontrol message system protocols
- IEC60601 – Medical safety standard
- Thunderbolt – Interface that enables connection of multiple external peripherals to a computer
- Firewire – Apple’s name for IEEE 1394 serial bus interface standard for high-speed communications
- USB – Universal Serial Bus
- PTP – Picture Transfer Protocol
- HDMI – High-Definition Multimedia Interface for audio and video communication
- Bombardier’s TCMS – Train Control and Management System
In addition, we’ve worked on any number of proprietary protocols for clients, from initial definition through to full implementations.
If you have development or support requirements on any of the above protocols (or any others), do contact us to discuss your needs.