Kanał - ATNEL tech-forum
Wszystkie działy
Najnowsze wątki



Teraz jest 19 gru 2025, o 09:07


Strefa czasowa: UTC + 1





Utwórz nowy wątek Odpowiedz w wątku  [ Posty: 18 ] 
Autor Wiadomość
PostNapisane: 10 gru 2016, o 15:05 
Offline
Użytkownik
Avatar użytkownika

Dołączył(a): 20 sie 2013
Posty: 795
Lokalizacja: Poznań
Pomógł: 59

Zbieram się do poskładania małego urządzenia i proszę Was o podpowiedź. Posiadam moduł gsm, atnel-wifi, mikroprocesor. Chcę, aby strona internetowa mogła wysłać polecenie do modułu gsm by wysłać konkretny sms do konkretnej osoby - przypomnienie hasła do logowania. W pierwszej chwili mówię sobie - server na module wifi i strona php. Jednak mam prywatnyIP i mogę mieć tylko klienta. Teraz pytanie jak to zrobić. Strona ma dodać nadawce i sms do bazy mysql a urządzenie ma po wifi w trybie klienta poprzez stronę php co np. 1min sprawdzać bazę? Liczę, że będzie to 5 sms miesięcznie, więc takie odpytywanie trochę lipa. Co proponujecie?



Ostatnio edytowano 10 gru 2016, o 22:50 przez icer_cmg, łącznie edytowano 1 raz

Góra
 Zobacz profil  
cytowanie selektywne  Cytuj  
PostNapisane: 10 gru 2016, o 15:27 
Offline
Użytkownik
Avatar użytkownika

Dołączył(a): 01 sty 2014
Posty: 243
Pomógł: 9

Serwer www, bazy mysql, php to na dzień dobry jak kolega wyżej pisał zacznij od Raspberry.

Nawet sam Mirek przy omawianiu modułu WiFi ostrzegał, że AVR to nie do zaawansowanych webserwerów.

Zacznij sobie realizować pojedyncze składowe z wszystkich założeń, które w swoim poście napisałeś i zobacz jak ci będzie ubywało pamięci z procka i w ten czas szybko ocenisz na ile sprzętowo jesteś to w stanie zrobić.

_________________
http://www.ate-zbaszyn.eu



Góra
 Zobacz profil  
cytowanie selektywne  Cytuj  
PostNapisane: 10 gru 2016, o 15:37 
Offline
Moderator
Avatar użytkownika

Dołączył(a): 03 paź 2011
Posty: 27445
Lokalizacja: Szczecin
Pomógł: 1045

icer_cmg napisał(a):
server na module wifi i strona php

I to wszystko na 8-bitowcu ;) ... no kolega fajne żarty opowiada ;) ... chyba ze coś źle zrozumiałem to ok ... nic nie mówiłem

_________________
zapraszam na blog: http://www.mirekk36.blogspot.com (mój nick Skype: mirekk36 ) [ obejrzyj Kurs EAGLE ] [ mój kanał YT TV www.youtube.com/mirekk36 ]



Góra
 Zobacz profil  
cytowanie selektywne  Cytuj  
PostNapisane: 10 gru 2016, o 18:13 
Offline
Użytkownik
Avatar użytkownika

Dołączył(a): 20 sie 2013
Posty: 795
Lokalizacja: Poznań
Pomógł: 59

Może troszke skróty myślowe były. Ogolnie strona w php ma wszystko ogarnąć i wysłać info na mikroprocesor z numerem i treścią sms. Serwer to tylko tryb pracy modułu wifi. Niestety może być tylko klient bo mam publiczny ip lub internet mobilny.

Strona php jest na home.pl, moduł wifi ma pracować na moim internecie w domu. 8 bit do odebrania 'zlecenia' i przekazania do gsm styknie.



Góra
 Zobacz profil  
cytowanie selektywne  Cytuj  
PostNapisane: 10 gru 2016, o 20:54 
Offline
Nowy

Dołączył(a): 30 lip 2013
Posty: 7
Pomógł: 0

A dlaczego przy publicznym IP możesz mieć tylko klienta?
Wręcz przeciwnie gdybyś nie mial publicznego IP wtedy nie możesz postawić serwera.
Ja mam tak rozwiązane że jeden z AVR robi za serwer zbiera dane z wewnętrznej sieci RS485 zapisuje je przez PHP w bazie SQL a w razie potrzeby odbiera dane napływające ze strony WWW i rozsyła po seci RS485 do reszty procesorów u Ciebie może przecież przez moduł GSM wysłać wtedy SMSa.



Góra
 Zobacz profil  
cytowanie selektywne  Cytuj  
PostNapisane: 10 gru 2016, o 21:08 
Offline
Użytkownik
Avatar użytkownika

Dołączył(a): 02 maja 2013
Posty: 31
Lokalizacja: Bydgoszcz
Pomógł: 1

