Nie masz polaczenia miedzy komputerami. Spowodowane jest to pewnie dynamicznie przydzielanymi adresami IP przez Windoze. Wpisz IP'ki na stale, np. 192.168.0.1 na tym co udostepnia i 192.168.0.2 na drugim, klienckim. Oba z maska np. 255.255.255.0, w dodatku na drugim wpisz tez bramke 192.168.0.1 i DNS 194.204.159.1 . Wszystko powinno byc ok. -- Pozdry,...
Jesli ramka ma max 20 bajtow to zadeklarowac pole o tej dlugosci, w przerwaniu odbierac kolejne bajty i je zapisywac. Dodatkowo jeden bajt jako flaga, ze cala ramka zostala odebrana (w przerwaniu trzeba porownac odebrana informacje o dlugosci ramki z iloscia faktycznie odebranych bajtow). Ta flaga w programie glownym mowi o tym, ze jest gotowy pakiet...
https://obrazki.elektroda.pl/5694434400_... Moduły zasilaczy warsztatowych, takie jak DPS5005, dostępne są od dłuższego czasum.in. na AliExpress. Doczekały się wielu recenzji, w większości pozytywnych. Jednakże często wskazywanym problemem z tymi modułami jest kiepskiej jakości oprogramowanie – interfejs użytkownika pozostawia...
https://obrazki.elektroda.pl/2635305000_... Poniższy projekt to stacja pogodowa oparta na module z układem ESP8266. Nie byłoby w niej nic szczególnego, co wyróżnia ją na tle innych tego rodzaju konstrukcji, gdyby nie optymalizacja systemu pod kątem minimalizacji poboru prądu. Wykorzystany mikrokontroler nie jest zbyt energooszczędny,...
https://obrazki.elektroda.pl/6225803800_... Witajcie moi drodzy Ostatnio zająłem się nieco głębiej kwestią obsługi ENC28J60 w Mikro C na PIC32MX w połączeniu z nową biblioteką Network Ethernet Library z Libstocka . Jest to biblioteka dostępna za darmo i wspiera różne mikrokontrolery, nie tylko PIC. Prędko zorientowałem się jednak,...
Witam, Posiadam w domu wyłącznik dotykowy światła który działa na zasadzie, dotykam wyłącznik gdy mam połączenie z siecią wifi i on wysyła informacje o dotknięciu na jakiś serwer, i na wyłączniku następuje zmiana koloru podświetlenia z niebieskiego ma czerwony po czym z serwera przychodzi informacja i zapala się żarówka podłączona do wyłącznika, to...
Nie. Często do bloku SPI/I2S możesz podać tylko zegar z głównego oscylatora lub wygenerowany przez PLL. Musisz sprawdzić w Refrence Manul czy masz dostępny dedykowany pin I2S_CKIN (w STM32F4 chyba jest). Oczywiście w popularnym zastosowaniu nie ma to większego znaczenia natomiast przy Audio HiFi, HiEnd gdzie wymagany jest mały jitter i dokładne zegary...
Witam znalazłem ostatnio sieć free public wifi nie zabezpieczona, połączyłem się, lecz nie otwiera stron i w statusie jest 0 w odebranych pakietów a cały czas zwiększa się pakiet wysłanych. Czy jest możliwe połączenie z Internetem?
Objawy wskazują na to, że albo provider przesadził z ilością ludzi na punkcie, albo masz za niski poziom sygnału. W pierwszym poście napisałeś, że siła jest niska. Zauważ, że większość odebranych pakietów to błędne. Nic dziwnego, że internet działa powoli-każdy błędnie odebrany pakiet musi być retransmitowany. Jak widać dotyczy to również pakietów wysyłanych....
DMZ w routerze na IP sterownika załatwia sprawę po jednej stronie. Port UDP na adresie sterownika jest otwarty, usługa nasłuchuje, można się wbić z LAN i Internetu pod warunkiem, że masz publiczne IP od dostawcy. Jeżeli nie możesz wbić się z zewnątrz, to pakiet jest gdzieś wycinany po drodze, to robi najczęściej firewall albo w przypadku "przytkania"...
Jak masz 0 pakietów odebranych to raczej wina kabla ;) Albo firewall'a.
Na moje oko to nie ma prawa działać poprawnie. W tym kodzie praktycznie wszystko jest źle. Nie powiedziałbym, że tak wszystko źle. I możliwe że nawet działa poprawnie, tyle że parę rzeczy warto poprawić. Po pierwsze rzeczywiście lepiej nie mieszać HAL (o ile się da) z działaniami prosto na rejestrach, bo po to właśnie jest HAL, by tego nie musieć robić....
Przerwania służyły i służą tylko i wyłącznie do sygnalizacji zaistniałego zdarzenia a nie obsługi zdarzenia. Panowie, jeżeli tak podchodzicie do realizacji prostego zadania, to boję się myśleć co będzie przy bardziej skomplikowanych systemach :D kornik280 Zastanów się spokojnie jakie zadania ma do wykonania Twój program. Moim zdaniem masz tutaj kilka...
Dzięki serdeczne za odpowiedz ;D Czy moja obsługa tego rozwiązania jest prawidłowa? [syntax=cpp]//Mam taka kolejkę: vector < unsigned char* > Pakiet_odb; /*Potem jest funkcja do której wysyłam adres kolejki. Funkcja sczytuje z COM pakiet i jest tam taki fragment: */ unsigned char* Temp_Pakiet = new unsigned char[Rozmiar_Pakietu]; memset(Temp_Pakiet,...
Jeżeli w takim trybie nie będzie nadawał tylko odbierał, to jest to rozwiązanie. Takie zwierzę nie istnieje. Pakiety odebrane są z reguły potwierdzane choćby dla kontroli błędów. Czyli coś musi być wysyłane. Poza tym dane są przesyłane w systemie warstw OSI, gdzie w każdej warstwie jest zwykle jakaś wymiana w obie strony.
Jest jeszcze jedno kryterium wyboru. Prąd pobierany musi być minimalny. Łączność dwukierunkowa może być praktyczna. Ale odbiornik musiałby pobierać minimum prądu działać bez procesora i dopiero odebrany pakiet mógłby obudzić procesor. Takie rozwiązanie jest raczej trudne. A śmieci w eterze budziły by mi procka i zmuszały do analizowania przypadkowo...
Dopisz jeszcze serwery DNS, sprawdź czy masz komunikację z kartą sieciową (ilość pakietów odebranych) i czy masz internet na porcie LAN-owym routera.
[syntax=C] ... uint8_t CKS1 = 0xAA; // Seeded with $AA. uint8_t CKS2 = 0x55; // Seeded with $55. for(i=3;i<9;i++) { CKS1 += Packet[i]; // Addition of all bytes in range modulo 256. CKS2 ^= Packet[i]; // Logical XOR of all bytes in range. } // Odbiór if ((Packet[9] == CKS1) && (Packet[10] == CKS2)) PacketValid = 1; else PacketValid = 0; //...
Bardzo proste!!! negujesz zawsze po 4 bity, poczym pierwsze 4 odebrane bity to są dane a następne 4 to negacja, a rozpoznajesz je po tym że jedno jest negacją drugiego, jak odbierzesz 4 bity po rozbiegu (który ZNASZ!!!) to sprawdzasz tylko czy kolejne 4 to jest negacja poprzednich poczym zapisujesz kolejne 4 i sprawdzasz następne czy są negacją i tak...
Zamieszałeś i to zdrowo. Przerwanie URXC będzie zgłaszane po odebraniu znaku - taki jest jego cel. Jest to przerwanie sprzętowe, zatem żadne zaklęcia w stylu Expecto Inputbin :D nie spowodują, że zgłosi się ono dopiero po całej "ramce". Ponadto co to za styl programowania, gdzie piszesz procedurę obsługi przerwań z instrukcją oczekującą jaką jest INPUTBIN?...
Witam wszystkich, pracuję nad uruchomieniem zegara ntp pobierającego czas z serwera czasu. program na atmegę32 napisany jest w bascomie i steruje poprzez TWI modułem NM7010A-LF rev. 1.1. problem na który się natknąłem to brak informacji o odebranych danych (które komputer wysyła po odebraniu zapytania przez serwer sntp), a dokładnie informacji, że danych...
Zmień trochę koncepcję. Obsługę sieci oprogramuj sam na ESP a ATMEGA niech tylko wysyła i obiera dane. Na ESP będziesz miał dostęp do wszystkich danych związanych z siecią i łatwo zaprogramujesz bardziej zaawansowany/go serwer lub klienta. Ja od razu firmware AT nadpisałem własnym programem i skończyło się to tym, że wszystko zrobiłem na ESP, ale nie...
Witam. Sorry ze odkopuje ale mam pewien problem. Otoz mam jeszcze router z Netii Asmax 1004g. Do tej pory mialem zainstalowany na kompie Windows 7. Do odbioru internetu z routeru Netii uzywalem bezprzewodowej karty sieciawej. Ale z tydzien temu padl mi dysk i zostal oddany do naprawy. Tak wiec jestem zmuszony do kozystania z systemu Knoppix z plyty...
Myślę, że problemem był zbyt długi czas obsługi zdarzenia. W tym wypadku akurat dopisane było więcej poleceń dla pewnych konkretnych danych i tylko po ich 'przyjściu' i tylko przy ich 'odczycie' OnRxChar dzielił pakiet na 2 części. Zastosowałem warunek [syntax=pascal]if count>=5[/syntax] i wyrzuciłem całe przetwarzanie odebranych danych do obsługi timera....
aster , jeżeli się używa konkretnego protokołu to naprawdę nie jest potrzebne wysyłanie reprezentacji liczby w ASCII. Można na przykład wysyłać takie ramki: [komenda:8][długość danych:8][dane:x][suma kontrolna:8] Ale jeżeli zawsze mają to być dwa bajty wysyłane, to wystarczy wysyłać je w takiej postaci w jakiej są. Oczywiście wtedy może pojawić się...
Zrobiłem na piechotę (kod z elektrody) gdzie jest to normalnie na licznikach zrobione ale kod mimo, że się kompiluje nie chce działać. [syntax=basic4gl] [ $regfile = "attiny2313.dat" $crystal = 8000000 'Konfiguracja portow /0-input /1-output / z lewej MSB 'PortD.3 lub PortD.2 musisz ustawić jako input, sa to wejscia INT1 i INT0 'do ktorego bedzie podlaczone...
http://obrazki.elektroda.pl/4525945400_1... W niniejszym artykule zostanie objaśnione, jak używać takich modułów do bezprzewodowego odczytu danych z czujnika temperatury i wyświetlania ich na ekranie komputera. Do pomiarów wykorzystywany jest czujnik temperatury wbudowany w mikrokontroler MSP430F2553. Kod źródłowy jest niewielki i bardzo...
Otóż zainstalowałem u znajomego pakiet MS office wraz z Outlookiem, powiedziałem mu, że to całkiem przyjemny programik do zarządzania skrzynką pocztową, on jest kompletnie zielony, ale wytłumaczyłem mu kilka podstaw, jednak po paru dniach stwierdził, że jednak chciałby powrócić do użytkowania ze swojego mejla poprzez strone.. Po zalogowaniu na stronie,...
Nazbierałem trochę dokumentacji na temat UPnP (nie jest to takie proste, że otwiera tylko porty na routerze :- ) ale jako człowiek czynu zacząłem drobne testy. Będę meldował o sukcesach, a póki co pierwsze zapiski. Użyte: - program zapytujący o urządzenia UPnP: UPnP Inspector 0.2.2 - program łąpiący ramki:Wireshark Version 1.8.2 - program do podglądu:...
U mnie jest jedna procedura transmisji, przewiduje ona pracę w stanach: 0) uśpienia 1) gotowości do odbioru - jeżeli zostanie rozpoznana preambuła i znacznik początku nagłówka, przełącza się do stanu 3 2) nadawania - do CC1000 jest przekazywana preambuła i dane; po zakończeniu przechodzi do stanu 0 3) odbiór - z CC1000 są odbierane dane, zapisywane...
Pisząc program stanąłem przed problemem odbioru kodu RC5 z pilota ale z użyciem przerwania. O ile w BASCOM 8051 GETRC5 w przerwaniu działa doskonale, to w BASCOM AVR jest to kompletna porażka. Wadą Bascomowej funkcji GETRC5 jest: 1) Dziadowskie działanie w przerwaniu (niby działa ale traci pierwszy pakiet z pilota) 2) Zastosowanie jej w programie powoduje...
Witam Posiadam układ dekodera / preprocesora RDS SAA6588. Zbudowałem układ do niego na podstawie kitu AVT998 (Dekoder RDS) http://sklep.avt.pl/photo/_pdf/AVT998.pd... z kilkoma zmianami: - kondensator między CIN i SCOUT zmieniony z 560pF na 330 pF (brak na magazynie odpowiedniego) - Rezystor 1k przy kwarcu zmieniony na 2,2k Mikrokontroler to AtMega32...
To zalezy czy kablowka nadaje tez inne c+, jezeli tak to na tv powienienes miec kilka kanalow ktorych sie nie da zabardzo ogladac bo sa kodowane(zazwyczaj tv nie lapie synchro) ale widac ze "cos" jest (czesto nie ma dzwieku), ale nawet jak sa to ciezko sie je dekoduje szczegolnie na nowych kartach...
https://www.bleepingcomputer.com/downloa... Pobierz, skan i wstaw pliki FRST i Addition. Zresetuj router, zaktualizuj firmware: https://www.tp-link.com/pl/support/downl... (Miesiąc temu pisałeś o tym problemie, czyli nadal występuje...?)
W Javie nie ma takich struktur więc musisz czytać z pomocą strumienia bajt po bajcie. EDIT: czemu w Javie te bajty masz jako string? Ja bym to widział tak: [syntax=java] // 'odebrane' to tablica bajtow - odebrany pakiet - czyli nasza struktura protected void onProgressUpdate(byte [] odebrane) { // tu czytanie, }[/syntax]
Super informatyk!!! Spróbuj tego ręcznego ustawienia. W statusie połączenia pakiety są wysyłane i odebrane?
Sterownik dla AHT20 może zostać wkrótce dodany, jeśli chodzi o informacje, czy możesz utworzyć autoexec za pomocą: startDriver TuyaMCU startDriver tmSensor a następnie otwórz dziennik aplikacji internetowej, a następnie obudź urządzenie (przyciskiem parowania? Czy po prostu poczekaj, aż MCU go obudzi?) i skopiuj wklej tutaj dziennik odebranych pakietów...
Ja robię reinit timera po odebraniu każdego znaku, stopuję timer po odebraniu całego pakietu. W przerwaniu timera obsługa time-out.
W moich układach mam pakiety o zmiennej długości, a FIFO threshold jest ustawiony tylko dla nadawania na wartość w zakresie 7-10 bajtów. Przerwanie dla odebranych danych jest zgłaszane po odebraniu ilości wszystkich bajtów wskazanych pierwszą wartością pakietu. I to działa bezbłędnie. Po zgłoszeniu przerwania od RX, włączam tryb Standby i odczytuję...
A jak wpiszesz w konsoli: ping 212.77.100.101 to jaka masz odpowiedz? EDIT Pakiety: Wysłąne = 4, Odebrane=0, Utracone=4 (100% straty) czyli to nie jest problem DNS-ów :(
drugi laptop acer bez problemu sie połączył Asusa biorę na inną sieć i łączy sie też bez problemu Ma problem z liveboxem
Przy TCP przeniesienie retransmisji na aplikację jest utrudnione. Każdy bajt o danym numerze sekwencyjnym przy każdym wysłaniu musi być taki sam, zresztą pakiet przy retransmisji musi mieć ten sam numer sekwencyjny (lub jeśli potwierdzono tylko część pakietu - trochę dalszy). Najprostsze rozwiązanie według mnie to bufor FIFO z trzema wskaźnikami - zapisu,...
A to co mogłoby być potencjalnie przyczyną? Teoretycznie karta sieciowa powinna odebrać pakiet "magic" wtedy układ karty wysyła impuls do płyty głównej komputera i komputer wybudza się z trybu standby czy sleep. Widocznie podczas uruchamiania routera coś musiało być w switchu (restart itp) routera że karta LAN odczytała to jak pakiet "magic"
Spróbuj następujący test z routerem: - komputer podłacz kablem do router - routerze zrób ping do bramy dostawcy - obserwuj status Wireless routera z przeglądarki i patrz na pakiety otrzymane odebrane - czy jak pingujesz to pakiety odebrane/otrzymane zmieniają sie ? - czy jak nie pingujesz to pakiety odebrane/otrzymane zmieniaja się ?
Czy długość odebranego pakietu jest zawsze taka sama? Jeśli tak, to być może opóźnienie o 1 ms raz, jeśli nagłówek pakietu jest poprawny, ale długość pakietu jest != oczekiwana długość
To by było na tyle: Badanie www.conexant.com [205.175.208.33] z użyciem 32 bajtów danych: Upłynął limit czasu żądania. Upłynął limit czasu żądania. Upłynął limit czasu żądania. Upłynął limit czasu żądania. Statystyka badania dla 205.175.208.33: Pakiety: Wysłane = 4, Odebrane = 0, Utracone = 4 (100% utraconych), Szacunkowy...
Czesc,mam problem mianowicie chodzi o wysylane pakiety podam moze przyklad gdy mam np.140tys wyslanych odebranych mam zaledwie 90tys.Czy to mozesz sie odbijac na duzym pingu?Chcialbym zaznaczyc,ze wiekszy ping mowa o 200+ mam w porach wieczornych i popoludniowych(zapewne duzo ludzi na sieci).
Jezeli to nie wirusy, to może uszkodzony jest AP, i odbiera błedne pakiety, próbuje ponownie i kółko sie zamyka. Ja mam obecnie połaczenie z AP, po 33 minutach mam raptem ok. 19 000 pakietów odebranych i 11 000 wysłanych.
Całkiem możliwe. Sprawdź czy jest ruch na pakietach odebranych w statusie połączenia sieciowego. Adres IP ustaw na automatyczny.
Witam kolegów, Potrzebuję zakupić router do obsługi urządzeń Smart Home na paśmie 2.4 GHz. Urządzeń będzie docelowo prawie 150 szt i nie chciałbym go wymieniać np. po przekroczeniu stu urządzeń. Czy któryś z kolegów ma doświadczenia z taką ilością zainstalowanych urządzeń Smart Home w jednym domu i mógłby polecić jakiś model sprawdzonego routera? Nie...
pakietów odebranych lifepo4 pakiet ubuntu pakiet
navigator instrukcja uszkodzony obiektyw sigma small forma
bester 210nd samsung wf1702wsv
Gwiżdżący dźwięk w płycie indukcyjnej Candy CTP 644MCBB/1 Czy kabel zasilacza może uszkodzić RTX 4070 Ti?