Go Down

Topic: IPX/SPX  (Read 378 times) previous topic - next topic

mick2004

Hello,

How to implement with IPX/SPX with Arduino UNO ?

Maybe maybe someone help me ?

Best Regards

robtillaart

That is long ago ...(Novell Netware)

packets described here -  https://en.wikipedia.org/wiki/Internetwork_Packet_Exchange

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.

https://github.com/BlakeFoster/Arduino-Ping

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

Nederlandse sectie - http://arduino.cc/forum/index.php/board,77.0.html -
(Please do not PM for private consultancy)

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

srnet

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.

$50SAT is now Silent (but probably still running)
http://www.50dollarsat.info/
http://www.loratracker.uk/

Robin2

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
Two or three hours spent thinking and reading documentation solves most programming problems.

mick2004

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 :)

Best Regards

westfw

Quote
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.

mick2004

Ok , Maybe due is good for this project ?

Best Regards

srnet

Ok , Maybe due is good for this project ?
Or maybe not.

Do post regular updates on your progress with the project.
$50SAT is now Silent (but probably still running)
http://www.50dollarsat.info/
http://www.loratracker.uk/

Go Up