IPX/SPX

Hello,

How to implement with IPX/SPX with Arduino UNO ?

Maybe maybe someone help me ?

Best Regards

That is long ago ...(Novell Netware)

packets described here - Internetwork Packet Exchange - Wikipedia

Think you must look at the implementation of the ICMP packets (PING, TRACERT) how these are build to get an idea how packets are constructed.

That is all the help I can give you as I expect will be very time consuming....

Yes , but I think so no connection Arduino to IPX networks. I would do like open project for search all devices and servers with IPX/SPX...

mick2004:
I would do like open project for search all devices and servers with IPX/SPX...

Which would require you to add, and probably write a modern protocol stack for the IPX/SPX protocol for all devices in the network.

Good luck with that one.

mick2004:
Yes , but I think so no connection Arduino to IPX networks. I would do like open project for search all devices and servers with IPX/SPX...

Why are you thinking of using an Arduino for this? Wouldn't it be much simpler to use a cheap laptop or a RaspberryPi?

Do you have permission to search all those devices?

...R

Hello,

Sorry for late answer.
I am a iPX/SPX fan. I make software with this protocol. I would do like maked small communication tester IPX/SPX with Arduino hardware. Maybe someone help me ?

RasperryPi and PC is no problem for IPX/SPX , but Ardino with this protocol is very interested for me :slight_smile:

Best Regards

search all devices and servers with IPX/SPX

IPX is essentially similar to IP (using XNS-format packets), and SPX is similar to TCP (in complexity, if nothing else.)
I'm a little surprised that there is any IPX left in the world; I wrote cisco's initial router support for IPX "way back when", and I thought that it had been removed a long time ago...
Anyway, most Arduino networking support is reliant on hardware (WizNet, ESP8266) that implements most of the network stack. To do non-IP, you'd have to put those interfaces into a raw packet mode (or use a ENC28j60 bare ethernet controller) and write the whole stack yourself (the enc28j60 libraries might be a good starting point.)
It's a pretty significant effort to fit a "whole stack" into the program and RAM space available on an Uno.
If by "search" you only mean "listen for the Service Advertisement Protocol packets and store/display some info from them", that MIGHT almost be doable. But an Uno doesn't have nearly enough RAM to hold info on all the servers that typically show up on an IPX network, so ... I doubt that a meaningful implementation is possible.

Ok , Maybe due is good for this project ?

Best Regards

mick2004:
Ok , Maybe due is good for this project ?

Or maybe not.

Do post regular updates on your progress with the project.