
Problem: I listen to the music while I am driving. I plugged my MP3 player into my car, and enjoy whatever it has in there. The memory is not big enough, so that I have to reload some new musics once a while. It bothers me because I have to remind myself to take the player into my room, and take it back to my car. I need a new solution to make my life easier.
Solution: using wireless. I have a PDA with built-in GPS, so I keep it in my car all the time in case that I cannot find my way home. It runs Windows Mobile 5.0, and has .NET 2.0 Framework, wireless card as well. I wrote two pieces of applications in C#. One is the Server running on my PDA, the other is the Client running on my desktop in my room.
How it works: I drive home, and park my car outside of the house. I connect to my wireless router (no internet needed) using PDA's wireless card. I will get an IP address (normally, I set it static as default). I start my Server program on the PDA, and ready to listen to the connection. I turn off other applications and dark the screen to save the power. I lock my car, and go into my room. Then I run the Client program on my desktop, specify the server IP (usually it sets as default). I choose a folder where I want my musics to be pushed. I press "Start to send" to begin the job.
Screen shots:

Server on PDA: Connect to the wireless router. (LAN)

Server on PDA: Open the Server program.

Server on PDA: Start the server to listen for connections.

Server on PDA: Got the files.

Server on PDA: Good, new musics are in the folder.

Here is the musics you want to push to device.

Client on PC: Start the Client program, and specify the Server IP.

Client on PC: Choose the folder where the musics are, and Start to Send.

Client on PC: All done!
Thoughts:
1. PDA can be turned off automatically after a certain time. However, I let it runs all the time, so that I can push musics at any
time I want to. The standby mode doesn't consume too musch power. The PDA can be charged on the go, or charged using solar power.
2. I can download the PC Client here, so that I can get it anywhere (work, friends, etc), and push new musics to my device. NICE!
If you have any questions or suggestions, please email me.
Sunny Sun @ September, 2008
powered by www.sunnyspeed.com