michal87 Napisano Styczeń 17, 2011 Udostępnij Napisano Styczeń 17, 2011 witam wszystkich serdecznie. czy ktos z Was potrafi wytlumaczyc na prosty sposob jak moge sterowac portem com z poziomu przegladarki? wystarczy mi polaczenie sie i wyslanie stringa np "1" do mikrokontrolera. z gory wszystkim dziekuje:) Cytuj Link do komentarza Share on other sites More sharing options...
OldSkull Styczeń 17, 2011 Udostępnij Styczeń 17, 2011 Nie wiem czy to jest w windowsie w ogóle możliwe, a to ze względu na bezpieczeństwo systemu. Komunikacja jest wykonywana za pośrednictwem systemu operacyjnego a nie poprzez bezpośredni dostęp do portu. Bez odpowiedniego softu ani rusz. Co nie zmienia faktu, że można napisać program, który będzie się komunikował z portem COM i wymieniał dane przez HTTP, mejla itd. PS: a jednak: http://www.google.pl/search?client=opera&rls=pl&q=PHP+com+port&sourceid=opera&ie=utf-8&oe=utf-8&channel=suggest google nie gryzą. Sprawdzałeś te wyniki wyszukiwania? Cytuj Link do komentarza Share on other sites More sharing options...
Armir Styczeń 17, 2011 Udostępnij Styczeń 17, 2011 Dostęp do takiego portów jest chroniony. Musiał byś napisać np program który odczytuje jieś informacje ze strony i dopiero on wysłyła to na com. Cytuj Link do komentarza Share on other sites More sharing options...
Marooned Styczeń 17, 2011 Udostępnij Styczeń 17, 2011 http://code.google.com/p/php-serial/ tutaj wydaje się, że jest jakaś ładna, open-source biblioteczka Cytuj Link do komentarza Share on other sites More sharing options...
Polecacz 101 Zarejestruj się lub zaloguj, aby ukryć tę reklamę. Zarejestruj się lub zaloguj, aby ukryć tę reklamę. Produkcja i montaż PCB - wybierz sprawdzone PCBWay! • Darmowe płytki dla studentów i projektów non-profit • Tylko 5$ za 10 prototypów PCB w 24 godziny • Usługa projektowania PCB na zlecenie • Montaż PCB od 30$ + bezpłatna dostawa i szablony • Darmowe narzędzie do podglądu plików Gerber Zobacz również » Film z fabryki PCBWay
michal87 Styczeń 17, 2011 Autor tematu Udostępnij Styczeń 17, 2011 ahh zapomnialem dopisac ze juz wczesniej sprawdzalem to co mi google daje na tacy ale za nic mi to nie chce dzialac ;/ i dlatego prosilem, jesli ktos umie wyjasnic na prosty sposob jak to zrobic zeby ruszylo wyslanie stringa z php. bo napisalem program w c# i ladnie smiga ;] Cytuj Link do komentarza Share on other sites More sharing options...
PiotrekEl Styczeń 18, 2011 Udostępnij Styczeń 18, 2011 A musisz mieć to sterowanie z poziomu przeglądarki? Jak nie to bardzo łatwo zrealizować to za pomocą jakiegoś prostego programiku napisanego w Delphi. Komponent INDY jest szczegółowo opisany nawet w naszym ojczystym języku. Cytuj Link do komentarza Share on other sites More sharing options...
Marooned Styczeń 18, 2011 Udostępnij Styczeń 18, 2011 Jeśli rzeczywiście powyższe biblioteki nie działają (nie sprawdzałem), to ostatecznie możesz napisać mały program (konsolowy) i uruchamiać go z poziomu PHP. Cytuj Link do komentarza Share on other sites More sharing options...
michal87 Styczeń 19, 2011 Autor tematu Udostępnij Styczeń 19, 2011 nie musi byc z przegladarki, tylko php duzo lepiej znam jak c# a potrzebuje to do pracy inzynierskiej. zrobilem juz program w c# ladnie smiga ale jak juz wspomnialem nie znam go tak dobrze i nie rozbuduje tego tak dobrze jak w php ;] dlatego wole przegladarke Cytuj Link do komentarza Share on other sites More sharing options...
wsowa Styczeń 20, 2011 Udostępnij Styczeń 20, 2011 napisz bardzo prosty program w C, c++ czy w c#, który będzie wykonywać bardzo proste operacje na porcie w zależności od podanych parametrów w linii poleceń i uruchamiaj ten program funkcją exec() w PHP. W ten sposób całą logikę zamkniesz w PHP, a program w C będzie tylko interfejsem do portu. np wywołanie w php exec("serial_operation.exe sendbyte COM1 4") uruchamiałoby twój program serial_operation.exe, który wysyłałby na COM1 bajt o wartości 4 a wywołanie exec("serial_operation.exe recvbyte COM1", $out) wpisywałoby do $out bajt odczytany z poru. Proponowałbym jednak nauczyć się C i napisać całość w C Cytuj Link do komentarza Share on other sites More sharing options...
PiotrekEl Styczeń 21, 2011 Udostępnij Styczeń 21, 2011 Akurat nie C miałem na myśli. Na forum 4programmers masz gotowe rozwiązania Dla Delphi. A w razie problemów zawsze możesz zapytać tam lub tutaj albo PW. Cytuj Link do komentarza Share on other sites More sharing options...
mactro Styczeń 21, 2011 Udostępnij Styczeń 21, 2011 Skoro michal87 już pisze w C# to po kiego ma się uczyć Delphi? Cytuj Link do komentarza Share on other sites More sharing options...
wsowa Styczeń 21, 2011 Udostępnij Styczeń 21, 2011 Akurat nie C miałem na myśli. Ok, to C#, C++ albo Javy. Jakiegokolwiek prawdziwego języka, a nie PHP Cytuj Link do komentarza Share on other sites More sharing options...
PiotrekEl Styczeń 21, 2011 Udostępnij Styczeń 21, 2011 Skoro michal87 już pisze w C# to po kiego ma się uczyć Delphi? Nie doczytałem. Wybaczcie. Cytuj Link do komentarza Share on other sites More sharing options...
michal87 Styczeń 21, 2011 Autor tematu Udostępnij Styczeń 21, 2011 znam i delphi i jave i cala rodzine C w lepszym i gorszym poziomie jednak postanowilem wszystko napisac w php bo w delphi i C sobie poradzilem i dziala mi to co chcialem. probuje to zrobic w php ale narazie bezowocnie;/ Cytuj Link do komentarza Share on other sites More sharing options...
Pomocna odpowiedź
Dołącz do dyskusji, napisz odpowiedź!
Jeśli masz już konto to zaloguj się teraz, aby opublikować wiadomość jako Ty. Możesz też napisać teraz i zarejestrować się później.
Uwaga: wgrywanie zdjęć i załączników dostępne jest po zalogowaniu!