Требования:- Python для Symbian (
https://sourceforge.net/project/showfiles.php?group_id=154155 )
- Python для PC
- Модуль win32com. Для проверки набрать в командном интерпретаторе питона import win32com. Если не было ImportError, то ничего устанавливать не нужно, иначе:
http://sourceforge.net/project/showfiles.php?group_id=78018- Модуль PySerial (проверка: import serial)
http://sourceforge.net/project/showfiles.php?group_id=46487- GUI-библиотека wxPython:
http://wxpython.org/download.php#binaries- Собственно PUTools:
http://people.csail.mit.edu/kapu/symbian/putools.tgzУстанавливаем все выше перечисленное. PUTools - просто распаковать.
Настройка:1. “Панель управления” - “Устройства Bluetooth” - вкладка “Параметры” - поставить галку “Разрешить устройствам Bluetooth обнаруживать этот компьютер”
2. … - вкладка “COM-порты” - “Добавить” - “Входящий …”. Запомнить номер созданного COM-порта!
3. Телефон должен быть сопряжен с компьютером. На вкладке “Устройства” - будет его значок, иначе “Добавить” - …
4. Скопировать в телефон следующие файлы из дистрибутива PUTools (для symbian 9!):
Все содержимое папки
\libs\ –>
E:\Python\lib\ phpush.py –>
E:\Python\5. Открыть файл
\pcfiles\sync.config текстовым редактором и в 5й строчке указать номер COM-порта из 2-го шага (
COM_PORT = )
6. Переименовать файл
\pcfiles\push в
push.py и запустить (странно, почему то в дистрибутиве он без расширения)
7. На телефоне: Вкл. Bluetooth, Запустить Python, выбрать “Run Script” - phpush.py - далее выбрать Other и найти компьютер.
8. Если все успешно, то на компе откроется оболочка push
Для проверки можно набрать в push:
import appuifw
appuifw.note(u'Hello from PC')
На телефоне выскочит сообщение.
В дальнейшем для соединения поворять пункты 6, 7. Далее 7. можно выбирать не “other”, а “default host”, что бы не искать каждый раз