Jeżeli chcesz się łączyć z bazą danych z home.pl to się najpierw dowiedz czy możesz łączyć się z bazą spoza domeny bo dużo hostingów blokuje tą możliwość i z zewnętrznej aplikacji się nie połączysz. No chyba że masz tam postawionego VPS to nie ma tematu :)



Góra
 Zobacz profil  
cytowanie selektywne  Cytuj  
PostNapisane: 10 gru 2016, o 21:13 
Offline
Użytkownik
Avatar użytkownika

Dołączył(a): 17 sie 2013
Posty: 3797
Lokalizacja: Grudziądz
Pomógł: 143

bar0sh napisał(a):
Jeżeli chcesz się łączyć z bazą danych z home.pl to się najpierw dowiedz czy możesz łączyć się z bazą spoza domeny bo dużo hostingów blokuje tą możliwość i z zewnętrznej aplikacji się nie połączysz. No chyba że masz tam postawionego VPS to nie ma tematu :)



Trochę nie tak, bo możesz przekazywać dane z Atnel Wifi tak jakbyś otwierał stronę z adresem www przekazując dane metodą POST i w ten sposób odwołanie do takiego adresu www zadziała tak, że strona www odwołuje się do mysql czyli wszystko w obrębie serwera.

_________________
Usługi druku przestrzennego - www.drumik.pl



Góra
 Zobacz profil  
cytowanie selektywne  Cytuj  
PostNapisane: 10 gru 2016, o 21:46 
Offline
Użytkownik
Avatar użytkownika

Dołączył(a): 20 sie 2013
Posty: 795
Lokalizacja: Poznań
Pomógł: 59

Co do publicznego ip to żeby z zewnątrz połączyć się do serwera postawionego w domu trzeba mieć prywatny ip. Mając publiczny ip nie ma szans.

Dlatego właśnie moje pytanie- jak to zrobić by względnie na bieżąco urządzenie reagowało na polecenia a zarazem nie generowało nadmiernego ruchu w sieci.

Połączenie z bazą mam w planach przez stronę php.



Góra
 Zobacz profil  
cytowanie selektywne  Cytuj  
PostNapisane: 10 gru 2016, o 21:54 
Offline
Użytkownik
Avatar użytkownika

Dołączył(a): 19 cze 2014
Posty: 820
Lokalizacja: Tam gdzie PYRY są
Pomógł: 64

icer_cmg napisał(a):
publicznego ip to żeby z zewnątrz połączyć się do serwera postawionego w domu trzeba mieć prywatny ip.

No jak na moje to akurat odwrotnie.
Publiczny to wiystawiony, widoczny na zewnątrz sieci. Prywatny to taki Twój, własny, schowany za jakimś NATem , niedostępny z zewnątrz. Waldekk też Ci o tym pisał wcześniej.

_________________
IntegraMETEO
WordCLOCK
IntegraTOUCH



Góra
 Zobacz profil  
cytowanie selektywne  Cytuj  
PostNapisane: 10 gru 2016, o 22:00 
Offline
Użytkownik
Avatar użytkownika

Dołączył(a): 02 maja 2013
Posty: 31
Lokalizacja: Bydgoszcz
Pomógł: 1

Dokładnie jak Koledzy piszą, z zewnątrz dostaniesz się tylko poprzez publiczny IP pod którym jesteś widoczny w internecie. Serwer musisz wystawić na routerze na zewnątrz wtedy do serwera się dostaniesz bez problemu.



Góra
 Zobacz profil  
cytowanie selektywne  Cytuj  
PostNapisane: 10 gru 2016, o 22:17 
Offline
Użytkownik
Avatar użytkownika

Dołączył(a): 20 sie 2013
Posty: 795
Lokalizacja: Poznań
Pomógł: 59

Ok. Źle pamiętałem. Nie mam dostępu i tyle. Sorki



Góra
 Zobacz profil  
cytowanie selektywne  Cytuj  
PostNapisane: 10 gru 2016, o 22:33 
Offline
Użytkownik

Dołączył(a): 29 mar 2012
Posty: 595
Lokalizacja: Jaworzno
Pomógł: 39

A ten Twój publiczny adres IP jest stały, przydzielony przez operatora? Wspomniałeś wcześniej coś o mobilnym internecie, a to już inna bajka.

_________________
Pozdrawiam
PP



Góra
 Zobacz profil  
cytowanie selektywne  Cytuj  
PostNapisane: 10 gru 2016, o 22:39 
Offline
Użytkownik
Avatar użytkownika

Dołączył(a): 17 sie 2013
Posty: 3797
Lokalizacja: Grudziądz
Pomógł: 143

icer_cmg napisał(a):
Ok. Źle pamiętałem. Nie mam dostępu i tyle. Sorki


Napisz jaki to ISP oraz Twój sprzęt w domu coś wymyślimy jak ISP nas nie zablokuje :)

_________________
Usługi druku przestrzennego - www.drumik.pl



Góra
 Zobacz profil  
cytowanie selektywne  Cytuj  
PostNapisane: 10 gru 2016, o 23:09 
Offline
Użytkownik
Avatar użytkownika

