Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.
Comment: Import Macro Repair
Panel
bgColor#ffffff
titleQ

How can I connect my Host Application Processor to the network in order to operate TCP/IP or UDP servcies services like a Webserver or proprietary protocols?

Panel
bgColor#ffffff
titleA

We recommend to use Ethernet Interface Channel over DPM of the netX 90.

There are two options:

  1. Socket Interface
  2. RAW Ethernet (NDIS)

In case 1) the TCP/IP stack of the netX 90 Communication Firmware (LFW) is used. The application can open sockets. The application use the same MAC and IP address as the Realtime Ethernet Protocol (like PROFINET or Ethernet IP). From outside, the Real Time Ethernet and the Host Application look like one single device.

In case 2) the application use its own MAC address. From outside, the Real Time Ethernet and the Host Application look like two independent network devices. The TCP/IP stack (if required) must be implemented on the Host side. This case might be a good solution for Linux based hosts, which usually feature a TCP/IP stack anyway.

The communication bewteen the host application and the Socket / RAW Ethernet Interface is performed by mailbox packets over DPM Channel 1.

In both cases the same network hardware interface is used. It is not necessary and not recommended to implement implementing a hardware-based solution with an additional external switch device.
Though netX 90 offers an MII interface, this is not supported by the Firmware (LFW). Serial or parallel DPM are the supported interfaces to connect an external host controller/processor

The recommended solutions above can be used in parallel to all Realtime Ethernet Protocol Stacks in a generic way (PROFINET, EthernetIP, EtherCAT (EoE), POWERLINK, ...)

Documentation

RAW Ethernet Channel:

https://kbhilscher.hilscheratlassian.comnet/wiki/display/DL/Ethernet+interface

Socket Interface

https://kbhilscher.hilscheratlassian.comnet/wiki/display/DL/Socket+interface

Linux Driver

Hilscher offers a Linux driver (commercial product) which features a NDIS interface. A virtual network card is visible in the system.

https://kbhilscher.hilscheratlassian.comnet/wiki/pages/viewpage.action?pageId=2280812280905444

Panel
bgColor#ffffff
titleSee also...

Filter by label (Content by label)
showLabelsfalse
spaces@self
showSpacefalse
cqllabel = "faq" and space = currentSpace ( )
labelsfaq