Asked — Edited
Resolved Resolved by thetechguru!

Mobile App Connection Failure

I created a mobile app project for JD that uses the online JD mobile app configuration. All works well with the process of getting the app downloaded to my iPad. Once loaded, when I hit the Connect button, I get a timeout error. When I look at the Application Log, here is what it contains:

5/11/2016 6:30 PM - Loading: JD - Night of the Arts 5/11/2016 6:30 PM - Camera 0 frames in 736094. Avg fps: .00 5/11/2016 6:30 PM - Attempting connection on 5/11/2016 6:30 PM - Connection Failed: System.TimeoutException: The operation has timed out. at EZ_B.EZB.Connect (Syistem.String hostname) in :0 5/11/2016 6:30 PM - Disconnected

I have no problem connecting to JD using my PC and ARC. I also tried the mobile app after I disconnected JD from ARC and after I disconnected JD from my PC's wifi. The mobile app on my iPad still would not connect. Any thoughts on what might be preventing the mobile app from connecting to JD?

Skip to comments


Upgrade to ARC Pro

ARC Pro is your gateway to a community of like-minded robot enthusiasts and professionals, all united by a passion for advanced robot programming.


If JD is on your network, you need to enter his IP address in the mobile app (it always defauls to, which is probably your router's address). If you reset to AP mode, you need to connect the iPad to the EZ-B network before starting the mobile app.



My problem was that I was not connected to the EZ-B network. Once I did that, as Alan suggested, I was good to go. I overlooked doing Step 13 of the JD Mobile App Activity. I mistook the appearance of the Connection screen display for Step 13 as using the default setting when you connect. I assumed and paid the price. Maybe it would help to put in bold letters something like "IMPORTANT STEP: Connect to EZ-B network before connecting to your EZ-Robot." Thanks Alan and DJ for clarifying.


I would add a feature request to your comment. If a mobile app is saved, it would be nice to save the connection IP address that was in the project when it was saved, or at least be able to save it as the default when you change it in the app. I typically use my mobile app with the robot connected to my home network, and it is a pain to need to change the IP address every time I connect to one of the robots. Low priority on the wish list, but a nice to have...