Форум программистов, компьютерный форум, киберфорум
C# .NET
Войти
Регистрация
Восстановить пароль
Блоги Сообщество Поиск Заказать работу  
 
Рейтинг 4.50/40: Рейтинг темы: голосов - 40, средняя оценка - 4.50
2 / 2 / 0
Регистрация: 06.05.2010
Сообщений: 5

Работа с 3G-модемом

01.09.2010, 15:49. Показов 7544. Ответов 8
Метки нет (Все метки)

Студворк — интернет-сервис помощи студентам
Здравствуйте!

купил 3G-модем (USB) от мегафон. установил на комп драйвера, появился порт HUAWEI Mobile Connect - 3G PC UI Interface (COM5). я к этому порту пытаюсь подключится спомощью SerialPort, пытаюсь посылать модему команды чтобы отправить смс, а он отвечает на них в непонятном формате:
^RSSI:16 или ^BOOT:42923261,0,0,0,07

Вот код:
C#
1
2
3
4
5
6
7
8
SerialPort sp = new SerialPort();
            sp.PortName = "COM5";  
            sp.Open();
            sp.Write("AT+CMGF=?");
            Thread.Sleep(1000);
            Console.WriteLine(sp.ReadExisting());
             
            Console.ReadLine();
пожалуйста помогите разобратся!
1
cpp_developer
Эксперт
20123 / 5690 / 1417
Регистрация: 09.04.2010
Сообщений: 22,546
Блог
01.09.2010, 15:49
Ответы с готовыми решениями:

Работа с 3G - модемом (опрос модема командами)
люди, подскажите. у меня затруднительная ситуация, спрашиваю модем (huawei e 171), а он мне на любые команды отвечает ^RSSI: 17, числа...

Работа с модемом
Здравствуйте знатоки я новенький по C# и сейчас требуется сделать такую петрушку: ситуация такая расскажите кто знает 1) как...

Работа с модемом
Я написал программу, которая должна отправлять на модем команду и считывать с него ответ, вот код: #include <stdio.h> ...

8
 Аватар для kirill29
2098 / 1263 / 173
Регистрация: 01.02.2009
Сообщений: 2,842
01.09.2010, 15:53
Посмотри эту тему: https://www.cyberforum.ru/csha... 54169.html
И эту: https://www.cyberforum.ru/csha... 52378.html
Ну и эту: https://www.cyberforum.ru/csha... 56152.html
1
2 / 2 / 0
Регистрация: 06.05.2010
Сообщений: 5
01.09.2010, 16:56  [ТС]
C#
1
2
3
4
5
6
7
8
9
SerialPort sp = new SerialPort();
            sp.PortName = "COM5";  
            sp.Open();
            sp.Write(String.Format("AT+CMGS=\"{0}\"" + (Char)13, "номертелефона"));
            sp.Write("Salam" + (Char)26 + (Char)13);
            Thread.Sleep(1000);
            Console.WriteLine(sp.ReadExisting());
             
            Console.ReadLine();
получилось отправлять сообщения. вот этот код работает. но существует проблема отправки сообщений в кирилице. присылает знаки "?" вместо текста. как тут быть?
1
36 / 16 / 0
Регистрация: 29.01.2010
Сообщений: 252
26.09.2010, 18:15
какие юзинги сначала надо прописать, а то не находит он имя serialport
0
 Аватар для kirill29
2098 / 1263 / 173
Регистрация: 01.02.2009
Сообщений: 2,842
26.09.2010, 18:20
Цитата Сообщение от dontgiveafk Посмотреть сообщение
какие юзинги сначала надо прописать, а то не находит он имя serialport
C#
1
using System.IO.Ports;
1
36 / 16 / 0
Регистрация: 29.01.2010
Сообщений: 252
26.09.2010, 20:30
Не находит имя Thread к которому применяется метод sleep, в каком намеспейсе он находитсо?
0
 Аватар для kirill29
2098 / 1263 / 173
Регистрация: 01.02.2009
Сообщений: 2,842
26.09.2010, 22:14
dontgiveafk,
C#
1
using System.Threading;
0
 Аватар для Faba
