Помощь - Поиск - Пользователи - Календарь
Полная версия этой страницы: Кто как хранит APNы всех российских ОПСОСов?
Форум разработчиков электроники ELECTRONIX.ru > Интерфейсы > Форумы по интерфейсам > Сотовая связь и ее приложения
yurmala
сабж.
Хотелось бы сделать устройство с GPRS связью универсальным для любого региона России (пока), с любым сотовым оператором.
Но для каждого оператора своя строка APN для подключения к интернету. Правильно ли понимать что единственным универсальным вариантом будет хранение всех APNов?
Master of Nature
Цитата(yurmala @ Aug 18 2011, 07:01) *
сабж.
Хотелось бы сделать устройство с GPRS связью универсальным для любого региона России (пока), с любым сотовым оператором.
Но для каждого оператора своя строка APN для подключения к интернету. Правильно ли понимать что единственным универсальным вариантом будет хранение всех APNов?
Ага, а еще десятка два-три корпоративных APN-ов (в частности для серых и белых IP) - и все равно все не предусмотрите.

Лучше сделайте возможность введения APN в устройство.
andrewlekar
У нас такое автоопределение почему-то не всегда работало при переезде из региона в регион. Отладить было нереально и по итогу для мобильных устройств ставим фиксированный APN. Поменять можно удаленно по SMS или GPRS.
yurmala
Цитата(Master of Nature @ Aug 18 2011, 10:27) *
Ага, а еще десятка два-три корпоративных APN-ов (в частности для серых и белых IP) - и все равно все не предусмотрите.

Лучше сделайте возможность введения APN в устройство.

была такая идея. но для конечного клиента в моем устройстве (на базе ARM7) будет LCD менюшка и всего 2 кнопки... rolleyes.gif
Нет, можно конечно реализовать перебором всего англ. алфавита+цифры+"точка", правда муторно-рутинная работа....
Неплох вариант с SMS сообщением с настройками....хотя...
Жаль нет какой-то договоренности всех ОПСОСов по универсальным настройкам.
Harbinger
Цитата(Master of Nature @ Aug 18 2011, 07:27) *
Лучше сделайте возможность введения APN в устройство.

Можно из SIM-карты. Записать в отведённую ячейку телефонной книжки в качестве имени "абонента", и перед открытием GPRS сесии вычитывать.
Master of Nature
Цитата(yurmala @ Aug 18 2011, 08:49) *
была такая идея. но для конечного клиента в моем устройстве (на базе ARM7) будет LCD менюшка и всего 2 кнопки... rolleyes.gif
Нет, можно конечно реализовать перебором всего англ. алфавита+цифры+"точка", правда муторно-рутинная работа....
Неплох вариант с SMS сообщением с настройками....хотя...
Жаль нет какой-то договоренности всех ОПСОСов по универсальным настройкам.
На самом деле для охвата большей части операторов достаточно хранить три текстовых строчки. Но опять же - это только простой GPRS. В случае использования специфичных вариантов, например даже просто белый IP - требуется указать особую точку доступа. Причем для каждого клиента эта точка разная.
Можете использовать что-то типа web-интерфейса для настройки.

Цитата(Harbinger @ Aug 18 2011, 08:52) *
Можно из SIM-карты. Записать в отведённую ячейку телефонной книжки в качестве имени "абонента", и перед открытием GPRS сесии вычитывать.
Хорошая идея
MKdemiurg
Проще наладить режим "прошивки". А хранить в памяти МК.
А есть вариант - DIP микруха , таже AT24 или AT45 , прошивальщик для неё, - вынул прошил -вставил в панельку - готово.
Ещё и на несколько килобайт можно настроек напихать или Лог работы туда скидывать для отладки, а стоит копейки.
=F8=
Цитата(yurmala @ Aug 18 2011, 07:49) *
была такая идея. но для конечного клиента в моем устройстве (на базе ARM7) будет LCD менюшка и всего 2 кнопки... rolleyes.gif
Нет, можно конечно реализовать перебором всего англ. алфавита+цифры+"точка", правда муторно-рутинная работа....

Перебор можно существенно оптимизировать. Например, разбиваете буквы + спец символы на группы, одной кнопкой выбираете группу, а другой символ в группе.
ИМХО Отказываться от списка apn тоже не стоит. Лучше реализовать комбинированный вариант - список наиболее распространенных apn + возможность ввести apn вручную.
Неплохо бы, как сказал бы КО, предусмотреть возможность конфигурировать у-во с компа.
ЗЫ А на счет сенсороного экрана не задумывались?

Цитата
Проще наладить режим "прошивки". А хранить в памяти МК.
А есть вариант - DIP микруха , таже AT24 или AT45 , прошивальщик для неё, - вынул прошил -вставил в панельку - готово.
Ещё и на несколько килобайт можно настроек напихать или Лог работы туда скидывать для отладки, а стоит копейки.

