реклама на сайте
подробности

 
 
> Telit GL868 прошивка, прошивка
АлексейX
сообщение Jan 11 2012, 14:29
Сообщение #1





Группа: Участник
Сообщений: 10
Регистрация: 11-01-12
Пользователь №: 69 290



Добрый день! [/color]
Возможно уже где-то здесь освещалась эта тема, но я не нашел...
Вопрос у меня следующий, где можно найти протокол прошивки скриптов *.pyo а если возможно то и firmware, было бы вообще замечательно, обясню, есть свое прикладное приложение для работы с различными GSM модулями, так же встроен функционал для Telit, не хечется постоянно прыгать с одного приложения на другое, чтоб освободить COM порт и что то сделать...
Еще вопрос маленький, каким образом в модуль заностяся пользовательские настройки, напримет точка доступа APN и т.д.


Заранее спасибо!!![color="#0000FF"]
Go to the top of the page
 
+Quote Post
 
Start new topic
Ответов
molecul
сообщение Jan 12 2012, 05:52
Сообщение #2


Знающий
****

Группа: Свой
Сообщений: 567
Регистрация: 19-01-11
Из: СПб
Пользователь №: 62 326



Цитата(АлексейX @ Jan 11 2012, 18:29) *
Добрый день! [/color]
Возможно уже где-то здесь освещалась эта тема, но я не нашел...
Вопрос у меня следующий, где можно найти протокол прошивки скриптов *.pyo а если возможно то и firmware, было бы вообще замечательно, обясню, есть свое прикладное приложение для работы с различными GSM модулями, так же встроен функционал для Telit, не хечется постоянно прыгать с одного приложения на другое, чтоб освободить COM порт и что то сделать...
Еще вопрос маленький, каким образом в модуль заностяся пользовательские настройки, напримет точка доступа APN и т.д.


Заранее спасибо!!![color="#0000FF"]

По вопросу заливки скриптов - все делается AT командами. Раздел 3.5.7.11 приложенного документа. Есть готовый комплект утилит для работы с Питоном из-под Windows, но многие предпочитают написать свою утилиту, ибо протокол открытый.
По поводу сохранения пользовательских настроек - все тоже описано в прилагаемом документе. Конкретно касательно APN, то это команда +CGDCONT, ее параметры сохраняются в энергонезависимой памяти.

Прикрепленные файлы
Прикрепленный файл  Telit_AT_Commands_Reference_Guide_r12.pdf ( 4.26 мегабайт ) Кол-во скачиваний: 45
 
Go to the top of the page
 
+Quote Post
АлексейX
сообщение Jan 12 2012, 07:33
Сообщение #3





Группа: Участник
Сообщений: 10
Регистрация: 11-01-12
Пользователь №: 69 290



Цитата(molecul @ Jan 12 2012, 09:52) *
По вопросу заливки скриптов - все делается AT командами. Раздел 3.5.7.11 приложенного документа. Есть готовый комплект утилит для работы с Питоном из-под Windows, но многие предпочитают написать свою утилиту, ибо протокол открытый.
По поводу сохранения пользовательских настроек - все тоже описано в прилагаемом документе. Конкретно касательно APN, то это команда +CGDCONT, ее параметры сохраняются в энергонезависимой памяти.



Добрый день!
Я наверное не совсем понятно написал, но вопрос следующий мне нужен протокол по которому прошивается именно файл *.pyo (НЕ *.py) в модуль, я нигде этой информации не нашел, вы говорите, что протокол открытый, ткните меня слепого туда где он открыт....
На счет сохранения настроек: допустим есть настройка как идентификатор устройства или тайм-аут, касаемый только моего протокола работы и эти настройки не известны мне заранее, их ставит клиент, так как прошивку я клиенту отдать не могу, он каким-то образом должен сделать настройки... куда их писать???
Спасибо!
Go to the top of the page
 
+Quote Post
molecul
сообщение Jan 12 2012, 09:05
Сообщение #4


Знающий
****

Группа: Свой
Сообщений: 567
Регистрация: 19-01-11
Из: СПб
Пользователь №: 62 326



