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