Невозможно прочитать SMS с телефона Nokia с помощью GSMComm - PullRequest
4 голосов
/ 03 апреля 2011

Я реализую проект для чтения и анализа SMS от Nokia Xpress Music 5800 с использованием библиотеки GSMComm

Я попытался с помощью демонстрации GSMComm: я могучтобы получить информацию о телефоне, другой статус, такой как аккумулятор / память и отправить SMS.Но я не могу прочитать SMS с телефона, он выдает следующую ошибку:

Error: The phone reports an unspecified error. 

Это обычно происходит, когда команда не поддерживается устройством, команда недопустима для текущего состояния илиесли параметр неверен.(GsmComm.GsmCommunication.CommException)

Поскольку я использую DLL, я не вижу, какие команды отправляются на телефон.Также сомневаюсь, что все остальные команды работают, кроме тех, которые читают смс.

Вопросы:

  1. Основной вопрос: каковы возможные причины проблемы?
  2. Я знаю, что на вышеуказанный вопрос трудно ответить.Так есть ли какие-нибудь журналы / дампы / события, регистрируемые в каком-то месте?Я совершенно новичок в этой области (аппаратное взаимодействие) и мне нужна начальная точка для устранения неполадок
  3. Stretch: Если я использую вышеупомянутую технологию (эмулятор USB to COMM, GSMComm), какова мобильность моего приложения?Определенно GSMComm DLL должен быть отправлен.Но значит ли это, что на целевом ПК должен быть установлен Ovi Suite (содержащий эмулятор USB to COMM)?Что касается портативности телефона: будет ли он работать только с Nokia Xpress Music 5800 или будет работать и с другими телефонами Nokia.Или с любым другим телефоном? "

Дополнительная информация: ОС на моем телефоне написана на кириллице, если это имеет значение.

Обновил вопрос: так как на некоторые вопросы был дан ответ после недели исследования.

Обновление 2: я следовал инструкциям в этой ссылке . Мой телефон отвечает на некоторые команды, но дает«ОШИБКА» для других. Есть идеи?

Ответы [ 2 ]

3 голосов
/ 03 июня 2012

Я думаю, что вы используете телефон третьего поколения, поэтому вы не можете получить доступ к командам AT, которые используются для чтения SMS.Я советую вам использовать старый телефон Nokia, вот список некоторых из них:

  • Nokia 5210
  • Nokia 610
  • Nokia 6200
  • Nokia 6210
  • Nokia 6103
  • Nokia 6131
  • Nokia 6230
0 голосов
/ 12 апреля 2011

http://www.scampers.org/steve/sms/libraries.htm

Я уверен, что вы просмотрели эту страницу, но внизу она рассказывает, как проверить журналы для GSMComm. К сожалению, я никогда не работал напрямую с GSMComm и не мог сказать вам, какова основная причина проблемы, но попробуйте проверить журналы. Если вы не прочитали часто задаваемые вопросы, я бы так и сделал, это может пролить свет на вопросы, которые вы задаете.

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

...