90 / 88 / 17
Регистрация: 30.10.2009
Сообщений: 562
26.09.2010, 22:30
Цитата Сообщение от dontgiveafk Посмотреть сообщение
какие юзинги сначала надо прописать, а то не находит он имя serialport
Цитата Сообщение от dontgiveafk Посмотреть сообщение
Не находит имя Thread к которому применяется метод sleep, в каком намеспейсе он находитсо?
если Вы работаете через Visual Studio: для подключения пространства имён для класса, щёлкните по нему правой кнопкой мыши, выберите: Resolve -> using <имя_нужного_пространства_имён>
а вообще в msdn вводите имя класса и он Вам выдаёт нужную страницу с классом и его полным описанием, в том числе в каком он пространстве находится.
0
90 / 89 / 13
Регистрация: 28.09.2010
Сообщений: 262
28.09.2010, 11:45
Цитата Сообщение от ИльяL Посмотреть сообщение
получилось отправлять сообщения. вот этот код работает. но существует проблема отправки сообщений в кирилице. присылает знаки "?" вместо текста. как тут быть?
Гуглим PDU.
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
raxper
Эксперт
30234 / 6612 / 1498
Регистрация: 28.12.2010
Сообщений: 21,154
Блог
28.09.2010, 11:45
Помогаю со студенческими работами здесь

Работа с модемом!
Привет всем! Смотрите ребята, такая ситуация... есть модем с номером сим карты ХХХ, у него COM4 порт. Далее в N-месте находится сим карта,...

Работа с модемом
Добрый день, использую TNKernel и ST. Есть GSM модем, работу с модемом сделал через queue. Сделал кольцевой буфер в который пишутся все...

C++. Работа с модемом.
Ребята, здравствуйте... Помогите, пожалуйста, разобраться с программкой. В общем, мне надо наладить работу с модемом. Перерыл куту...

Работа с GSM модемом
Уверен что не туда, но куда не нашел. Здравствуйте. Есть вопрос, могу ли я программно узнать код ответа GSM станции, фактически...

MSComm или работа с модемом
помогите, плз, разобраться с контролом MSComm. Задача состоит в том, что надо из вб передавать данные на другую машину через модем и...


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
9
Ответ Создать тему
Новые блоги и статьи
Знаешь почему 90% людей редко бывают счастливыми?
kumehtar 14.04.2026
Потому что они ждут. Ждут выходных, ждут отпуска, ждут удачного момента. . . а удачный момент так и не приходит.
Фиксация колонок в отчете СКД
Maks 14.04.2026
Фиксация колонок в СКД отчета типа Таблица. Задача: зафиксировать три левых колонки в отчете. Процедура ПриКомпоновкеРезультата(ДокументРезультат, ДанныеРасшифровки, СтандартнаяОбработка) / / . . .
Настройки VS Code
Loafer 13.04.2026
{ "cmake. configureOnOpen": false, "diffEditor. ignoreTrimWhitespace": true, "editor. guides. bracketPairs": "active", "extensions. ignoreRecommendations": true, . . .
Оптимизация кода на разграничение прав доступа к элементам формы
Maks 13.04.2026
Алгоритм из решения ниже реализован на нетиповом документе, разработанного в конфигурации КА2. Задачи, как таковой, поставлено не было, проделанное ниже исключительно моя инициатива. Было так:. . .
Контроль заполнения и очистка дат в зависимости от значения перечислений
Maks 12.04.2026
Алгоритм из решения ниже реализован на примере нетипового документа "ПланированиеПерсонала", разработанного в конфигурации КА2. Задача: реализовать контроль корректности заполнения дат назначения. . .
Архитектура слоя интернета для сервера-слоя.
Hrethgir 11.04.2026
В продолжение https:/ / www. cyberforum. ru/ blogs/ 223907/ 10860. html Знаешь что я подумал? Раз мы все источники пишем в голове ветки, то ничего не мешает добавить в голову такой источник, который сам. . .
Подстановка значения реквизита справочника в табличную часть документа
Maks 10.04.2026
Алгоритм из решения ниже реализован на примере нетипового документа "ПланированиеПерсонала", разработанного в конфигурации КА2. Задача: при выборе сотрудника (справочник Сотрудники) в ТЧ документа. . .
Очистка реквизитов документа при копировании
Maks 09.04.2026
Алгоритм из решения ниже применим как для типовых, так и для нетиповых документов на самых различных конфигурациях. Задача: при копировании документа очищать определенные реквизиты и табличную. . .
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2026, CyberForum.ru