Showing posts with label Nokia 5800 Xpress Music WOL "Wake on lan" 3D Accelerometer mctrack display. Show all posts
Showing posts with label Nokia 5800 Xpress Music WOL "Wake on lan" 3D Accelerometer mctrack display. Show all posts

Saturday, January 15, 2011

Miscellaneous Software for Nokia 5800 Express Music Phone



N5800Xm Wake-on-LAN software
  • MicroWow Here
    • Has the ability to send WOL/WOW packet to remote hosts.
    • Did not work for unicast addresses on the WLAN.
    • Changed this address to broadcast and an ATOM board D410PT wakes up now.
  • Wake-on_LAN for S60
    • Available for S60 phones.
    • Requires Python for S60 mobiles. Downloaded from here
    • This did not work for my setup
N5800Xm Python Software for Nokia S60
  • Customised python for the platform, provides easy access to the GUI Framework, good documentation and a means to create installable files for the S60 platform.
  • All example code worked like a charm,  Hello World, 3D Accelerometer, Btsocket. 
  • Used netcat (nc) to receive and send data between N5800 and  a Linux PC.
  • Next was integrating the 3D Accelerometer and a socket application.
N5800Xm 3D Accelerometer Value Display on a Linux Host
  • Integrating 3D Accelerometer code and Btsocket is a breeze.
    • Adding any code in the 3D Acc callback code, like sending packets, did not work (Newbie in python and object oriented technology)
  • Btsocket application connects via available Access Points (Wifi) and opens a TCP connection.
  • Used netcat and managed to receive 3D Coordinates on a Linux PC.
  • For viewing 3D coordinates, a program called mctrack (motion control track) is available here
    • Visually displays data from a PS3 device like a DS3 or a PSMOVE or even a WiiMote.
  • Had to convert the received 3D values from  the N5800Xm to DS3 format. 
    • This is easy as netcat allows to call a script and convert on the fly.
  • Attached is a video of the 3D values via mctrack 
  • Still need to validate this further