Pomoc - Szukaj - Użytkownicy - Kalendarz
Pełna wersja: SMS API - albo coś co pozwoli wysyłać alarmowe SMS
Forum PHP.pl > Forum > PHP
designez
Witam, temat jest szeroki i wiele serwisów świadczących takie usługi na co niestety nie mam czasu aby wszystkie przetestować więc proszę osoby które zetknęły się z tematem o pomoc i wskazówki.

Szukam coś podobnego do smsapi.pl jednak ten serwis jest przeznaczony dla osób prowadzących działalność gospodarczą. Buduje aplikacje SmartHome

Arduino wysyła metodą POST różne informację do pliku PHP a PLIK PHP zgodnie z wytycznymi robić "coś" Potrzebuję SMS aby dostawać powiadomienia czujników kiedy jestem poza domem i szukam czegoś
co nie wymusza np. minimum 100 sms na tydzień. Coś na zasadzie jak wymieniony serwis - doładowanie a potem mogę korzystać ze środków kiedy chcę. \
Może to być 10 SMS tygodniowo a może i 20 nie wiem jeszcze ale wiem że potrzebuję czegoś takiego.

A może dostawcy tacy jak NJU itd udostępniają API tak aby wysyłając SMS przez API ściągało środki z mojego domyślnego konta na kartę.

Wszystkie wskazówki są wskazane bo może nakieruje mnie na lepsze rozwiązanie.

Pozdrawiam
Pyton_000
Ja ostatnio przymierzam się do zrobienia "api" dla bramki sms Play bo tez chcę powiadomienia wysyłać. Więc może w tą stronę idź.
viking
Ja kiedyś pisałem do Play czy nie mają przypadkiem swojego API do którego można się podłączyć jednak stwierdzili że na razie nie mają takich planów. Trochę to lipa bo tak czy inaczej mogliby na tym zarabiać. Zdaje się Orange wtedy oferował taką usługę.
Pyton_000
Ja chcę się podpiąć pod logowanie i wysyłąć SMS ze swojego nr wink.gif
designez
Brzmi ciekawie i nawet znalazłem bibliotekę na Git
https://github.com/kitek/GAE-sms-api-play


Czyli krótko mówiąc wysyłać ze swojego numeru na swój co jest chyba darmowe w Play?
Pyton_000
ja raczej wolałbym coś w czystym, php, bo ten lib jest pythone
viking
@Pyton_000: ale ja właśnie o to ich pytałem. Czy jest możliwość wysyłania wiadomości ze swojego numeru poprzez API. Wiadomości że środki schodziłyby wtedy z konta według cennika danego pakietu.
Pyton_000
@viking., tak ja zrozumiałem smile.gif Ale oni nie mają API z tego co wiem, dla tego chcę zrobić logowanie po curl do bramki i walić zze swojego konta bo mam darmowe biggrin.gif

[EDITED]
Tu coś jest: https://dziorki.wordpress.com/2010/06/24/kl...-smsow-w-playu/
designez
Z tą klasą jest fajnie ale nie wiadomo czy działa. Nie testowałem jeszcze ale obawiam się że jeśli Play zmieni cokolwiek to cały skrypt przestanie działać.

A może ktoś zna jakieś strony które udostępniają wysyłanie SMS poprzez API dla "śmiertelników"
Beniooo
A czemu by nie jakiś stary telefon z kartą sim i połączenie z nim?


+ http://incode.net.pl/bramka-sms-linuksem/
szczemp
Ja wdrożyłem w pewnej firmie serwersms.pl. Akurat w opcji prepaid. Można kupić smsy w praeaidzie albo w abonamencie. Mają też wiele opcji wysyłania. Np u mnie jest wdrożone takie coś. Klient ma panel zarządzania stroną. Tam ma dział do wysyłki smsów. Zwykły formularz. Resztą zajmuje się klasa php, którą oni udostępnili. To jest do wysyłania smsów ręcznie. Niedawno wdrożyliśmy wysyłanie smsów przez sql api. W skrócie działa tak. Każde dodanie nowego rekordu (z odpowiednimi polami) do bazy skutkuje wysłaniem smsa.
Puszy
A nie lepiej wysyłać maila? W dzisiejszych czasach zasięg komórkowy jest niemal równoznaczny z dostępem do internetu a klient poczty SMTP jest obecnie standardem.
SmokAnalog
Cytat(Puszy @ 8.11.2016, 16:28:50 ) *
A nie lepiej wysyłać maila? W dzisiejszych czasach zasięg komórkowy jest niemal równoznaczny z dostępem do internetu a klient poczty SMTP jest obecnie standardem.

