|
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
|
автор, поделитесь наработками :)
|
Форум | Правила | Описание | Объявления | Секции | Поиск | Книга знаний | Вики-миста |