By Daniel Siemer
Open iTunes to buy and download apps.
This application requires the following, a computer with a network connection, and bluetooth to run the server to forward commands to the NXT. It also requires a Lego NXT to be useful.
Direct Bluetooth connection is not currently possible, even in OS 3.0 due to Apple restrictions that all hardware that applications talk with be new and be approved through them. If Apple opens the access necessary to talk with existing devices, such as the NXT, I will gladly add this feature.
iNXT Remote is a controller for your Lego NXT Robots. It can control motors, poll and log sensor values, upload, download and delete files from the NXT, and run them.
It has both direct motor control, as well as a vehicle control system that uses touch, or motion control to control differential drive robots.
It enables you to log in remotely via the internet to control your robot, or read data from its sensors.
It has a built in web server for adding and downloading files stored on the phone via a web browser.
iNXT Remote 2.0 supports the NXT 2.0 in all functions it supported on the original kit, and adds support for the Lego Color Sensor.
Mac OSX Server (Requires OSX 10.5+, USB or Bluetooth)
Windows server (third party, no guarantees, should work on Windows XP+ with bluetooth)
Lego is a registered trademark of the Lego Group, which iNXT and its creator are in no way affiliated, sponsored, or endorsed by.
What's New in Version 2.0
Completely rewritten library and data model, much easier to work with for improvements down the road.
UI work! Improved UI, and added support for iOS 4.0, while maintaining support for 3.1.3 for those with older devices (iOS 2.x support was dropped).
Logging system improvements, if its polling the sensor, and you are logging, it is logging that sensor. Change sensor type or start or stop polling sensors mid logging session.
File system performance improvements! File list loading from NXT *MUCH* faster than old version. File Transfer is much more clear as to what is happening, if a file transfer fails due to an error from the NXT, you will be told. Live updating, clear progress indicator for the transfer on the file list, no more tiny hard to read progress bar.
File upload and download on iOS 4.0 and iPad (iPad native UI not yet available) via iTunes as well as built in file server.
USB Support on OSX! A new version of the server is available which enables support for talking to the NXT via USB. This makes file upload and download *much* faster, and improves overall response time.
Pretty good - particularly since it gets you past the NXT software not working on Macs through BT
Downloaded app and, after reading some instructions on how to download and run bridge, was able to get it running very quickly. Works pretty nicely. I had set up a NXT robot that carries my iPhone around. So, I can FaceTime with one iPhone with my macbook and control the robot with another iPhone. Worked pretty well!
Some improvements that would be good would include, 1) add FaceTime app itself so that i can control the robot and see what it's seeing on my iPhone. Right now, i can either control the robot, or see FaceTime, but not both, or 2) create an app for MacBooks so that i can control the robot from my computer directly. maybe there's already an app like that, and I just haven't seen it.
Best part is that this app helps to make the bluetooth connection to NXT work on Mac, which is a real problem with the NXT software. It doesn't connect via bluetooth, so you can't remote control the robot wirelessly. This app gets you around that problem.
This app actually works if you know how to use it. Because of apple regulations, you cannot connect your device directly to the nxt. The mac bluetooth forwarding app works very easily with this app. The windows one is a little more complicated, but there is a google site that explains how to use it. Overall, it works and it's fun to wirelessly control the nxt!
Developer could have done better. Direct control is allowed with 4.2 this app should be a dollar if it requires a computer. If you could do direct control to the mindstorm it would be better. Overall ok app.