Having the standard version of Mindstorms NXT 2.0 robot user gets the ability to communicate with robot only via USB or Bluetooth connection. This type of connection is really short distance connection so playing with the long distance remotely controlled robots is just not to be used with this toy. This project gives the user ability to easily manage the connection between smartphone and the robot using the special mediator device (in this case OrangePi Zero Plus was used).
Project page is: https://gitlab.com/avan1235/remotebot/
Here you can find full system to control your robot with this app and OrangePi computer with the NXT brick connected to it via USB cable.