Цитата(АлексейX @ Jan 12 2012, 11:33) *
Добрый день!
Я наверное не совсем понятно написал, но вопрос следующий мне нужен протокол по которому прошивается именно файл *.pyo (НЕ *.py) в модуль, я нигде этой информации не нашел, вы говорите, что протокол открытый, ткните меня слепого туда где он открыт....
На счет сохранения настроек: допустим есть настройка как идентификатор устройства или тайм-аут, касаемый только моего протокола работы и эти настройки не известны мне заранее, их ставит клиент, так как прошивку я клиенту отдать не могу, он каким-то образом должен сделать настройки... куда их писать???
Спасибо!

При помощи указанных мною AT команд можно залить в модуль вообще любой файл (ну, естественно, с ограничениями по размеру). Некоторые так и делают - в память, рассчитанную на скрипты, заливают информацию в своем формате. В результате получается удобное хранилище файлов. В том числе и настройки можно туда писать. Единственное что не рекомендуется - запускать полученный файл как скрипт, результаты будут непредсказуемыми sm.gif
Go to the top of the page
 
+Quote Post
АлексейX
сообщение Jan 12 2012, 11:07
Сообщение #5





Группа: Участник
Сообщений: 10
Регистрация: 11-01-12
Пользователь №: 69 290



Цитата(molecul @ Jan 12 2012, 13:05) *
При помощи указанных мною AT команд можно залить в модуль вообще любой файл (ну, естественно, с ограничениями по размеру). Некоторые так и делают - в память, рассчитанную на скрипты, заливают информацию в своем формате. В результате получается удобное хранилище файлов. В том числе и настройки можно туда писать. Единственное что не рекомендуется - запускать полученный файл как скрипт, результаты будут непредсказуемыми sm.gif


Спасибо! У меня была такая же мысль, а вы меня еще и убедили в этом.
Еще вопрос, мое приложение заставляет модуль соединиться с сервером по TCP\IP , и вот какая штука, если я запускаю скрипт в дебаге то соединения не происходит, если я прошиваю скрипт в модуль, то соединение есть, но при отсылке какой-либо последовательности, на удаленную сторону приходит мусор....
Пытаюсь отправить смс, не в дебаге не в модуле смс не отправляется...
Go to the top of the page
 
+Quote Post
molecul
сообщение Jan 12 2012, 13:14
Сообщение #6


Знающий
****

Группа: Свой
Сообщений: 567
Регистрация: 19-01-11
Из: СПб
Пользователь №: 62 326



Цитата(АлексейX @ Jan 12 2012, 15:07) *
Спасибо! У меня была такая же мысль, а вы меня еще и убедили в этом.
Еще вопрос, мое приложение заставляет модуль соединиться с сервером по TCP\IP , и вот какая штука, если я запускаю скрипт в дебаге то соединения не происходит, если я прошиваю скрипт в модуль, то соединение есть, но при отсылке какой-либо последовательности, на удаленную сторону приходит мусор....
Пытаюсь отправить смс, не в дебаге не в модуле смс не отправляется...

Дебаг режим - имеется в виду отладка с компьютера через Telit Python Package? Тогда там не будет работать ни смс, ни передача данных, поскольку все это всего лишь эмулируется на компьютере. Если требуется отладка реальной передачи данных, то нужно делать отладочный вывод прямо из скрипта, можно на второй UART, если первый занят.
Почему не отправляется из скрипта - пришлите скрипт мне, я посмотрю правильность либо отправлю в Телит для анализа, если сам не увижу ошибок.
Go to the top of the page
 
+Quote Post
АлексейX
сообщение Jan 13 2012, 10:34
Сообщение #7





Группа: Участник
Сообщений: 10
Регистрация: 11-01-12
Пользователь №: 69 290



