I use my Yun to collect sensor-data with an Arduino-sketch, pass it via Bridge to the linux side and sent it to the internet using a shellscript. After the Yun was online working for 3 days, it stopped sending data. Apparently both the Arduino-sketch as well as the linux side where working as they should (indicator-LEDs were working , I could also log into the linux shell and execute my shellscript manually), but there was simply no transmission from the ATmega to the linux-side.
Like adviced in the documentation of the Bridge-library, i used Bridge.begin() once in the setup-routine. Maybe this initialisation failed after some time. Is it a problem to use the begin command frequently every time before a transmission is made? What exactly happens when Bridge.begin() is executed? Can I see a process running on linux side?
Or would it be better to frequently reboot the whole system when using it for long-term datalogging?
Thx for your advice! :)