SEVENSTAX – TCP/IP DUAL Stack (IPv4 & IPv6)

For more information:

Ohad Beit-On

ohad@sightsys.co.il

054-2584032

csm_Sevenstax_Logo_2009_RGB_Original_9ae7582b91

SEVENSTAX is your strong partner for the Internet of Things. For more than 15 years, we support costumers all over the world from our traditional location in Hanover. Our focus is the integration of communication technologies in embedded systems. If desired, we support our costumers through all phases of their projects. Already at the early stage of project planning, we can provide help with our knowledge and our experience acquired during decades of project work. With our help, it is possible to build devices that work in every communication infrastructure, are easy to install and easy to use.

 
 PROTOCOL-STACKS FROM YOUR SPECIALIST

SEVENSTAX offers an extensive repertory of protocol stack implementations specifically developed for the use with embedded systems. All embedded software products are in-house developed based on the SEVENSTAX quality criteria.

  • TCP/IP DUAL Stack (IPv4 and IPv6)
  • Embedded Webserver with AJAX and RESTful API
  • SNMP
  • TLS/SSL
  • ZeroConfig
  • Messaging (XMPP)
  • Vehicle-to-Grid-Interface (V2G)

SEVENSTAX TCP/IP-Ethernet

SEVENSTAX TCP/IP is an internet protocol stack developed specifically for the use in embedded systems. The SEVENSTAX TCP/IP-Ethernet variant ist designed for the use with Ethernet Interfaces and Ethernet-based interfaces (WIFI). In addition to the Internet Protocol Version 4 (IPv4) all important protocols are already included.

  • Internet Protocol Version 4 (IPv4) based on RFC 791
    • Subnet mask  with CIDR blocks  (Classless Inter-Domain Routing, RFC 1518 and RFC 1519)
    • IP fragmentation and reassembly according to RFC 791, RFC 815
    • Validation of IP address/subnet (RFC 3330) (RFC 3330)
  • Transmission Control Protocol (TCP) based on RFC 675, RFC793, RFC 1323
    • Checksum according to  RFC 1071
    • TCP extensions according to RFC 1323
    • Error correction algorithms (RFC1122)
    • Simultaneous operation in TCP server and TCP client mode
    • No limitation of simultaneous connections
    • Full frame size control (TCP-Segmentation according to RFC 879)
    • Sliding window technique (RFC 793)
    • Keep-alive packets (RFC 1122)
    • Protection against “Sequence Number Attacks” (RFC 1948)
    • Fast retransmission algorithm
  • User Datagram Protocol (UDP) based on RFC 768
  • Domain Name System (DNS) client based on RFC 1034, RFC 1035
  • Internet Control Message Protocol (ICMP) based on RFC 792
    • Sending ICMP host messages
    • Receiving ICMP host and router messages
  • Internet Group Management Protocol (IGMP)
    • Version 1 (RFC 1112)
    • Version 2 (RFC 2236)
  • (Simple) Network Time Protocol (NTP/SNTP) based on RFC 958, RFC 4330

Ethernet

SEVENSTAX TCP/IP-Ethernet includes the most important protocols for using SEVENSTAX TCP/IP with an Ethernet interface.

  • Address Resolution Protocol (ARP) based on RFC 826
    • Prioritized ARP cache
  • Dynamic Host Configuration Protocol (DHCP) based on RFC 2131
    • The following DHCP options  (RFC 2132):
      • 0 DHCP_OPT_PAD
      • 1 DHCP_OPT_SBNT_MASK
      • 3 DHCP_OPT_RTR
      • 6 DHCP_OPT_DMN_SRV
      • 12 DHCP_OPT_HOSTNAME
      • 42 DHCP_OPT_NTP_SRV
      • 50 DHCP_OPT_ADDR_REQ
      • 51 DHCP_OPT_ADDR_TIME
      • 53 DHCP_OPT_MSG_TYPE
      • 54 DHCP_OPT_SRV_ID
      • 55 DHCP_OPT_PARM_LIST
      • 116 DHCP_OPT_AUTO_CFG
      • 255 DHCP_OPT_END
  • Bootstrap Protocol (BOOTP) based on RFC 951

