Имя: Пароль:
IT
 
C# Компонента 1С > 3G модем Huawei
0 Trance_1C
 
02.02.13
14:39
Нужна помощь определении структуры проекта C#
Готовлю в VS2012 компоненту которая будет дружить с 3G модемами Huawei E1550, 171, 220, отправлять/получать смс USSD запросы, пока сделал winform приложение которое работает с модемом, взаимодействие реализовано там в виде нескольких классов.
Как лучше организовать структуру проекта, вообще хотелось бы кроме как из компоненты отправлять смс и из командной строки. Для этого лучше поместить основной функционал в отдельную библиотеку и потом цепляться к ней из компоненты и приложения управляемого из комм. строки.
или сделать каждый компонент независимым?
нужно ли оставлять форму, по идее все параметры модема можно забить и сохранить из 1С...
Компонента уже есть, осталось вставить в нее функционал.
1 Trance_1C
 
02.02.13
14:48
Основные настройки, входящие, отправленные смс планирую хранить в csv файлах, в каталоге компоненты.
Еще вопросы
Хотелось бы как-то реализовать в компоненте "Учет диалоговых сеансов с абонентами", (голосования, опросы).
2 Trance_1C
 
02.02.13
14:50
Any suggestions would be very appreciated...
3 Nirvana
 
02.02.13
15:51
3G-модемы Huawei E1550 отвратительны, не рекомендую.
4 HeroShima
 
02.02.13
16:01
>Как лучше организовать структуру проекта
А как нужно? Неужели настолько принципиально?
5 mishaPH
 
02.02.13
16:48
(0) все уже сделано до вас. есть такая компонента. ат коммандами смс шлет.
6 Trance_1C
 
02.02.13
17:18
(5) а полученные читает?
вообще слать смс не проблема вовсе, есть и веб сервисы для этого. Мне нужно обрабатывать полученные.
Если та компонента это умеет, прошу, ссылку в студию :)
7 loh_pedalny
 
02.02.13
17:21
Для себя пишешь, али на продажу? Почему С#? Или то, чему научили?
8 Trance_1C
 
02.02.13
17:27
(3) Модемы со своим тормозным интерфейсом это не самое страшное.
Самый извращенный садистский маразм это формат AT-PDU используется для отправки смс не латинскими символами...
мне повезло что все классы конвертации до меня были написаны :)

(7) сначала это будет freeware с закрытым кодом, если будет интерес появится и жадная версия.
шарп популярен под него все есть, а вообще не принципиально.
9 HeroShima
 
02.02.13
17:41
Со структурой определился уже?
10 HeroShima
 
02.02.13
17:41
(7) а на чем лучше?
11 Trance_1C
 
02.02.13
17:59
(9) нет еще, пока реализую как независимые компоненты три интерфейса
Веб сервис - отправлять смс с сайта (tcp пакетом на ip:port ).
смс из командной строки
компонента 1С.
все равно при обращении к модему будет опрос на занятость устройства, и в случае занятости формирование отложенных заданий, как то так.
12 HeroShima
 
02.02.13
18:44
Там вариантов всего ничего: или вынести всё в дллку и грузить куда нужно, включая компонент, или сразу компонент и его грузить куда нужно. Ну, или статика. Второй вариант кажется более предпочтительным.
13 Nexux
 
02.02.13
18:50
(3)плюсую, намучался
14 Эмбеддер
 
02.02.13
18:51
(8) а случай, когда сообщение большое и разбито на части обрабатывается?
15 oleg_km
 
02.02.13
19:43
(12) Мне кажется независимый TCP или HTTP шлюз лучше. У меня сделано через АктивИкс, но сейчас думаю передалать на сервис шлюз HTTP/TCP-СМС
16 Эмбеддер
 
03.02.13
06:49
(15) самостоятельно отправлять смс однозначно дешевле, можно отправить за 20 копеек. зато через сторонние сервисы можно указать название отправителя
17 mishaPH
 
03.02.13
11:03
(6) и получает
18 Trance_1C
 
04.02.13
06:30
(17) Поделитесь пожалуйста ссылкой :)
я все равно допишу свою поделку, не хотелось бы останавливаться на пол-пути, но изучить чужой опыт будет полезно.
19 KRV
 
04.02.13
06:44
спам рассылать собрался? )))   спортмастер меня жуть, как достает... ))
20 mishaPH
 
04.02.13
08:03
(18) ;) к сожалению не могу. куплена с условием не распространения. да исходников все равно нет. Автор тут часто присутствует на форуме. Ответит если захочет ;)
21 mishaPH
 
04.02.13
08:03
(19) И не говори. что-то они слишком активные в последнее время
22 vJet
 
04.02.13
08:15
Все это и без вк пилится прекрасно и читает и отправляет.
23 mishaPH
 
04.02.13
08:16
(22) ну по идее АТ коммандами прямо в порт не проблема. Читать события тоже по типу сканера.

ВК тупо удобство работы с модемом на уровне макроязыка
24 mishaPH
 
04.02.13
08:19
по поводу модемов. проработав 3 года решили отказаться. глючное страшно. то модем тупо зависает помогает только передергивание (а на серваке где народ редко админит физически это проблема) то вообще засыпает и поднимается шаманством с мегафоновской прогой включи выключи. В общем надоел. благо обратная связь больше не нужна стала (получение) перешел на работу через смс.ру где по 25 коп смс. все равно дешевле нигде нет.
25 vJet
 
04.02.13
08:20
(23)И выносить себе мозг отправкой сообщения в формате PDU ползователям вк не придется, что конечно примущество.
26 vJet
 
04.02.13
08:22
Есть еще вот такая штука http://code.google.com/p/smslib/wiki/SMSServer_HTTP_Interface
27 mishaPH
 
04.02.13
08:24
(26) Да все эти сервисы по смс предоставляют все эти фишки. и доступ по хттп и проч. Я вот пользуюсь форматом отправки емейла на спец ящик. Это проще, и надежнее
28 Кирпич
 
04.02.13
08:33
Очередное произведение от .NET.
Скачиваем дистрибутив .NET на полгига. Запускаем, ждем пока оно сожрет памяти немерено и посылаем в COM порт команду в 5 байт. Ура!
29 HeroShima
 
04.02.13
15:15
(28) он уже везде искаропки
30 HeroShima
 
04.02.13
15:37
+(29) правда, когда всякую ерунду компилят для 4.5, это напрягает
31 Nexux
 
01.03.13
20:09
автор, поделитесь наработками :)