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

ManufacturerModelsupported ManufacturerModelsupported
Analog DevicesBF536supported CirrusCS8900Asupported
 BF537supported DavicomDM9000 A/B/Esupported
 BF566supported  DM90003supported
AlteraNIOS II Softcoresupported  DM90006supported
AtmelAVR32 UC3Aon request MicrelKSZ8851on request
 SAM3Xon request MicrochipENC424J600on request
 SAM4Esupported  ENC624J600on request
 SAM7Xsupported SMSCLAN9115supported
 SAM9263on request  LAN9116supported
FreescaleKinetis K60on request  LAN9117supported
 Kinetis K64on request  LAN9118supported
 Kinetis K70on request  LAN91C96supported
InfineonXMC4500supported  LAN91C111supported
MicrochipPIC32MXon request  LAN9215supported
 PIC32MZon request  LAN9217supported
NXPLPC1700supported  LAN9218supported
 LPC1800on request    
 LPC2300supported 

Wifi Interfaces

 LPC2400supported ManufacturerModelsupported
 LPC4300on request MicrochipMRF24WB0MA/Bon request
RenesasH8Ssupported MurataSN8000on request
 RX62Non request Redpine SignalsRS-9110-N-11-2xsupported
 RX63Non request  RS-9113-N00-xon request
 RX64Mon request Texas InstrumentsCC-3100on request
ST MicroelectronicsSTM32F107supported MicrochipMRF24WB0MA/Bon request
 STM32F207/217supported MurataSN8000on request
 STM32F407/417supported    
 STM32F427/437supported    
 STM32F429/439supported    
Texas InstrumentsStellaris LM3S6000supported    
 Stellaris LM3S9000supported    
 Tiva TM4Csupported 

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 EmulatorsEvaluation 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