Netlink套接字是一種特殊的進程間通信(IPC)方式,用于實現內核進程與用戶進程之間的通信,以及用戶進程之間的通信。Netlink套接字家族是Linux內核接口的一部分,與網絡套接字不同,Netlink套接字僅用于同一主機上的進程通信,并通過PID來標識進程。Netlink被設計為在Linux內核與用戶空間進程之間傳送各種網絡信息,網絡工具iproute2等利用Netlink與內核進行通信。Netlink由一個在用戶空間的標準的Socket接口和內核模塊提供的內核API組成,Netlink的設計比ioctl更加靈活,Netlink使用了AF_NETLINK Socket家族。RFC 3549詳細描述了Netlink協議。
套接字
Netlink套接字可以使用標準的套接字APIs來創建。socket(), bind(), sendmsg(), recvmsg() 和 close()很容易地應用到 netlink socket。
netlink包含于頭文件Linux/netlink.h中,
網關
產品廠商
產品廠商:德國Hilscher(赫優訊)的主要網關產品。
中國代理商:深圳市中德佰福科技有限公司。
產品介紹
連接PC和PLC的緊湊型以太網網關,實現S7 PLC到以太網的簡單、緊湊、低成本連接,支持西門子股份公司S7300/400 MPI和PROFIBUS、S7200 PPI通訊,可取代西門子編程電纜及以太網通訊模塊,實現遠程監控與配置下載,支持即插即用,且支持OPCServer。
隨著以太網技術在自動化領域中的廣泛應用,如今把現場總線設備連接到以太網就顯得十分必要了。因此,我們可以使用網關來實現,其使用了片上系統(SoC)技術,是一種十分緊湊的解決方案。
netLINK-MPI
netLINK-MPI是固定在DSub連接器外殼中,它由一個MPI接口和一個10/100 MBit/s以太網接口組成,是一個十分緊湊的網關。由于其結構是固定在DSub連接器外殼中,所以能夠直接接到設備的MPI插頭,通過一根3米長的以太網電纜,再連接到交換機、Hub或PC上。供電電源直接由MPI插頭提供。
netTAP-MPI
比較netLINK-MPI,netTAP-MPI具有以下優勢:更多的TCP/IP連接數(最多6個)和MPI連接數(最多支持32個),可直接安裝在DIN導軌上,具有PG插頭的PRQFIBUS連接器和更多的LED診斷指示燈。
參考資料 >