Dołączył(a): 20 sie 2013
Posty: 795
Lokalizacja: Poznań
Pomógł: 59

majster napisał(a):
coś wymyślimy
Kiedyś już Kolega mi pomagał w temacie i usługodawca nas blokował.

Opiszę tak:
-router z anteną podłączoną przez WAN i dodatkowo paluchem lte. Jak usługodawca na wiosce zawiedzie w automacie przechodzi na lte. Brak publicznego ip i brak szans na postawienie serwera.
-urządzenie: moduł gsm, atnel-wifi i atmega128p
-stronka: php + mqsql

Kiedyś atnel-wifi w trybie serwer z publicznym ip był i stronka po tcp się łączyła i było git. Teraz się przeprowadziłem, inny usługodawca i lipa. Dlatego proszę o pomoc



Góra
 Zobacz profil  
cytowanie selektywne  Cytuj  
PostNapisane: 11 gru 2016, o 16:28 
Offline
Nowy

Dołączył(a): 30 lip 2013
Posty: 7
Pomógł: 0

A jakiego masz dostawcę internetu?
Nie da się go przekonać aby udostępnił publiczny adres IP?
Ja obecnie też mieszkam na wsi, internet mam z radia i nie było problemu aby przekonać dostawcę do udostępnienia publicznego i to stałego IP.
Mój syn miał podobną sytuację po przeprowadzeniu na wieś i też bez problemu to załatwił.
W Plusie za opłatą 15 zł miesięcznie też można uzyskać stały publiczny IP ale właśnie pod warunkiem, że to nie LTE.



Góra
 Zobacz profil  
cytowanie selektywne  Cytuj  
PostNapisane: 11 gru 2016, o 16:41 
Offline
Użytkownik
Avatar użytkownika

Dołączył(a): 17 sie 2013
Posty: 3797
Lokalizacja: Grudziądz
Pomógł: 143

A nie prościej tę stronę www postawić na zewnętrznym serwerze ?
ATB WIFI wysyłać cyklicznie dane do bazy mysql i przy okazji sprawdzać czyli pobierać nowe nastawy ?

_________________
Usługi druku przestrzennego - www.drumik.pl



Góra
 Zobacz profil  
cytowanie selektywne  Cytuj  
PostNapisane: 11 gru 2016, o 18:13 
Offline
Użytkownik
Avatar użytkownika

Dołączył(a): 20 sie 2013
Posty: 795
Lokalizacja: Poznań
Pomógł: 59

Strona jest na serwerze home.pl i po tcp łączyła się z urządzeniem poprzez atnel wifi w trybie serwer. Po kliknięciu wyślij sms reakcja była prawie od razu. Teraz mając prywatny ip to rozwiązanie nie działa.

Odpytywanie co 1min przy nawet 10 sms tygodniowo to ponad 10tys zapytań tygodniowo... masakra troszke ale widzę że nie ma innej opcji.

Ustawienie nawet 1 minuty jako interwał oowoduje negatywne opóźnienie.



Góra
 Zobacz profil  
cytowanie selektywne  Cytuj  
PostNapisane: 11 gru 2016, o 23:52 
Offline
Użytkownik
Avatar użytkownika

Dołączył(a): 17 sie 2013
Posty: 3797
Lokalizacja: Grudziądz
Pomógł: 143

icer_cmg napisał(a):
Strona jest na serwerze home.pl i po tcp łączyła się z urządzeniem poprzez atnel wifi w trybie serwer. Po kliknięciu wyślij sms reakcja była prawie od razu. Teraz mając prywatny ip to rozwiązanie nie działa.

Odpytywanie co 1min przy nawet 10 sms tygodniowo to ponad 10tys zapytań tygodniowo... masakra troszke ale widzę że nie ma innej opcji.

Ustawienie nawet 1 minuty jako interwał oowoduje negatywne opóźnienie.


No ale niczego innego nie zrobisz nie mając publicznego adresu IP no może zrobisz dyndns ale nie oto tutaj chodzi
Chodzi o to czy usługodawca pozwala ci wejść ze świata na twój router

_________________
Usługi druku przestrzennego - www.drumik.pl



Góra
 Zobacz profil  
cytowanie selektywne  Cytuj  
Wyświetl posty nie starsze niż:  Sortuj wg  
Utwórz nowy wątek Odpowiedz w wątku  [ Posty: 18 ] 

Strefa czasowa: UTC + 1


Kto przegląda forum

Użytkownicy przeglądający ten dział: Brak zidentyfikowanych użytkowników i 1 gość


Nie możesz rozpoczynać nowych wątków
Nie możesz odpowiadać w wątkach
Nie możesz edytować swoich postów
Nie możesz usuwać swoich postów
Nie możesz dodawać załączników

Szukaj:
Skocz do:  
Sitemap
Technologię dostarcza phpBB® Forum Software © phpBB Group phpBB3.PL
phpBB SEO