Микроконтролери и електроника
http://mcu-bg.com/mcu_site/

СМС-и от компютър
http://mcu-bg.com/mcu_site/viewtopic.php?f=3&t=18862
Страница 1 от 2

Автор:  stoyanoff [ Съб Юни 24, 2023 9:06 pm ]
Заглавие:  СМС-и от компютър

Здравейте! Какви са вариантите за изпращане на СМС-и от компютър до номера на всички GSM оператори? Един познат иска малка програмка, която автоматизирано да подсеща клиентите му. Обаче повечето нямат viber и трябва на СМС-и да се минава. Някакви идеи? С модем закачен към компа или има някаква централизирана услуга през интернет?
Благодаря!

Автор:  ToHu [ Съб Юни 24, 2023 9:12 pm ]
Заглавие:  Re: СМС-и от компютър

Ами има фирми които предлагат смс гетуей.

Автор:  stoyanoff [ Съб Юни 24, 2023 9:54 pm ]
Заглавие:  Re: СМС-и от компютър

Ама нещо интеграцията не ме кефи много много. Или поне на тези, които разгледах. В момента обмислям варианта да се използва малко модемче(тип флашка) с карта и през него да се праща. Като гледам се управлява със стандартни AT команди и мисля, че лесно ще го интегрирам в asp.net. Само трябва да се преслушат операторите за цени. А това е другото, че тези с гейтуеи-те ми се сториха бая намазани...
Другото, което обмислям, е използване google messages. Но не съм сигурен как да итегрирам това нещо в aps.net. Издирвам в момента тъй като това ще реши проблема с таксите понеже имаме карти с много sms-и...

Автор:  ToHu [ Съб Юни 24, 2023 11:15 pm ]
Заглавие:  Re: СМС-и от компютър

То в това проблем няма, освен цената на смс от карта.

Автор:  stoyanoff [ Нед Юни 25, 2023 9:23 am ]
Заглавие:  Re: СМС-и от компютър

Пак промяна в плана. Ще използвам google sheets и някакъв bulk sender. Идеята е проста - приложение работи на комп и на него се прави малка базичка с всичко необходимо. Базата вероятно ще е в google sheets. След това, когато трябва, приложението пълни един определен google sheet file. После на телефона в bulk sender-a се преглеждат при нужда и се пращат на куп. Реално не би трябвало да са много SMS-и, а и искам да има някакъв контрол. Да не да разцепи някого от съобщения...

ПП: Ами казват, че на техния тарифен план имат много SMS-и. Та за това искат да се използва телефона... Пък и те няма да пращат по 1000 на ден...

Автор:  ToHu [ Нед Юни 25, 2023 12:32 pm ]
Заглавие:  Re: СМС-и от компютър

Тука има и една тънкост за която трябва да внимавате, първо трябва да има начин клиента да се откаже от получаването им, и като цяло за да ги изпрщте той трябва да се е съгласил под някаква форма, дори и да е съвсем проформа, иначе може да го тормозят за непоискани съобщения, разправия е ако стигне до там.

Автор:  Cekins [ Пон Юни 26, 2023 8:04 am ]
Заглавие:  Re: СМС-и от компютър

Аз получавам такива СМС-и за гражданските на колите. Правя ги в една местна брокерска кантора и идват от някакъв странен 10 цифрен номер. Вероятно е някакъв тип услуга от оператор. Знам че си е някаква тяхна система защото няма значение към кой затраховател са застраховките - винаги идват от този номер. По принцип ме питат искам ли да получавам СМС няколко дни преди да изтече.

Автор:  ToHu [ Пон Юни 26, 2023 4:15 pm ]
Заглавие:  Re: СМС-и от компютър

Ами варианти много, всеки оператор има подобен гейтвей, отделно има фирми които предлагат като в случая те са посредници, имаше и някакви чужди, а може и с гсм модемче да пращаш от стандартна сим карта.
Да се занимаваш с операторите има смисъл само ако ще пращаш по много. Посредниците са най-удобни, въпреки че на тях основният им бизнеса са смс с добавена стойност.

Автор:  stoyanoff [ Пон Юни 26, 2023 9:07 pm ]
Заглавие:  Re: СМС-и от компютър

Ами тези момчета са автосервиз и не им трябват чак толкова много СМС-и. Предполагам нямат клиенти за по 100К СМС-а на ден. До колкото се запознах от гейтвей-овете най-надалавера е този Twilio. Като им гледах цените към А1 вървят по 1 цент. Сега може да имат и някаква абонаментна такса и т. н. Вероятно тях използват и за това е 1 номер.
Иначе в конкретния случай мисля да направя следното - приложение на комп, което ще помни данни и т. н. и ще пълни google sheet таблица. Приложение на телефона тип bulk sms sender се свъзва с тази таблица и зарежда всичко необходимо и пращаш от телефона си с 1 клик всички смс-и. Понеже човекът ми каза, че има много безплатни, мисля че ще му хареса понеже няма да плаща допълнително.

