Перейти к содержанию
    

Radik_1983

Участник
  • Постов

    125
  • Зарегистрирован

  • Посещение

Репутация

0 Обычный

Информация о Radik_1983

  • Звание
    Частый гость
    Частый гость
  • День рождения 01.02.1983

Информация

  • Город
    Array

Посетители профиля

1 368 просмотров профиля
  1. Зачем же FTP, через UART. Можно порциями. Я думаю на максимальной скорости вполне прожует, хоть и с задержкой.
  2. Может стоит тогда добавить в модули команду оперативного воспроизведения файла? Т.е. загружаем в модуль файл в режиме реального времени в оперативную память без сохранения во флеш и его же воспроизводим в линию или динамик.
  3. Это получается 3-4 Мбайта. А как же память для пользователя. Для amr-файлов?
  4. Это у всей 800-й серии так? И что такое "циклический буфер на 8 сдвигов"? Это в 900-й серии на каждую ячейку в памяти приходилось по 7 "запасных"?
  5. В версии B03 появилась команда AT+SNDLEVEL. Она тоже регулирует громкость звука отдельно для звонков, DTMF и пр.
  6. "This document can apply to SIM800 series modules, including SIM800L, SIM800H, SIM800, SIM800-WB64, SIM800G and SIM808" SIM800F в этот список не входит? У них какая-то своя процедура обновления?
  7. По уарту обновление доступно? Чтобы еще лишний разъем USB не паять. Да и просто сменой программы тогда перейти не получится.
  8. Судя по всему, процедура обновления ПО модуля также коренным образом отличается в SIM900 и SIM800 сериях? Столько времени потрачено на обновление через собственный программатор устройства и все сначала?
  9. Я думаю, не стоит бороться с ветряными мельницами - если оператор решил вас подписать на услуги, он вас подпишет, сколько не отмахивайтесь. Этот способ подходит только от застопоривания сим-карты при включении. Актом подписки является действие, которое оператор посчитал достаточным для идентификации вашего волеизъявления. Отсутствие реакции - тоже может быть достаточным актом. Принудительно подписывают на бесплатную, а через месяц она становится платной, как это было с "Гудком". Лучше договориться - полностью отписаться от будущих подписок. У МТС была такая бесплатная услуга.
  10. У оператора на любой ваш хитрый алгоритм найдется болт с винтом. Я думаю, что у каждого оператора есть в штате человек, который непрерывно думает, как максимально усложнить жизнь таким как мы людям. Как обработать такой ответ: "Положите 10 руб. на счет и будет вам счастье! Позвоните по номеру 6372 и выиграйте 1000000 рублей! У Вас остаток MINUS 142." ? Городить нейросеть в несколько слоев для такой задачи по мне так перебор.
  11. Еще один нюанс получения времени от оператора, даже два. Разрешаю синхронизацию командой AT+CLTS=1. При следующем включении практически сразу, до посылки всех команд приходит "*PSUTTZ: ..." и "DST: ... ". Из это следует, что параметр сохраняется в энергонезависимую память, что никак не указано. Постоянная запись при включении может привести к деградации флеш, а команда чтения не предусмотрена. И откуда модуль получает эти данные? - регистрации еще не было. Берет ли эти данные от своего оператора, или от первой попавшейся вышки?
  12. Приношу свои извинения. Китайцы молодцы, сам виноват. Причина - влияние отладки. На "чистом" образце - все идеально.
  13. Причину понял. Китайцы не используют по религиозным причинам буферизацию при обновлении параметров.
  14. Выявился неприятные глюки. Инициирую звонок с модуля, постоянно опрашивая статус звонков командой AT+CLCC. Трубка при этом на ответной стороне не поднимается. Глюка три: 1. Иногда (1/10-1/20) игнорирует запрос, вообще ничего не отвечая. На повторный запрос с большой вероятностью отвечает сразу. 2. Очень редко пропускает первые два параметра ответа (+CLCC: ,3,0,0,"+79821234567",145,"") 3. Иногда (1/20-1/40) отвечает OK, но ответа "+CLCC: ..." нет, хотя звонок продолжается Версия прошивки: 1137B04SIM900R64_ST
  15. Как корректно узнать в каком состоянии находится файловая система, чтобы не делать попытку инициализации, закрытия и снова инициализации. Можно ли доверять расширенному сообщению об ошибке CME ERROR? Почему нельзя было сделать команду чтения "AT+CFSINIT=?" или в обоих случаях: и когда уже инициализирована и когда нет, возвращать OK? Еще и формат ответа AT+CFSLIST не по стандарту: со второго ответа "концевики" 0x0D 0x0A только в конце сообщения, а должны быть с обоих сторон. Мелочи, но так неприятно, а вы говорите не вникать в тонкости - в серийном образце такую ж... можно получить.
×
×
  • Создать...