Są trzy problemy z Twoim pomysłem. Po pierwsze w mailu jest takie coś jak skrzynka spam, po drugie ludzie ignorują więcej maili niż sms-ów, po trzecie średniolatkowie i starsi nie korzystają z maili tak intenswnie jak młodzi.
Puszy
1. Filtr
2. Powiadomienie dla etykiety
3. Średniolatek i senior nie potrzebuje notyfikacji dla napisanych przez siebie skryptów
SmokAnalog
Puszy piłeś coś? Dlaczego usprawiedliwiasz funkcjonalność dla użytkownika argumentami z poziomu developera? haha.gif
Puszy
Cytat(SmokAnalog @ 8.11.2016, 19:52:53 ) *
Puszy piłeś coś? Dlaczego usprawiedliwiasz funkcjonalność dla użytkownika argumentami z poziomu developera? haha.gif


Bo autor wyraźnie pisze że to mają być powiadomienia dla niego samego?
SmokAnalog
No tak, świetny pomysł - polegać na e-mailu, żeby dostawać powiadomienia z czujników. Nie wydaje Ci się, że jednak przydałaby się metoda, która ma nieco większe szanse bycia dostarczoną i to dostarczoną natychmiast?
Puszy
Cytat(SmokAnalog @ 9.11.2016, 13:23:19 ) *
No tak, świetny pomysł - polegać na e-mailu, żeby dostawać powiadomienia z czujników. Nie wydaje Ci się, że jednak przydałaby się metoda, która ma nieco większe szanse bycia dostarczoną i to dostarczoną natychmiast?


Co za stek bzdur. W jakich Ty realiach żyjesz?
Pyton_000
Ale co to za dyskusja. Autor chce SMS koniec kropka. Jakby chciał Email to by pewnie sam sobie to zrobił ew. już ma zaimplementowane...
Puszy
Cytat(Pyton_000 @ 9.11.2016, 14:36:41 ) *
Ale co to za dyskusja. Autor chce SMS koniec kropka. Jakby chciał Email to by pewnie sam sobie to zrobił ew. już ma zaimplementowane...


Co nie zmienia faktu że podejście SmokAnalog do kwestii maila jest niedorzeczne.
SmokAnalog
Widać, że nigdy nie pracowałeś na poważnie z tematem automatycznego wysyłania (i odbierania!) e-maili.
Puszy
Cytat(SmokAnalog @ 9.11.2016, 15:51:03 ) *
Widać, że nigdy nie pracowałeś na poważnie z tematem automatycznego wysyłania (i odbierania!) e-maili.


Od 5 lat korzystam z powiadomień email pisanych przeze mnie, wykorzystujących PHPMailera na SMTP googlowskich, przez 5 lat nie doszło do ani jednej sytuacji związanej z niedostarczeniem, opóźnieniem mail, swego czasu każdy job z crona wysyłał output mailem bo tego wymagał proces, maile liczone były w setkach tysięcy, w szczytowym momencie ponad 1 milion. A jak wspomniałem wykorzystywana była zwykła skrzynka Gmail. Więc proszę Cię nie mów mi o zawodności maila, jeżeli chcesz już pofantazjować to prędzej braknie Ci zasięgu GSM w poza domem niż nie znajdziesz spota WiFi.
SmokAnalog
Cytat(Puszy @ 9.11.2016, 16:14:36 ) *
jeżeli chcesz już pofantazjować to prędzej braknie Ci zasięgu GSM w poza domem niż nie znajdziesz spota WiFi.

Ja pierdzielę, ale bzdura. Człowieku, Ty kiedyś wyszedłeś poza swoje osiedle?
mls
Wracając do tematu, może lepszym rozwiązaniem byłoby pójście w stronie najprostszego modemu (np. na USB) i wysyłka SMSów bezpośrednio z niego? Rozwiązanie staje się wówczas odporne na ewentualne awarie łącza i zmiany po stronach operatorów. A wysyłka wiadomości SMS, nawet bezpośrednio z poziomu PHP, jest stosunkowo prosta.
designez
Cytat(mls @ 10.11.2016, 13:08:13 ) *
Wracając do tematu, może lepszym rozwiązaniem byłoby pójście w stronie najprostszego modemu (np. na USB) i wysyłka SMSów bezpośrednio z niego? Rozwiązanie staje się wówczas odporne na ewentualne awarie łącza i zmiany po stronach operatorów. A wysyłka wiadomości SMS, nawet bezpośrednio z poziomu PHP, jest stosunkowo prosta.



