Hier ist ein schneller Hack für das Debuggen von Internet of Things-Projekte
Lassen Sie uns sagen Sie ein schönes, internetfähigen Arduino Projekt mit gebaut ein schickes Web-Interface angebunden, z.B. Ethernet shield. Nach ein oder zwei Tagen es irgendwie nicht mehr funktioniert und Sie haben keine Ahnung, was passiert ist.
Arduino bietet seriellen Ausgang über USB, aber Ihrem Entwicklungscomputer angeschlossen für Tage zu halten ist oft nicht sehr praktisch. Oder noch schlimmer: Sie bereits das embedded-System bereitgestellt und es nicht nur in einem bestimmten Netzwerk bei Ihrem Kunden. Sie könnte eine SD-Karte legen, auf dem Arduino aber das ändert den Code und die Bibliothek nutzt zusätzlichen Speicher.
Auf der anderen Seite sind Linux-Computer wie der BeagleBone billig genug, um jedes Problem werfen, die Sie lösen müssen. Also warum nicht nutzen es als eine langfristige Hilfe Debuggen?
Material
-Ihre bestehende Arduino (oder andere embedded-Gerät) Projekt
-USB-Kabel, A-B, z. B. https://www.adafruit.com/products/62
-Ethernet-Kabel, z.B. http://www.adafruit.com/products/730
-BeagleBone Black, z.B. https://www.adafruit.com/products/1876
-5V, 2A Netzteil, z.B. https://www.adafruit.com/products/276
Werkzeuge
-Ein Desktop oder Laptop-Computer mit dem lokalen Netzwerk verbunden