/ / Odbieraj SMS-y jak modem - sms, port szeregowy, bramka sms

Odbieraj SMS-y jak modemy - sms, port szeregowy, sms-gateway

Mam aplikację, która może wysyłać wiadomości SMS tylko na seryjny modem AT, ale chcę wysłać ten SMS za pośrednictwem usługi internetowej.

Moim pomysłem jest podłączenie wirtualnego modemu programowego do (wirtualnego) portu szeregowego aplikacji i odebranie SMS-a w oprogramowaniu, a następnie przekazałbym ten SMS do web API.

Mój problem polega na tym, że znajduję oprogramowanie, które może odbierać SMS-y jak modem, ani znaleźć biblioteki, która oferuje możliwość działania jak modem.

Jakieś pomysły?

Odpowiedzi:

0 dla odpowiedzi № 1

Twoja istniejąca aplikacja oczekuje połączenia z serweremPort szeregowy. Oznacza to, że potrzebujesz jakiegoś wirtualnego portu szeregowego. Google da Ci doskonale użyteczne hity na ten okres. Każda z tych bibliotek powinna dać ci strumień znaków.

Przetwarzanie tego strumienia powinno być sprawiedliwebezpośredni. Możesz wyrzucić całą inicjalizację modemu i po prostu skupić się na poleceniu SMS. Teoretycznie istnieje polecenie „pisz” i „wyślij”, ale możesz bezpiecznie założyć, że aplikacja na PC wyśle ​​SMS-a, które pisze. Dlatego po prostu musisz przeanalizować AT+CMGW dowództwo; wszystkie inne polecenia mogą uzyskać standardową odpowiedź OK.

Weź numer telefonu i wiadomość od AT+CMGW polecenie i przekaż je do usługi internetowej. Gotowe!