Ethernet & Wifi Driver

SEVENSTAX supports a very large number of software drivers for Ethernet media access controller. This includes various EMACs integrated in microcontrollers as well as separate ICs. Furthermore we offer driver for various Wifi controller  which can be integrated as modules or as chipsets. The SEVENSTAX TCP/IP-Ethernet package delivery includes a software driver for an already supported controller.

MCU / MPU with integrated EMAC

 

Dedicated Ethernet Controller

Manufacturer Model supported   Manufacturer Model supported
Analog Devices BF536 supported   Cirrus CS8900A supported
  BF537 supported   Davicom DM9000 A/B/E supported
  BF566 supported     DM90003 supported
Altera NIOS II Softcore supported     DM90006 supported
Atmel AVR32 UC3A on request   Micrel KSZ8851 on request
  SAM3X on request   Microchip ENC424J600 on request
  SAM4E supported     ENC624J600 on request
  SAM7X supported   SMSC LAN9115 supported
  SAM9263 on request     LAN9116 supported
Freescale Kinetis K60 on request     LAN9117 supported
  Kinetis K64 on request     LAN9118 supported
  Kinetis K70 on request     LAN91C96 supported
Infineon XMC4500 supported     LAN91C111 supported
Microchip PIC32MX on request     LAN9215 supported
  PIC32MZ on request     LAN9217 supported
NXP LPC1700 supported     LAN9218 supported
  LPC1800 on request        
  LPC2300 supported  

Wifi Interfaces

  LPC2400 supported   Manufacturer Model supported
  LPC4300 on request   Microchip MRF24WB0MA/B on request
Renesas H8S supported   Murata SN8000 on request
  RX62N on request   Redpine Signals RS-9110-N-11-2x supported
  RX63N on request     RS-9113-N00-x on request
  RX64M on request   Texas Instruments CC-3100 on request
ST Microelectronics STM32F107 supported   Microchip MRF24WB0MA/B on request
  STM32F207/217 supported   Murata SN8000 on request
  STM32F407/417 supported        
  STM32F427/437 supported        
  STM32F429/439 supported        
Texas Instruments Stellaris LM3S6000 supported        
  Stellaris LM3S9000 supported        
  Tiva TM4C supported  

CONSULTING BY EXPERTS

Our specialists have been developing communication interfaces for embedded systems for more than 10 years. Wir share our expertise with you and offer you wide-spreaded support:

  • consulting, pre-project discussions, project management
  • planning of development budgets
  • concepts, specifications
  • conformance verification
  • trainings, workshops

CUSTOMIZED EMBEDDED SOFTWARE

Are you missing a network protocol in our linecard? Do you need help while implementing an application? Our specialists like to support your development based on your requirements.

  • application development
  • driver development
  • protocol implementations
  • initial hardware operation, RTOS integration
  • hardware integration of SEVENSTAX Software Products

FROM WEB 2.0 TO APP 2.0

The increasing complexity of devices and machines leads to an increasing demand for high-class user-interfaces that are easy to install and intuitively to use. We concentrate on development of applications specifically designed to control devices and machines and offer you therefore the following services:

  • development of smartphone applications (iOS, Andoid, Windows, etc.)
  • development of webapplications (IE, Firefox, Chrome, Safari, etc.)

Or simply let us do the whole work: from the philosophy of the user interface structure to design to implementation.

Compilers for C/C++Real Time Operating SystemsDebuggers & JTAG EmulatorsEmbedded Software Testing solutionsEvaluation Boards & Starter KitsMiddleware & SW componentsHW Testing solutions – Boundary-Scan (JTAG) & FunctionalProtocol and Bus Analyzers & StimulatorsHome of CANopen, EtherCAT, PowerLink, ProfiNet– SW Protocols, devices & SolutionsIn-Circuit/Parallel Engineering & Production Device Programmers (Flash/EPROMs/CPLDs…)Video & Audio SW CODECs components

For more information: Ohad Beit-On ohad@sightsys.co.il 054-2584032