RemoteDebug - zdalny monitoring

Masz pomysł na funkcjonalność lub koncepcję na rozwój projektu. Opisz wszystko tutaj.
vajera
Posty: 395
Rejestracja: śr paź 31, 2018 7:58 am

Znalazłem i wstępnie przetestowałem narzędzie, które może się przydać wszystkim piszącym w Arduino IDE.
Biblioteka nazywa się RemoteDebug - można ją zainstalować bezpośrednio z IDE.

Do kodu musimy dodać:

Kod: Zaznacz cały

#include "RemoteDebug.h"        //https://github.com/JoaoLopesF/RemoteDebug

RemoteDebug Debug;
w setup() :

Kod: Zaznacz cały

 
 	Debug.begin(String(read_supla_hostname().c_str())); // Initialize the WiFi server
 	Debug.setResetCmdEnabled(true); // Enable the reset command
 	Debug.showProfiler(true); // Profiler (Good to measure times, to optimize codes)
 	Debug.showColors(true);
a w loop() :

Kod: Zaznacz cały

	Debug.handle();
teraz kod:

Kod: Zaznacz cały

	Serial.println(channelNumber);
	Serial.println(pin);
zastępujemy:

Kod: Zaznacz cały

	debugV(channel No: %d - pin No %d", channelNumber, pin);
podłączamy się do naszego ESP przy pomocy dowolnej aplikacji telnet lub poprzez aplikację web
http://joaolopesf.net/remotedebugapp/

i możemy się cieszyć zdalnym monitorowaniem pracy naszych zabawek, co może być niezwykle użyteczne zwłaszcza gdy urządzenie jest w miejscu trudno dostępnym.
Awatar użytkownika
QLQ
Posty: 2278
Rejestracja: ndz wrz 03, 2017 9:13 am
Lokalizacja: Koszalin

O! :shock:
jak coś nie działa to włącz zasilanie.....
ODPOWIEDZ

Wróć do „Pomysły i koncepcje”