Автор:  ToHu [ Пон Юни 26, 2023 9:54 pm ]
Заглавие:  Re: СМС-и от компютър

Ти в София ли беше, имам някъде готово у-сво, но пък дали ще работи сега с 5G не знам, иначе точно за това сме ги използвали, иначе в моента имам няколко сървиса които изпращат но трябва да проверя през кого минаваме.

Автор:  Edesign [ Вто Юни 27, 2023 9:30 am ]
Заглавие:  Re: СМС-и от компютър

Не разбрах цялата идея?
Къде е базата с данни?

Щом има компютър е елементарно.
Базата може да е на хостинг стандартна MySQL. Малко код на PHP на сървъра, елементарна програмка на C# на PC
Изпащането с какъвто и да е GSM модул за 20 лева (комет, тме има каквито щеш) вързани на преход USB сериен
Използваш карта с план с много СМСи

Обаче ми стана интересно 100К смс на ден. На модула му трябват 5 - 10 секунди за да изпрати СМС значи за минута 6 СМСа за час 360 броя За денонощие под 9000.
Това за да чакаш отговор от модула че СМС е изпратен.

Автор:  Реконструктор [ Чет Юли 06, 2023 11:59 am ]
Заглавие:  Re: СМС-и от компютър

Най-просто е през телефон с елементарен апп на него.

Автор:  valioman [ Пет Юли 07, 2023 9:35 am ]
Заглавие:  Re: СМС-и от компютър

Имам такава системка с база данни и т.н. SMS-ите се пращат през телефон но се изисква потребител на телефона да кликне копче. Не става в автоматичен режим (поне в андроид де), че има много "рестрикции". Може би с някой стара машинка с андроид 4 ще стане автоматично но с новите НЕ :) .

Автор:  stoyanoff [ Пет Юли 07, 2023 3:01 pm ]
Заглавие:  Re: СМС-и от компютър

Нещо такова ще е. Само да довърша приложението дето ще работи на компа...

Автор:  relsys [ Нед Юли 09, 2023 11:21 am ]
Заглавие:  Re: СМС-и от компютър

Код:
u8 GsmSmsSend(char *Number, char *Text)
{       
  static u32 CurrTicks = 0;
  static char Buffer[23];
  static u8 State = SMS_SEND_IDLE;
  static u8 Result = false;
 
    switch(State)
    {
        case SMS_SEND_IDLE:
        if ((Gsm.Status.Ready) && (Gsm.Process.SendSms))
            {
                CurrTicks = 0;
                memset(Buffer, 0, sizeof(Buffer));
                Result = false;
                State = SMS_SEND_SET_NUM;
            }
        break;
        case SMS_SEND_SET_NUM:
            sprintf(Buffer,"%s\"%s\"",AtCommand.General.SendSmsDirect, Number);
            SendGsmCommand(Buffer, strlen(Buffer));
            sys_Get_System_Time(_SYS_TIMEBASE_MS, &CurrTicks);
            State = SMS_SEND_WAIT_TO_PREPARE;
        break;
        case SMS_SEND_WAIT_TO_PREPARE:
            if (CheckResponse(AtResponse.ReadyToSend, strlen(AtResponse.ReadyToSend)))
            {
                State = SMS_SEND_SET_TEXT;
            }
            else if (TimeUp(_SYS_TIMEBASE_MS, CurrTicks, 2000))
            {
                Result = ERROR;
                State = SMS_SEND_IDLE;
            }
        break;
        case SMS_SEND_SET_TEXT:
            sprintf(Buffer, "%s%c", Text, TERMINATION);
            SendGsmCommand(Buffer, strlen(Buffer));
            sys_Get_System_Time(_SYS_TIMEBASE_MS, &CurrTicks);
            State = SMS_SEND_WAIT_SENDING;
        break;
        case SMS_SEND_WAIT_SENDING:
            if ((CheckResponse(AtResponse.Cmgs, strlen(AtResponse.Cmgs))) && (CheckResponse(AtResponse.Ok, strlen(AtResponse.Ok))))
            {
                Gsm.Process.SendSms = false;
                Result = DONE;
                State = SMS_SEND_IDLE;
            }
            else if (TimeUp(_SYS_TIMEBASE_MS, CurrTicks, 500))//120000))  // 120s, determined by network
            {
                Gsm.Process.SendSms = false;
                Result = ERROR;
                State = SMS_SEND_IDLE;
            }
        break;
        default:
             Result = ERROR;
             State = SMS_SEND_IDLE;
        break;
    }
   
    return Result;
}


Това е за MC60. Но би трябвало да работи със всеки модул.
Трябва само да се разпише SendGsmCommand да подава данните през UART в зависимост къде ще се ползва - PC, MCU...
Както и да има системен таймер на 1 ms.

Страница 1 от 2 Часовете са според зоната UTC + 2 часа [ DST ]
Powered by phpBB © 2000, 2002, 2005, 2007 phpBB Group
http://www.phpbb.com/