You Are Here:

Community: Developer Discussion Boards

#1 Old Remotely controlling Mobile Phone - 2006-03-24, 13:00

Join Date: Mar 2006
Posts: 2
eeijlar
Offline
Registered User
Hi,

Does anyone know if Python for Series 60 could be used to remotely control a mobile phone from a PC i.e. send MMS, SMS, make phone calls, press keys on the handset. I am trying to write a script to automatically generate SMS, MMS etc. I have been using Perl to achieve this via AT commands, but now I need a more sophisticated way of doing it such as pressing keys on the phone from the PC. I also have installed tools that come with the Phone, but these cannot be easily scripted.

/John
Reply With Quote

#2 Old Re: Remotely controlling Mobile Phone - 2006-03-24, 16:30

Join Date: Mar 2006
Posts: 7
balaonnet
Offline
Registered User
nice concept... sounds exciting...

u wanna acheive it using bluetooth (ie over a small radius) or something like sending sms to remote mobile to initiate a task ...

let me also search / think about it...

any idea pls do share....

Regards
Bala
Reply With Quote

#3 Old Re: Remotely controlling Mobile Phone - 2006-03-24, 17:04

Join Date: Mar 2006
Posts: 2
eeijlar
Offline
Registered User
Hi,

Thanks for your reply. I have connected the phone to the PC using USB. I can get the phone to make calls and send SMS using AT commands, but not MMS or keypress. Some manufacturers achieve this using a virtual phone on the desktop which you can then interact with. I would like to get behind that interface and communicate at a lower level. There most be some other protocol (than AT commands) to drive the phone from the PC.

/John
Reply With Quote

#4 Old Re: Remotely controlling Mobile Phone - 2007-06-13, 23:07

Join Date: Jun 2007
Posts: 27
Location: Boulder, Colorado, USA
workmaster2
Offline
Registered User
John,
I have no idea how to help you, but it seems you have significant knowledge of AT Commands. I'm trying to write a program to manipulate some of the phone's functions (calls, sms, mms) over bluetooth and it appears that AT commands might be the best way to go about this. I have no idea how to use AT commands though. Perhaps you could contact me via email and I could ask some questions? Thanks for the help and good luck with your project.
Reply With Quote

#5 Old Re: Remotely controlling Mobile Phone - 2007-06-14, 00:42

Join Date: May 2006
Posts: 622
Location: Oulu, Finland
lfd
Offline
Super Contributor
An other possibility is to write a Python server that listen to bluetooth interface on the phone.

From the PC you send some OPCodes. After, you just need to write the proper handler on the phone that will run the command corresponding to an OPCode.

With this method you could use keypress and all the other modules to access the different parts of the phone.

LFD


Devices:
Nokia E61 3rd Edition - pys60 1.4.0

Tips and modules:
http://www.lfdm.net/thesis
Reply With Quote

#6 Old Re: Remotely controlling Mobile Phone - 2007-07-04, 07:29

Join Date: Jul 2007
Posts: 1
samirsbp
Offline
Registered User
Hi bala,

myself samir pattanaik.My into a project which is related to this topic.can u send me ur mailid to my acc: samirsbp@gmail.com

I ll be happy if u do so.

regards
samir
Reply With Quote

#7 Old Re: Remotely controlling Mobile Phone - 2007-07-04, 13:37

Join Date: Jan 2007
Posts: 135
Location: Oulu, Finland
GameDude
Offline
Regular Contributor
lfd is on the right track, but forget bluetooth. At least, if you intend to do automated testing and reliability is a must. Use cable connection ( USB ) and save yourself from the pain. My approach is to send complete Python scripts ('import keypress;keypress.SoftLeft()' etc.). This allows me to do anything from PC side without touching the listener script on the phone.
Reply With Quote

#8 Old Re: Remotely controlling Mobile Phone - 2007-07-04, 14:06

