![]() |
|
|
Регистрация Восстановить пароль |
Регистрация | Задать вопрос |
Заплачу за решение |
Новые сообщения |
Сообщения за день |
Расширенный поиск |
Правила |
Всё прочитано |
![]() |
|
Нет наработок или кода, если нужно готовое решение - создайте тему в разделе Фриланс и оплатите работу. Название темы включает слова - "Помогите", "Нужна помощь", "Срочно", "Пожалуйста". Название темы слишком короткое или не отражает сути вашего вопроса. Тема исчерпала себя, помните, один вопрос - одна тема Прочитайте правила и заново правильно создайте тему. |
|
Опции темы | Поиск в этой теме |
![]() |
#1 |
Пользователь
Регистрация: 18.09.2010
Сообщений: 85
|
![]()
Здравствуйте!
Кто пробывал, у кого есть библиотеки? Я всё стараюсь написать простую понятную библиотеку, но то одна проблема то другая... Сейчас не понятки с работой ком порта... Может я велосипед изгатавливаю, и есть готовое решение? Кто может помочь? |
![]() |
![]() |
#2 |
Старожил
Регистрация: 29.09.2009
Сообщений: 9,713
|
![]()
отправка SMS через USB модем почти ничем не отличается от отправки при подключении через RS-232, ибо работа идет через виртуальный COM порт ...однако "почти" потому-что несмотря на стандартизированные AT команды, часть у производителей может несколько отличаться или не поддерживаться или напротив иметь расширенный набор команд ...начинать TC нужно с даташита на ваш USB модем.
Разработки и научно-технические публикации :: Видеоблог :: Твиттер
Radar systems engineer & Software developer of industrial automation |
![]() |
![]() |
#3 |
Пользователь
Регистрация: 18.09.2010
Сообщений: 85
|
![]()
Ну это я понял. У меня в принцепе есть две переменные типа string, в одной команда на то что будет отправляться СМС, другая сама с текстом СМС с кодировкой уже на руском языке...
Проблема в том чтобы правильно передать это всё в ком порт. Вот я и спросил, может у когото есть готовый вариант? Последний раз редактировалось mihali4; 14.11.2011 в 17:15. |
![]() |
![]() |
#5 | |
Пользователь
Регистрация: 12.06.2010
Сообщений: 48
|
![]()
Попробовал, Дельфя выдаёт ошибку записи порта... Может это из за семёрки?
Возникает она тут: Цитата:
Последний раз редактировалось mihali4; 14.11.2011 в 17:16. Причина: Очепятался) |
|
![]() |
![]() |
#6 |
Игрок
Форумчанин
Регистрация: 29.10.2006
Сообщений: 367
|
![]()
меня тоже заинтересовало. Попробовал. Та же ошибка. Подозреваю что она связана с неправильными настройками компонента BComPort. Ну порт то я указал, а например стоповый бит - не знаю какой надо. Надо документацию на модем. (У меня E1550 мегафон).
Жизнь всегда игра. Но смерть - не всегда поражение.
#define true (Math.random()>0.5) //Удачной отладки ![]() |
![]() |
![]() |
#7 |
Пользователь
Регистрация: 12.06.2010
Сообщений: 48
|
![]()
У меня аналогичный модем. Комманды искал на каком-то английском сайте:
AT OK AT+CMGF=1 OK AT+CMGW="+7nnnnnnnnnn" >a simple demo of SMS text messaging +CMGW: 1 OK AT+CMSS=1 +CMSS:20 OK По сути этот компонент должен только подключать порт (у меня 15й), а ATcommands уже посылаются в процедуре SendSMS. Быть может ошибка возникает потому что он не открывает порт? Или ещё как вариант что он открывает его для чтения, а не для записи... Кто-нибудь знает в чём ошибка? Кстати, стоповых битов в компоненте всего 3 вида. Пробовал все, всё равно ошибку выдаёт ![]() Последний раз редактировалось dacorp; 30.09.2010 в 18:18. |
![]() |
![]() |
#8 |
Игрок
Форумчанин
Регистрация: 29.10.2006
Сообщений: 367
|
![]()
как я погляжу - актуальная тема. Значит не зря писал. Прикрепил проект. У меня работает. Только порт правильно указать. Без компонентов, но dmitriegorovih хорошо помог. Еще кое что исправил по описаниям с isms. В общем смотрим, улучшаем.
P.S. Модем E1550 от мегафона.
Жизнь всегда игра. Но смерть - не всегда поражение.
#define true (Math.random()>0.5) //Удачной отладки ![]() |
![]() |
![]() |
#9 |
Ещё не
Форумчанин
Регистрация: 04.01.2010
Сообщений: 517
|
![]()
У меня всё работает норм, может потому что моде wavecom(мовский) и он к ком порту подсоединён хотя не важно главное в компонент настроить вот такие свойства BaudRate определяющие на какой скорости работать с модемом по стандарту br19200 и ком порт что очень важно так как это usb значит надо искать на каком виртуальном ком порте он сидит.
Воображение важнее, чем знания. (Albert Einstein)
![]() |
![]() |
![]() |
#10 |
Пользователь
Регистрация: 12.06.2010
Сообщений: 48
|
![]()
Хммм... Значит проблемка была всётаки в порте... Только маленькая ремарка, под семёркой у меня всё равно порт открывать не желает
![]() ![]() Кстати, вопрос возник, почему Код:
Код:
Последний раз редактировалось mihali4; 14.11.2011 в 17:17. |
![]() |
![]() |
|
![]() |
||||
Тема | Автор | Раздел | Ответов | Последнее сообщение |
Отправка SMS посредством АТ команд через мобильник | alenkov | Работа с сетью в Delphi | 22 | 28.12.2010 17:11 |
какой usb модем выбрать? | Arassir | Компьютерное железо | 14 | 15.05.2010 14:39 |
SMS отправка C# | evgenrpo | Общие вопросы .NET | 3 | 29.11.2009 23:44 |
Отправка SMS через клик по строке таблицы | RUBEY | Microsoft Office Excel | 4 | 25.12.2008 11:07 |
Отправка SMS | Altera | Софт | 1 | 20.11.2008 08:56 |