Welcome to Synthiam!

The easiest way to program the most powerful robots. Use technologies by leading industry experts. ARC is a free-to-use robot programming software that makes servo automation, computer vision, autonomous navigation, and artificial intelligence easy.

Get Started
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 EZ-Builder. 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?


Upgrade to ARC Pro

Your robot can be more than a simple automated machine with the power of ARC Pro!

AI Support Bot
Related Content
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...