
tctctc
I am trying to connect to Logicom Spy-C tank (which belongs actually to the AC13 rover family) from "Brookstone Rover" panel.
When I click on "Connect" button the tank makes a brief initialization noise with its camera motor and then I see an error message in EZ-Builder:Code:
Rover Error: System.IO.IOException: Unable to read data from the transport connection: Ein Verbindungsversuch ist fehlgeschlagen, da die Gegenstelle nach einer bestimmten Zeitspanne nicht richtig reagiert hat, oder die hergestellte Verbindung war fehlerhaft, da der verbundene Host nicht reagiert hat. ---> System.Net.Sockets.SocketException: Ein Verbindungsversuch ist fehlgeschlagen, da die Gegenstelle nach einer bestimmten Zeitspanne nicht richtig reagiert hat, oder die hergestellte Verbindung war fehlerhaft, da der verbundene Host nicht reagiert hat
at System.Net.Sockets.Socket.Receive(Byte[] buffer, Int32 offset, Int32 size, SocketFlags socketFlags)
at System.Net.Sockets.NetworkStream.Read(Byte[] buffer, Int32 offset, Int32 size)
--- End of inner exception stack trace ---
at System.Net.Sockets.NetworkStream.Read(Byte[] buffer, Int32 offset, Int32 size)
at System.IO.Stream.ReadByte()
at EZ_B.BrookstoneRover.Connect()
I am using ARC version 2013.12.02.00.
If you neet some extra information please teach me how to get it from the rover.
I can access tank's web interface using http://192.168.1.100/ address and am able to log in with AC13/AC13 credentials, but can't do anything else because this interface offers read-only capabilities.
Scanning tank's ports brought me nothing.
Alan
I was hoping that projects in ARC are editable and I can change IP address, port and some other data, but it turns out that projects aren't editable. So probably I need to uninstall ARC and try something else.
You could always add an EZ-B to the rover and connect to it via a H-Bridge for control, after all the ARC software is built specifically for the EZ-B rather than a freeware application to control rovers and drones. You will also find ARC will run a lot smoother with an EZ-B connected since everything in the software is built on the EZ-B rather than the other way around (there's an official explanation about it somewhere).
Alan
The SDK gives you access to ARC controls and functionality within C# or VB.Net. It doesn't really provide for the ability to modify that functionality.
If you are going to be writing a C# or VB.Net application, there are probably already controls available for the Spy-C tank or other Brookstone Rover variants, or you can use raw TCP/IP if the communication protocol is documented or can be reverse engineered (the OP said he was using Wireshark, which is a tool for examining TCP/IP packets. If he figures out the packets, the TCP/IP controls in C# or VB.NET can reproduce them).
Where the SDK would help is if you want to add an EZ-B to the tank for controlling additional attached devices (servos, additional cameras, ping sensors, etc...
Alan
what is the current state on this matter? I have been trying to do the same, and it seems that the Spy-C is really almost the same as the Brookstone Rover. Any ideas on how to make this work?
Thanks!
L
http://www.openipcam.com/forum/index.php/topic,261.0.html?PHPSESSID=f4o6srdd0c7h48co5lf0c0snd6
Isn't there any plans to open source EZRobot?. That would make it really free, and not only gratis as it is now.
Cheers.
Cheers,
L.
Hope this helps, although the thread seems to be quite old.
Cheers,
L.
Cheers,
L.