Уведомления

Группа в Telegram: @pythonsu

#1 Апрель 22, 2009 14:14:42

phil
От:
Зарегистрирован: 2009-04-22
Сообщения: 7
Репутация: +  0  -
Профиль   Отправить e-mail  

Помогите разобраться с последовательным портом!

Может кому то задача покажется тривиальной, но двое суток вебсерфинга меня привели к вам!
Я разработчик баз данных и php-програмер!
На python не программировал никогда.
Цель такая:
нужно реализовать python скрипт для работы с GPS модемом.
я работаю в ОС Linux Ubuntu, но тк python кроссплатформенный язык, я надеюсь что мне помогут.
я не прошу писать мне готовые скрипты или что то в этом духе, помогите ссылочками или другой литературой,
либо простенькими примерами.
буду очень благодарен откликнувшимся)



Офлайн

#2 Апрель 22, 2009 14:28:55

Dmitrij
От:
Зарегистрирован: 2008-03-06
Сообщения: 8
Репутация: +  0  -
Профиль   Отправить e-mail  

Помогите разобраться с последовательным портом!

phil
Цель такая:
нужно реализовать python скрипт для работы с GPS модемом.
я работаю в ОС Linux Ubuntu, но тк python кроссплатформенный язык, я надеюсь что мне помогут.
я не прошу писать мне готовые скрипты или что то в этом духе, помогите ссылочками или другой литературой,
Если вас интересует GPS, то поищите на http://freegis.org: http://www.freegis.org/database/?cat=21 - ГИС, написанные с использованием Python, http://www.freegis.org/database/?cat=7 - проекты, работающие с GPS. Все проекты OpenSourse, так что примеров там должно быть достаточно, чтобы посмотреть, что к чему.



Офлайн

#3 Апрель 22, 2009 14:49:18

phil
От:
Зарегистрирован: 2009-04-22
Сообщения: 7
Репутация: +  0  -
Профиль   Отправить e-mail  

Помогите разобраться с последовательным портом!

Пардон, очепятка, GSM модемы )))



Офлайн

#4 Апрель 22, 2009 14:57:56

Rodegast
От: Пятигорск
Зарегистрирован: 2007-12-28
Сообщения: 2742
Репутация: +  183  -
Профиль   Отправить e-mail  

Помогите разобраться с последовательным портом!

Напрямую с портом работать не надо. Вам нужно устройство /dev/modem или что нибудь подобное. Погуглите наверняка есть специальный модуль.



С дураками и сектантами не спорю, истину не ищу.
Ели кому-то правда не нравится, то заранее извиняюсь.

Отредактировано (Апрель 22, 2009 14:58:19)

Офлайн

#5 Апрель 22, 2009 15:02:35

phil
От:
Зарегистрирован: 2009-04-22
Сообщения: 7
Репутация: +  0  -
Профиль   Отправить e-mail  

Помогите разобраться с последовательным портом!

это понятно, что порт нужно открывать как обычный файл. но что дальше, я столько уже прочитал, каша в голове, не вяжется че то.



Офлайн

#6 Апрель 22, 2009 15:10:56

pyuser
От:
Зарегистрирован: 2007-05-13
Сообщения: 658
Репутация: +  36  -
Профиль   Отправить e-mail  

Помогите разобраться с последовательным портом!

Нужно знать AT команды конкретного модема (список и описание наверняка есть на сайте производителя).
Вот пример для Motorola C390 http://linux4home.blogspot.com/2007/12/python-sms-gsm.html
Google утверждает, что потратил на поиск 0,49 с (чем Вы искали двое суток?! ;))



Офлайн

#7 Апрель 22, 2009 15:16:51

phil
От:
Зарегистрирован: 2009-04-22
Сообщения: 7
Репутация: +  0  -
Профиль   Отправить e-mail  

Помогите разобраться с последовательным портом!

это тоже понятно, что у каждого модема свои ати функции, мне важно знать КАКИЕ операции нужно проделывать с файлом “порта” и в какой последовательности, чтобы было ЗАПИСЬ в порт, СЧИТЫВАНИЕ порта, ПРОВЕРКА ОЖИДАНИЯ и тд, все что возможно.

и кстати на эту страничку я наткнулся в самом начале поиска ;)
я умею пользоваться поиском



Отредактировано (Апрель 22, 2009 15:17:55)

Офлайн

#8 Апрель 22, 2009 15:36:53

pyuser
От:
Зарегистрирован: 2007-05-13
Сообщения: 658
Репутация: +  36  -
Профиль   Отправить e-mail  

Помогите разобраться с последовательным портом!

Ну положим открытие файла и запись в него показаны в примере, чтение - функция read.
проверка ожидания - честно говоря не совсем понял
если у Вас есть список команд с описанием их работы и Вы представляете что именно Вы хотите сделать, то я не понимаю в чем проблема, инициализируете модем и пишите в него команды, если команды подразумевают ответ - читаете его
или я чего-то не понимаю?



Офлайн

#9 Апрель 23, 2009 07:49:18

phil
От:
Зарегистрирован: 2009-04-22
Сообщения: 7
Репутация: +  0  -
Профиль   Отправить e-mail  

Помогите разобраться с последовательным портом!

нет, все понимаете!!!
просто я еще раз убедился, что даже продвинутому программисту, чтобы написать самому какой то скрипт на новом для него языке, нужно все равно начинать с основ.
так и постулю )))
кстати если у кого есть какие нибудь наработочки по последовательным портам, отпишите плиз!!!!



Офлайн

#10 Апрель 23, 2009 07:56:06

pyuser
От:
Зарегистрирован: 2007-05-13
Сообщения: 658
Репутация: +  36  -
Профиль   Отправить e-mail  

Помогите разобраться с последовательным портом!

здесь готовые библиотеки для работы с последовательными и параллельными портами: http://sourceforge.net/project/showfiles.php?group_id=46487



Офлайн

Board footer

Модераторировать

Powered by DjangoBB

Lo-Fi Version