Тогда уж лучше sd-card. Дороже конечно, но намного более юзабельно. Просто подключаешь через картридер к компу редактируешь в любом текстовом редакторе конфигурационный файл/ы и все.
yurmala
Цитата(=F8= @ Aug 18 2011, 12:02) *
ЗЫ А на счет сенсороного экрана не задумывались?

Дорогое решение. Не для нашего проекта. Для нас 2-строчный символьный экран аля WH1602... за глаза (пока).
13amator
Цитата(=F8= @ Aug 18 2011, 10:02) *
Тогда уж лучше sd-card. Дороже конечно, но намного более юзабельно. Просто подключаешь через картридер к компу редактируешь в любом текстовом редакторе конфигурационный файл/ы и все.


карт ридер и для СИМок водиться.
=F8=
Цитата(13amator @ Aug 18 2011, 11:06) *
карт ридер и для СИМок водиться.

На свете много чего водится... Но есть обычные вещи которые можно купить в любом ближайшем магазине, а есть экзотика. Не говоря уж про то, что возможности симки как хранилища настроек очень и очень и очень ограничены. А ведь на карточке можно не только настройки хранить, в нее можно логи писать, можно хранить скрипты, можно через нее прошивку обновлять, да много чего можно. При том, что 2ГБ карточка стоит аж 4$.
MKdemiurg
Цитата(=F8= @ Aug 18 2011, 10:02) *
Тогда уж лучше sd-card. Дороже конечно, но намного более юзабельно. Просто подключаешь через картридер к компу редактируешь в любом текстовом редакторе конфигурационный файл/ы и все.


sd-card это вообще по царски biggrin.gif Но если надо всегото настройки хранить, а бюджет ограничен - "зачем платить больше". Тем более что режим прошивки можно реализовать прямо на устройстве и шить через сервисное ПО или вообще из терминала.
13amator
Цитата(=F8= @ Aug 18 2011, 12:41) *
На свете много чего водится... Но есть обычные вещи которые можно купить в любом ближайшем магазине, а есть экзотика. Не говоря уж про то, что возможности симки как хранилища настроек очень и очень и очень ограничены. А ведь на карточке можно не только настройки хранить, в нее можно логи писать, можно хранить скрипты, можно через нее прошивку обновлять, да много чего можно. При том, что 2ГБ карточка стоит аж 4$.

561ЛН2 кварц на 3.7mHz стабилитрон на 5,1 v n-p-n транзистор и симхолдер экзотика?
Как вариант АТ команды прямо в девайсе.
2ГБ карточка стоит аж 4$, не вопрос, вопрос место на плате.
mempfis_
Цитата(yurmala @ Aug 18 2011, 09:09) *
Дорогое решение. Не для нашего проекта. Для нас 2-строчный символьный экран аля WH1602... за глаза (пока).


Сделайте настройку APN по смс. Не забудьте что в некоторых случаях потребуется ещё и usname/uspass для подключения к gprs. Если есть eeprom храните там. Если нет - можно использовать смс из симки, ну а если на симке нет смс с настройками то использовать какие-либо параметры "по умолчанию". В моих треккерах хранение параметров реализовано в external fram/eeprom а установка по смс. Удобно, надёжно, из клиентов пока никто не жаловался на такой вариант настройки.
sobr
Здесь уже правильно ответили.
Большая тройка имеет свой апн во всех регтонах единый, белые ай пи и корпоратив отдельная песня. Остальные случаи ввод альтернативного апн через смс, сим-карту, гпрс и т.д.
=F8=
Цитата(13amator @ Aug 18 2011, 15:24) *
561ЛН2 кварц на 3.7mHz стабилитрон на 5,1 v n-p-n транзистор и симхолдер экзотика?

Вы хотите предложить пользователю самому паять переходник??? Поверьте пользователь с удовольствием заплатит лишних 4 бакса чтоб не иметь проблем. Кроме того такое решение добавляет, так сказать, "солидности" - сразу видно, что в руках не поделка кружка юных техников, но серьезное изделие sm.gif
Цитата
Как вариант АТ команды прямо в девайсе.

Если есть возможность подключить девайс к компу то проблема конфигурации ложться не успев даже встать.
Цитата
2ГБ карточка стоит аж 4$, не вопрос, вопрос место на плате.

И сколько места на плате займет microSD? А они сейчас все микро, простую SD уже забыл когда видел.
yurmala
Всем спасибо.
Да, у меня есть внешний EEPROM и там у меня уже хранятся другие параметры.
Там и заведу отдельный параметр UserAPN в формате "APN;USER;PASS" (ну или 3 параметра).
Ну и плюс зашью в программу могучую тройку ОПСОСов
Для просмотра полной версии этой страницы, пожалуйста, пройдите по ссылке.
Invision Power Board © 2001-2025 Invision Power Services, Inc.