Join Date: May 2006
Posts: 622
Location: Oulu, Finland
lfd
Offline
Super Contributor
Please have a look at one article I recently posted on the Wiki http://wiki.forum.nokia.com/index.ph...bot_from_PyS60

I'll release an open source project using this in a very short delay.

LFD


Devices:
Nokia E61 3rd Edition - pys60 1.4.0

Tips and modules:
http://www.lfdm.net/thesis
Reply With Quote
Reply « Previous Thread | Next Thread »
Display Modes
Thread Tools Search this Thread
Search this Thread:

Advanced Search
Rate This Thread
Rate This Thread:

Posting Rules

You may not post new threads
You may not post replies
You may not post attachments
You may not edit your posts

vB code is On
Smilies are On
[IMG] code is Off
HTML code is Off
Forum Jump
Similar Threads
Thread Thread Starter Forum Replies Last Post
J2ME MIDlet is limited, why not Java applications on mobile? chen_lin99 Mobile Java General 11 2007-12-29 02:15
Mobile phone Survey Questionnaires PeterFang Mobile Java Media (Graphics & Sounds) 0 2005-09-01 20:35
how to distinguish between the phone and mobile phone field in the contact database. acelias General Symbian C++ 2 2005-03-19 08:42
Rapid Mobile Phone Chargers-Good Thing???? LeeroyTheGreat General Discussion 2 2005-01-12 14:12
I'm doing a wap project on a Nokia 7110 mobile phone. I had a deck which co ask_expert General Browsing 1 2002-05-10 17:21

Rate This

 
Bookmark this page: DeliciousDiggFacebookGoogleYahooStumbleUponRedditDiigoTechnocratiTwitter  Share this page Share this page Print this Page Print this page Invite a friend Invite a friend
京ICP备05048969号    Email Newsletters Press Terms & Conditions Privacy Policy Sitemap Contact Us © 2009 Nokia 
RDF Facets: qdcZidentifierQSxhttpE3aE2fE2fdiscussionE2eforumE2enokiaE2ecomhttpE3aE2fE2fdiscussionE2eforumE2enokiaE2ecomE2fforumE2fshowthreadE2ephpE3ftE3d81449X qdcZtypeQUqfnZE45E78cludedFromGeneralE4cistingsQ qdcZtypeQUqfntypeZCommunityContentQ qdcZtypeQUqfntypeZE44iscussionQ qdcZtypeQUqfntypeZE44iscussionContentQ qdcZtypeQUqfntypeZE52esourceQ qdcZtypeQUqfntypeZWebpageQ qdcZtypeQUqmarsZManagedE52esourceQ qdcZtypeQUqwebZInformationE52esourceQ qdcZtypeQUqwebZPageQ qdcZtypeQUqwebZE52esourceQ qdcZtypeQUqrdfsZE52esourceQ qfnZtopicQUqfnTopicZpythonQ qfnZtypeQUqfntypeZCommunityContentQ qfnZtypeQUqfntypeZE44iscussionQ qfnZtypeQUqfntypeZE44iscussionContentQ qfnZtypeQUqfntypeZE52esourceQ qfnZtypeQUqfntypeZWebpageQ qfnZuserE5ftagQSxpythonX qmarsZlanguageQUxhttpE3aE2fE2fswE2enokiaE2ecomE2flanguageE2d1E2fenX qrdfZtypeQUqfnZE45E78cludedFromGeneralE4cistingsQ qrdfZtypeQUqfntypeZCommunityContentQ qrdfZtypeQUqfntypeZE44iscussionQ qrdfZtypeQUqfntypeZE44iscussionContentQ qrdfZtypeQUqfntypeZE52esourceQ qrdfZtypeQUqfntypeZWebpageQ qrdfZtypeQUqmarsZManagedE52esourceQ qrdfZtypeQUqwebZInformationE52esourceQ qrdfZtypeQUqwebZPageQ qrdfZtypeQUqwebZE52esourceQ qrdfZtypeQUqrdfsZE52esourceQ