Цитата(molecul @ Jan 12 2012, 17:14) *
Дебаг режим - имеется в виду отладка с компьютера через Telit Python Package? Тогда там не будет работать ни смс, ни передача данных, поскольку все это всего лишь эмулируется на компьютере. Если требуется отладка реальной передачи данных, то нужно делать отладочный вывод прямо из скрипта, можно на второй UART, если первый занят.
Почему не отправляется из скрипта - пришлите скрипт мне, я посмотрю правильность либо отправлю в Телит для анализа, если сам не увижу ошибок.


Добрый день!
В прилагаемом файле скрипт, буду очень благодарен если укажете на допущенный мной ошибки)
Спасибо!

Цитата(АлексейX @ Jan 13 2012, 14:32) *
Добрый день!
В прилагаемом файле скрипт, буду очень благодарен если укажете на допущенный мной ошибки)
Спасибо!

Извините вот он...Прикрепленный файл  test.zip ( 1.42 килобайт ) Кол-во скачиваний: 159
Go to the top of the page
 
+Quote Post
molecul
сообщение Jan 13 2012, 12:49
Сообщение #8


Знающий
****

Группа: Свой
Сообщений: 567
Регистрация: 19-01-11
Из: СПб
Пользователь №: 62 326



Цитата(АлексейX @ Jan 13 2012, 14:34) *
Добрый день!
В прилагаемом файле скрипт, буду очень благодарен если укажете на допущенный мной ошибки)
Спасибо!


Извините вот он...Прикрепленный файл  test.zip ( 1.42 килобайт ) Кол-во скачиваний: 159

Что сразу вижу - отправка SMS работать не будет. По умолчанию модуль работает в режиме PDU, а вы пытаетесь в текстовом режиме передать. Необходимо подать при инициализации команду
AT+CMGF=1
И все должно заработать.

Касательно TCP/IP, почему то вы используете устаревшие команды TCP/IP стека. Рекомендую полностью переписать скрипт, следуя рекомендациям приложенного документа. Там и примеры есть работающие.
Еще рекомендация - прежде чем загонять команды в скрипт - лучше их прогнать вручную, подавая на модуль через терминалку. И лишь когда все заработает, писать скрипт.

Сообщение отредактировал molecul - Jan 13 2012, 13:03
Прикрепленные файлы
Прикрепленный файл  Telit_IP_Easy_User__Guide_r10.pdf ( 527.43 килобайт ) Кол-во скачиваний: 25
 
Go to the top of the page
 
+Quote Post

Сообщений в этой теме
- АлексейX   Telit GL868 прошивка   Jan 11 2012, 14:29
- - АлексейX   Цитата(molecul @ Jan 13 2012, 16:49) Что ...   Jan 13 2012, 14:06
- - АлексейX   Цитата(АлексейX @ Jan 13 2012, 18:06) Спа...   Jan 14 2012, 21:19
- - molecul   Цитата(АлексейX @ Jan 15 2012, 01:19) Доб...   Jan 16 2012, 06:38
- - molecul   Цитата(АлексейX @ Jan 15 2012, 01:19) Доб...   Jan 17 2012, 05:02
- - АлексейX   Цитата(molecul @ Jan 17 2012, 09:02) Teli...   Jan 17 2012, 08:45
- - molecul   Цитата(АлексейX @ Jan 17 2012, 12:45) Доб...   Jan 18 2012, 11:56
- - АлексейX   Цитата(molecul @ Jan 18 2012, 15:56) Вот ...   Jan 20 2012, 08:42
- - АлексейX   Цитата(АлексейX @ Jan 20 2012, 12:42) Да ...   Jan 20 2012, 11:38
- - АлексейX   Цитата(АлексейX @ Jan 20 2012, 15:38) Мож...   Jan 20 2012, 13:10
- - molecul   Цитата(АлексейX @ Jan 20 2012, 17:10) Еще...   Jan 25 2012, 13:41


Reply to this topicStart new topic
1 чел. читают эту тему (гостей: 1, скрытых пользователей: 0)
Пользователей: 0

 


RSS Текстовая версия Сейчас: 23rd July 2025 - 19:30
Рейтинг@Mail.ru


Страница сгенерированна за 0.01498 секунд с 7
ELECTRONIX ©2004-2016