SEVENSTAX ZeroConf

SEVENSTAX Zeroconf (Zero Configuration) is an implementation of the protocols and services referred to by "Zeroconf" (Apple uses the term "Bonjour"). Zeroconf allows initiation and use of network participants without configuration – basically via "plug & play". To achieve this, processes for automatic assignment of IP address (DHCP, AutoIP) and serverless name services which allow to address devices using names (mDNS) are included. Moreover, Service Discovery (DNS-SD) allows listing of devices within a network that propagate configurable services.

Implementation of the protocols on PC side is already included in many operating systems (MacOs, Ubuntu, etc.) and can be installed later to the operating system as freely avaible software (Apple's Bonjour, ZeroConf Neighbourhood, etc.).

SEVENSTAX Zeroconf includes the following components:

  • AutoIP (formerly known as APIPA) for automatic assignment of IP address without DHCP server

  • Multicast-DNS (mDNS) – a conflict-free naming service without DNS server
  • Domain Name System Service Discovery (DNS-SD) – service propagation without a server
  • Link Local Multicast Name Resolution (LLMNR)
  • NetBIOS naming service – an alternative server-free naming service for Microsoft Windows PC

Optional

  • An attractive option is the use of SEVENSTAX Zeroconf together with  SEVENSTAX Webserver. To access the embedded system the user only needs to enter the device name in the browser. Knowledge about IP addresses is not required. Many browsers are even able to list active embedded systems within a network when using Apple's Bonjour or a plug-in. By doing so the user acquires a fast overview of all embedded systems present in the network and can access them easily “by a click”.

Features

  • In-house development for embedded system
  • Minimal RAM/ROM usage
  • Zero-Copy
  • Simple API functions
  • ANSI-C source code
  • Works with and without RTOS
  • No "GPL contamination"
  • No royalties
  • MISRA checked

What you get

  • Well documented source code
  • User Manual
  • Software license

System Requirements

  • 32-bit timer/counter, accuracy: 1ms
  • Multicast support by an EMAC
  • ROM: inquire
  • RAM: inquire
  • SEVENSTAX TCP/IP

License models

  • Project license
  • CPU license
  • Company license
  • Pricing: pleaswb+e in2rquijx6ireir (info@s/cefeven0zlxwstabix.dclecbdld)