Форум сайта python.su
Может кому то задача покажется тривиальной, но двое суток вебсерфинга меня привели к вам!
Я разработчик баз данных и php-програмер!
На python не программировал никогда.
Цель такая:
нужно реализовать python скрипт для работы с GPS модемом.
я работаю в ОС Linux Ubuntu, но тк python кроссплатформенный язык, я надеюсь что мне помогут.
я не прошу писать мне готовые скрипты или что то в этом духе, помогите ссылочками или другой литературой,
либо простенькими примерами.
буду очень благодарен откликнувшимся)
Офлайн
philЕсли вас интересует GPS, то поищите на http://freegis.org: http://www.freegis.org/database/?cat=21 - ГИС, написанные с использованием Python, http://www.freegis.org/database/?cat=7 - проекты, работающие с GPS. Все проекты OpenSourse, так что примеров там должно быть достаточно, чтобы посмотреть, что к чему.
Цель такая:
нужно реализовать python скрипт для работы с GPS модемом.
я работаю в ОС Linux Ubuntu, но тк python кроссплатформенный язык, я надеюсь что мне помогут.
я не прошу писать мне готовые скрипты или что то в этом духе, помогите ссылочками или другой литературой,
Офлайн
Пардон, очепятка, GSM модемы )))
Офлайн
Напрямую с портом работать не надо. Вам нужно устройство /dev/modem или что нибудь подобное. Погуглите наверняка есть специальный модуль.
Отредактировано (Апрель 22, 2009 14:58:19)
Офлайн
это понятно, что порт нужно открывать как обычный файл. но что дальше, я столько уже прочитал, каша в голове, не вяжется че то.
Офлайн
Нужно знать AT команды конкретного модема (список и описание наверняка есть на сайте производителя).
Вот пример для Motorola C390 http://linux4home.blogspot.com/2007/12/python-sms-gsm.html
Google утверждает, что потратил на поиск 0,49 с (чем Вы искали двое суток?! ;))
Офлайн
это тоже понятно, что у каждого модема свои ати функции, мне важно знать КАКИЕ операции нужно проделывать с файлом “порта” и в какой последовательности, чтобы было ЗАПИСЬ в порт, СЧИТЫВАНИЕ порта, ПРОВЕРКА ОЖИДАНИЯ и тд, все что возможно.
и кстати на эту страничку я наткнулся в самом начале поиска ;)
я умею пользоваться поиском
Отредактировано (Апрель 22, 2009 15:17:55)
Офлайн
Ну положим открытие файла и запись в него показаны в примере, чтение - функция read.
проверка ожидания - честно говоря не совсем понял
если у Вас есть список команд с описанием их работы и Вы представляете что именно Вы хотите сделать, то я не понимаю в чем проблема, инициализируете модем и пишите в него команды, если команды подразумевают ответ - читаете его
или я чего-то не понимаю?
Офлайн
нет, все понимаете!!!
просто я еще раз убедился, что даже продвинутому программисту, чтобы написать самому какой то скрипт на новом для него языке, нужно все равно начинать с основ.
так и постулю )))
кстати если у кого есть какие нибудь наработочки по последовательным портам, отпишите плиз!!!!
Офлайн
здесь готовые библиотеки для работы с последовательными и параллельными портами: http://sourceforge.net/project/showfiles.php?group_id=46487
Офлайн