20-03-2019, 22:23
Witam. Mam nadzieje, że dział odpowiedni i ktoś zlituje się naprowadzając mnie na rozwiązanie o ile istnieje.
Problem wygląda tak: jest drukarka do niej podpięty (dołożony MOD) ESP8266-01 z wsadem esp-link który robi za most pomiędzy płytą główną drukarki, a AP i docelowo komputerem w sieci z virtualnym portem COM, który zamienia IP na serial. Oprogramowanie do obsługi drukarki (pronterface) łączy się z virtualnym COMem i do tego momentu wszystko działa jak należy.
/przerwa na objaśnienie/
W sieci znalazłem kiedyś projekt monitora drukarki (wyświetla podstawowe informacje: temperatury, czas druku), który
łączy się z serwerem (serwer postawiony na RPI lub czym szybkim i zarządza pracą całej drukarki). W tej postaci sprawa jest prosta bo monitor odpytuje serwer i wszystko hula.
cd. problemu
Mając na uwadze powyższe wpadłem na pomysł, aby za pomocą esp-01 (tzw. monitor) bezpośrednio wpinać się w ESP-01 z drukarki (z esp-linkiem) i odczytywać co mi jest potrzebne ew. podać jakąś komendę tak samo jak opisane w pierwszym akapicie pronterface i wyświetlić odpowiedź.
Sedno problemu:
Program napisałem, łączy się z esp drukarki i nasłuchuje na porcie 23 i w zasadzie działa ponieważ odczytuje odpowiednie informacje, wysyła zapytania i odbiera odpowiedzi, ALE tylko gdy oprogramowanie na komputerze pronterface jest uruchomione i połaczone z drukarką. Po wyłączeniu programu pronterface esp monitora nic nie odbiera, nic nie może wysłać do/z drukarki. I w tym momencie stoję, nie bardzo wiem czego dalej szukać. Jedno co mi przychodzi do głowy to to, że coś jeszcze robię źle w oprogramowaniu esp monitora podczas łączenia, esp drukarki z ESP-linkiem w jakiś sposób nie nadaje się do mojego pomysłu i pewnie coś jeszcze.
Czy ktoś z forumowiczów zrozumiał i jest w stanie mnie naprowadzić? Dzięki za odp.
Problem wygląda tak: jest drukarka do niej podpięty (dołożony MOD) ESP8266-01 z wsadem esp-link który robi za most pomiędzy płytą główną drukarki, a AP i docelowo komputerem w sieci z virtualnym portem COM, który zamienia IP na serial. Oprogramowanie do obsługi drukarki (pronterface) łączy się z virtualnym COMem i do tego momentu wszystko działa jak należy.
/przerwa na objaśnienie/
W sieci znalazłem kiedyś projekt monitora drukarki (wyświetla podstawowe informacje: temperatury, czas druku), który
łączy się z serwerem (serwer postawiony na RPI lub czym szybkim i zarządza pracą całej drukarki). W tej postaci sprawa jest prosta bo monitor odpytuje serwer i wszystko hula.
cd. problemu
Mając na uwadze powyższe wpadłem na pomysł, aby za pomocą esp-01 (tzw. monitor) bezpośrednio wpinać się w ESP-01 z drukarki (z esp-linkiem) i odczytywać co mi jest potrzebne ew. podać jakąś komendę tak samo jak opisane w pierwszym akapicie pronterface i wyświetlić odpowiedź.
Sedno problemu:
Program napisałem, łączy się z esp drukarki i nasłuchuje na porcie 23 i w zasadzie działa ponieważ odczytuje odpowiednie informacje, wysyła zapytania i odbiera odpowiedzi, ALE tylko gdy oprogramowanie na komputerze pronterface jest uruchomione i połaczone z drukarką. Po wyłączeniu programu pronterface esp monitora nic nie odbiera, nic nie może wysłać do/z drukarki. I w tym momencie stoję, nie bardzo wiem czego dalej szukać. Jedno co mi przychodzi do głowy to to, że coś jeszcze robię źle w oprogramowaniu esp monitora podczas łączenia, esp drukarki z ESP-linkiem w jakiś sposób nie nadaje się do mojego pomysłu i pewnie coś jeszcze.
Czy ktoś z forumowiczów zrozumiał i jest w stanie mnie naprowadzić? Dzięki za odp.