Proszę rozwiń temat jaki modem sugerujesz? Czy są one kompatybilne z arduino?

Widzę temat się rozwinął i wywiązała się mała awantura. Panowie trochę luuuzu smile.gif
Co do @ to mam powiadomienia na @ ale bardziej ufam wiadomościom SMS więc @ + SMS. Może zrobię jakąś aplikację na androida.

Obecnie wysyłam wszystkie dane metodą post na mój serwer w bazie mam zapisany "rodzaj pracy" np wyjście z domu dzięki czemu skrypt przejdzie w odpowiedni typ pracy i w przypadku wykrycia ruchu wyślę informację.
Testowałem moduły Arduino SMS oba były wadliwe i restartowały moje arduino. Czytałem i wiele osób ma problemy z nimi więc nie chcę tracić czasu na te moduły.

Ostatnio znalazłem coś takiego wydaje mi się całkiem fajne narzędzie https://ifttt.com/discover niestety nie posiada jeszcze SMS
Pyton_000
https://github.com/nSolutionsPL/playMobileS...obile.class.php

Tutaj jest działająca klasa do wysyłki SMS przez Bramkę Play smile.gif
Działa, sprawdzałem smile.gif
mls
Cytat(designez @ 11.11.2016, 20:53:32 ) *
Proszę rozwiń temat jaki modem sugerujesz? Czy są one kompatybilne z arduino?


Jeśli dane z arduino lecą do skryptu PHP to modem proponuję podpiąć tam, gdzie jest PHP. Dowolny modem GSM na USB.
A zamiast arduino, można też użyć czegoś pokroju raspberry - wtedy nie dość, że hardware obsługujący smart home podłączasz bezpośrednio, to jeszcze skrypty PHP na tym uruchomisz...
!*!
Cytat(mls @ 16.11.2016, 13:15:43 ) *
Dowolny modem GSM na USB.


Nie taki dowolny, musi współpracować ze sterami na konkretną platformę oraz spełnić wymagania poboru prądu. To nie działa niestety na zasadzie p&p. Alternatywą jest też router wifi z USB
mls
Cytat(!*! @ 16.11.2016, 15:32:23 ) *
Nie taki dowolny, musi współpracować ze sterami na konkretną platformę oraz spełnić wymagania poboru prądu. To nie działa niestety na zasadzie p&p. Alternatywą jest też router wifi z USB


Odgórnie przyjmuję platformę linuksową na której bez większych problemów zadziała każdy tani modem USB. Każdy modem podłączany (więc i zasilany) przez USB nie powinien pobierać więcej niż 0.5A w trakcie transmisji, więc nawet pod Raspberry Pi takie rozwiązanie bez problemu się sprawdzi. Urządzeniem-hostem może być również router wifi z USB i wystarczającą ilością pamięci - wtedy całe "środowisko" można i na tym upchnąć.
designez
eeeeeee smile.gif A może PUSH NOTIFICATIONS i apka jedna z wielu do odbierania wiadomości. Tak wiem potrzebuję internet non stop ale to nie jest problem.
Testuje obecnie rożne rozwiązania IOT w pracy do automatyzacji procesów ale wydaje mi się najlepszym i chyba bezproblemowym będzie własna APKA

SMS PLAY - Fajnie i szybko ale co jak PLAY zmieni zasady i nagle okaże się że nie działa.

GSM MODEM - Problematyczne choć mogę podpiąć pod mój domowy NAS.

MODUŁ GSM ARDUINO - Odradzam miałem 3 - 1 nie był kompatybilny a arduino Mega, 1 - Miał wadę i restartował moje arduino i kolejny nie czyatał kart SIM testowałem 4 różne Polskie i Brytyjskie.

Niree
serwisSMS.pl wydaje się spoko, mają API PHP, odpalasz CRON i jak coś się wydarzy to integrujesz SMS.
To jest wersja lo-fi głównej zawartości. Aby zobaczyć pełną wersję z większą zawartością, obrazkami i formatowaniem proszę kliknij tutaj.
Invision Power Board © 2001-2025 Invision Power Services, Inc.