Sim800L nie potrafi zestawić połączenia po TLS 1.2 stąd tylko po http. Czasem jest to trudne bo serwisy wymagają SSL.
Dokumentacje dla SIM800L zarówno dla komend, jak i samego modułu już mam. Tzn. już doszedłem, że maks znaków to 4096 i można wstawiać zmienne +SAPBR: 1,1,"10.129.99.185" i nic się nie wysyła. Dopiero za drugim razem. Kod wywołania połączenia jest taki: OK OK OK OK +SAPBR: CONTYPE: GPRS APN: internet PHONENUM: USER: PWD: RATE: 2 OK OK OK DOWNLOAD OK...
Trzeba zrobić detekcję zbocza np. poprzez użycie dodatkowej zmiennej- flagi Zmienna ta ustawiana byłaby np. na 1 po wysłaniu SMS-a, a wejście do podprogramu wysyłającego SMS pod warunkiem, że ta zmienna = 0 If Pir_1 = 0 And Mw_1 = 0 And Flaga = 0 Then ....... (program wysyłający SMS) Flaga = 1 En If Gdzieś w głównym programie If Pir_1 = 1 And Mw_1 =...
Witam Chciałem wysyłać SMS'y, ale żeby ilość wysyłanych danych była dynamiczna - tzn. w miarę potrzeb. Napisałem coś takiego ( oczywiście zmienna Numer jest typu String i zawiera numer telefonu ): [syntax=vbnet] '************ wysylanie przez GSM Sub Send_gsm(byval Gsm_text1 As String * 15 , Byval Gsm_text2 As String * 15 , Byval Gsm_text3 As String...
Używasz terminala czy realterma?
'********************* deklaracje stalych Const Owner_number_1 = "+48123456789" Const Prefix = "+48" Caller_nr = Prefix + Caller_nr 'dodaj prefix To z tego powstanie +48+481234567 :)
Gotowy program pokazujący parę możliwości i opis jak podłączyłem się używając dwóch rezystorów (1k i 2,2k) [url=http://bart-projects.cba.pl/sim800.... ..w języku Bascom :D Niedługo dojdzie chyba zdalne sprawdzanie stanu konta w Plusie bo akurat takie coś potrzebne :D Oczywiście to że potrzebujesz źródła napięcia około 4V to pewne ;)
Takie zasilanie jest niewystarczające. Port USB max. daje 0,5A, a sam moduł Sim800L potrzebuje (przy logowaniu) ok. 2A. Całość musisz zasilić z zewnętrznego zasilacza o wydajności min. 2A. Wtedy modum zaloguje się do sieci i będziesz mógł "rozmawiać"
Witam Ja uruchamiając połączenie GPRS co prawda w SIM800L ( i w Bascom ) robię tak [syntax=vbnet] Print "AT+SAPBR=3,1," ; Chr(34) ; "CONTYPE" ; Chr(34) ; "," ; Chr(34) ; "GPRS" ; Chr(34) ' typ polaczenia GPRS Waitms 50 'OK - odpowiedz Print "AT+SAPBR=3,1," ; Chr(34) ; "APN" ; Chr(34) ; "," ; Chr(34) ; "internet" ; Chr(34) ' APN, dla Play - internet...
Wiesz, każdy musi swoje odsiedzieć jeśli chce coś zrobić samemu a nie małpować Oczywiście, że ma Kolega rację - zresztą dobrze określił mnie szwagier, którego wciągnąłem w elektronikę i kontrolery - za dużo zastanawiam się jak dana funkcja działa, zamiast pomyśleć jak jej dobrze użyć. Więc przykład działa na co jest dowód, ale inny moduł pewnie wymaga...
Mam ten moduł od roku, używam z moją płytką ( program napisałem w Bascom ), pokazuje na wyświetlaczu graficznym współrzędne, ilość satelitów, siłę sygnału, kierunek oraz oczywiście prędkość. Całość zapisywana na karcie SDHC z częstotliwością zależną od szybkości. Moduł nadaje w 19200. Dodatkowo planuję podpiąć do tego modem GSM SIM800L i wysyłać cyklicznie...
Proszę. Poprawiłem to źródło i sie kompiluje co poznasz po tym, że w paczce masz bin i hex Autor wielokrotnie użył tych samych nazw dla zmiennych i funkcji. Stary kompilator moze na to pozwalał, ale nowsze chcą mieć pewnośc o co programiście chodzi. To się łatwo diagnozuje i naprawia w 2086 z włączonym Code Explorer`em. Inna sprawa co Ty z tym potrafisz...
Witam wszystkich! mam taki problem, zbudowałem prosty układ z atmega8 który ma za zadanie odbierać sms z układu sim800l, napisałem prosty program w bascom wzorowany na innych podobnych z tego forum. Program po naciśnięciu przycisku P1 ma wysłać komendę odbioru sms "Print "at+cmgr=1" ; Chr(13)" a potem ma skoczyć do podprogramu "dane" gdzie ma odczytać...
Czy jest funkcja szukania samych cyfr z buforu rs232? To są odpowiedzi z modułu SIM800. Bazuję na czymś takim: If Pinc.3 = 0 Then Waitms 750 Print "AT+CCLK?" ; Chr(13) ; 'zapytanie o datę i czas Waitms 50 Date_str = Mid(odb_txt , 20 , 8) Time_str = Mid(odb_txt , 29 , 8) End If Ale coś się dzieje i nawet wyświetla litery z odpowiedzi modułu. Da się jakoś...
Ok to do precyzując pytanie czy Atmega 64 lub 128 można jednocześnie współpracować z modułem SIM800 i EPS8266 przez UART-y ? :-)
Zobacz [url=http://bart-projects.cba.pl/sim800.... to coś pomoże, a może natchnie ;) *kod w BASCOM, a nie Arduino
I to wszystko ? raczej to nic nie daje ... dodałem jak napisałeś [syntax=vbnet] $regfile = "m644pdef.dat" $crystal = 16000000 $hwstack = 32 $swstack = 32 $framesize = 64 $baud = 19200 Config Serialin = Buffered , Size = 32 Enable Interrupts [/syntax] i nadal nie dostaje sms-a zwrotnego z modułu
arduino sim800l sim800l zasila sim800l sterowanie
pilot zmiennym kodem falujące niskie obroty kosiarka czcionka chrome
volkswagen eeprom volkswagen eeprom
Nescafe Dolce Gusto Krups KP120 shuts off after a few seconds, green light stays on Philips DC112/12 radiobudzik, 22DC112/62 radio samochodowe – instrukcja obsługi, serwisowa, schematy