Skip to content

The HDLC Deamon implements the HDLC protocol to easily talk to devices connected via serial communications

License

GPL-3.0 and 2 other licenses found

Licenses found

GPL-3.0
LICENSE
Unknown
COPYING
Unknown
LICENSE.BSD3Clause
Notifications You must be signed in to change notification settings

Tonacatecuhtli/hdlcd

 
 

Repository files navigation

The HDLC Daemon (HDLCd)

The HDLC Daemon (HDLCd) implement the HDLC protocol to easily talk to devices connected via serial communications.

This package offers the "HDLC Daemon" (HDLCd) that implements the "High-level Data Link Control" protocol (HDLC). The purpose of this deamon is to easily use serial devices that make use of the HDLC protocol for communication. Currently it is tailored to the stripped-down flavor of HDLC offered by the s-net(r) sensor tags by the Fraunhofer-Institute for Integrated Circuits (IIS). The HDLCd itself offers TCP-based connectivity using framing for the control- and user-plane.

This software is intended to be portable and makes use of the boost libraries. It was tested on GNU/Linux (GCC toolchain) and Microsoft Windows (nuwen MinGW).

Latest stable release of the HDLCd:

  • v1.4 from 22.11.2016
    • Works well with s-net(r) BASE release 3.6

Required libraries and tools:

  • GCC, the only tested compiler collection thus far (tested: GCC 4.9.3, GCC 6.1)
  • Boost, a platform-independent toolkit for development of C++ applications
  • CMake, the build system
  • Doxygen, for development
  • nuwen MinGW, to compile the software on Microsoft Windows (tested: 13.4, 14.0)

Documentation

Try multiple client-like tools to access the HDLCd for multiple use-cases:

About

The HDLC Deamon implements the HDLC protocol to easily talk to devices connected via serial communications

Resources

License

GPL-3.0 and 2 other licenses found

Licenses found

GPL-3.0
LICENSE
Unknown
COPYING
Unknown
LICENSE.BSD3Clause

Stars

Watchers

Forks

Packages

No packages published

Languages

  • C++ 95.3%
  • C 2.8%
  • CMake 1.9%