Python Turn your S60 phone with an internal GPS (eg N95) into a Bluetooth GPS
This might seem like quite a crazy idea. Why would you want to turn you expensive Nokia N95 (or other internal gps enabled S60 phone) into a bluetooth gps, when a bluetooth gps only costs 30 odd quid? Well, my main reason is that I always have my phone on me, and often forget my bluetooth gps, so if I needed a BT gps (eg for some external navigation tool), then having my N95 wouldn't be enough.
So, I've written a pretty nifty python script to turn my N95 into a bluetooth GPS. It's powered by LocationRequester (.sis file for Python 1.4.x), so annoyingly you'll have to devcert sign everything (if you spot someone who works for symbian, please hit them with a clue bat).
The script itself is fairly simple. It starts up, connects to the location service, and starts trying to get a fix. From the menu, you can choose to either connect out to another bluetooth device, or accept an inbound connection over bluetooth. Either way, once you have an active bluetooth connection, it builds up NMEA sentences from the location data it receives, and streams them out over bluetooth.
Possibly slighty crazy, but there are times when you want to turn your expensive, GPS enabled S60 phone into a Bluetooth GPS unit. This python script will do that for you, allowing you to accept connections to the phone, or make an outgoing bluetooth connection. Once connected, constructs the NMEA sentences, and sends them off to the other device. GPL.
You will need to have installed LocationRequester from here, Python 1.4.x, and signed LocationRequester with your devcert, and then either sign the s60_as_bt_gps sis file, or install it as a .py and ensure you've signed the python scripting shell.
附件: 您所在的用户组无法下载或查看附件
搜索更多相关主题的帖子:
Bluetooth Python GPS Turn phone Bluetooth Python GPS Turn phone