Günstiger IoT-Mikrocontroller mit PoE

17

Kann mir jemand einen einfachen Mikrocontroller mit einigen I / O (<8) empfehlen, der über PoE mit Strom versorgt werden kann, so etwas billiges wie Raspberri Pi Zero. Die Anforderungen sind:

  • Unterstützt PoE integriert. Keine Wartung der Batterie.
  • Unterstützt TCP / UDP-Kommunikation
  • wenige I / O.

Die Sache ist, dass, wenn ich ein Netzteil pro Mikrocontroller benötige, der im ganzen Haus verteilt ist, ich viel Budget benötige. Wenn ich ein Set mit PoE-Chips habe, vermeide ich es, die Steckdosen zu belegen, und gleichzeitig habe ich eine sichere Kommunikation.

Grundsätzlich möchte ich einige Ethernet-Kabel verwenden und einige Sensoren und Aktoren hinzufügen, ohne einen vollständigen Arduino in jedem Endpunkt einrichten zu müssen. Und nicht jedes Jahr die Batterie wechseln zu müssen. Außerdem möchte ich kein zusätzliches Geld für den Kauf von AdFruits und Shields ausgeben.

Eine andere Alternative, die irgendwie meine Anforderungen erfüllt, obwohl es nicht das ist, woran ich gedacht habe, ist die Installation einer kommerziellen Wi-Fi-Steckdose. Ich finde es ein bisschen teuer für die Menge der Einheiten, die ich brauche.

Hier ist ein Beispiel von Amazon.

  • Dies löst meinen Strombedarf, indem ich den Strom direkt aus dem Stromnetz nehme.
  • Bietet Kommunikation über WLAN.
  • Ich kann jeden Mikrocontroller mit einem Netzteil daran anschließen.
  • Da es sich um handelsübliche Hardware handelt, glaube ich, dass sie im Vergleich zu einem Testboard, das ich alleine machen könnte, ein gewisses Maß an Sicherheit bietet, möchte ich die Küche nicht in die Akten legen, da es sich um eine alberne Abkürzung handelt.

Natürlich macht es Spaß, die Anwendung selbst zu entwickeln

Orvibo-Buchse

Schlangenschleifer
quelle
2
Sie sagen , Sie wollen einen Mikrocontroller, aber dann geben ein Bildungsprodukt Board als Beispiel. POE wäre Eigentum einer Platine, keine MCU. Verschiedene Wiznets, HC9S12NE64 (falls Sie diese noch erhalten können) usw. Embedded Ethernet-Lösungen können wahrscheinlich mit einer zusätzlichen POE-Extraktion ausgestattet werden. Möglicherweise können Sie eine kostengünstigere Lösung für einige elektrische Änderungen eines seriellen Anschlusses im Vergleich zu Ethernet erstellen - Sie benötigen eine Head-End-Bridge, aber die Kosten pro Knoten könnten günstiger sein, und MCU-Knoten nutzen die Ethernet-Bandbreite nicht aus .
Chris Stratton
6
Ich mag deine Frage, weil das Problem real ist. PoE ist eine gute Idee, und statt einer direkten Produktempfehlung können Sie sich auch eine Frage stellen, wie Sie PoE-Unterstützung zu Ihren Designs hinzufügen können.
Bence Kaulics
1
Diese Kommentare sind wertvoll und geschätzt. Meine zweite Option wäre, die ursprüngliche Anforderung von PoE und TCP / IP durch etwas zu ersetzen, das bei kleinen Karten üblicher ist, nämlich USB (Power + Communication). Ich bezweifle jedoch, dass eine solche Lösung neben mir billiger, flexibler, zuverlässiger und skalierbarer ist Denken Sie nicht, dass ein echtes IoT-Projekt ein Netz von USB-Knotengeräten verwendet, die mit einem HUB verbunden sind. Wie auch immer, ich werde mich schnell mit den USB-Eigenschaften befassen.
Snake Sanders
@SnakeSanders was versuchst du eigentlich hier zu erreichen? Sie sprechen von einer Anwendung, aber nicht davon, was mit dieser Anwendung erreicht werden soll.
Paul

Antworten:

15

Orange Pi Zero ist günstig (7 $ + Versand), kann gehackt werden, um auf passivem PoE ausgeführt zu werden , unterstützt TCP / UDP über On-Board-Ethernet und WLAN und verfügt über einige I / Os.

Es ist nicht gerade ein Mikrocontroller in meinem Buch, es ist eher wie ein kleiner kopfloser Linux-Computer, aber dann erwähnen Sie Raspberrypi Null als Referenz, die in der gleichen Klasse ist.

Verwenden Sie bei der Verwendung unbedingt die armbian distro und informieren Sie sich in deren Forum über den Stromverbrauch und Tipps zu drahtlosen Netzwerken.

BEARBEITEN: Warnung, die aktuell (Sept. 2017) verkaufte Board-Revision 1.4 des orangefarbenen Pi-Zero leidet unter einem Überhitzungsproblem . Es wird momentan nicht empfohlen, dieses Board zu kaufen.

Ludwig Schulze
quelle
10

Sie benötigen kein PoE für Ihr Setup. Verwenden Sie einfach zwei Drähte vom Ethernet-Kabel, um Ihre Controller mit Strom zu versorgen.

Ethernet-Kabel haben vier nicht verwendete Drähte: 4 (blau), 5 (weiß mit blau), 7 (weiß mit braun) und 8 (braun). Ich glaube, für den persönlichen Gebrauch können Sie diese Drähte zum Einschalten Ihrer Mikrocontroller verwenden. Natürlich sollten Sie Vorsichtsmaßnahmen treffen, falls Sie oder der nächste Benutzer Ihrer Infrastruktur diese nicht ordnungsgemäß verwenden. Ich würde Drähte markieren oder einen Warnaufkleber anbringen.

Igor Bljahhin
quelle
Das ist eine gute Option!
Snake Sanders
Bis es heißt "Passive Power over Ehternet" en.wikipedia.org/wiki/Power_over_Ethernet .
Igor Bljahhin
1
Ein großer Unterschied zwischen "echtem" POE und diesem besteht darin, dass POE eine hohe Spannung und einen niedrigeren Strom verwendet, um Verluste über eine mäßige Distanz zu minimieren. Sie würden wahrscheinlich die Betriebsspannung der MCU oder den Reglerkopfraum darüber liefern, also einen höheren Strom. Aber wenn der Gesamtstrom niedrig ist, kann das funktionieren. Für so etwas wie eine flashbasierte MCU könnte dies in Ordnung sein, für etwas stromhungriges wie einen Himbeer-Pi könnten Probleme auftreten, sobald Sie mehrere Meter Kabel haben. Denken Sie auch daran, dass ein echter POE-Empfänger wahrscheinlich einen gewissen Schutz gegen Überspannungsspitzen aufweist, die an das Kabel gekoppelt sind.
Chris Stratton
8

Arduino macht ein Board mit eingebautem PoE, aber zum doppelten Preis eines Pi, den ich das letzte Mal angeschaut habe, würde ich es nicht für billig halten. Und klingt physisch größer als Sie suchen.

Das ist auch der Arduino Yun mit Poe , aber das kostet noch mehr

Wenn ein Pi-Zero-W macht, was Sie wollen, können Sie PoE-Adapter in der Größenordnung von £ 8 pro Stück erwerben, möglicherweise billiger in großen Mengen, die verwendet werden könnten, um einen Pi-Zero- Adapter (oder einen Full Size- Adapter) zu betreiben.

hardillb
quelle
4

Das VoCore 2 + PoE-Dock erledigt dies. Ich bin mir nicht sicher, ob sie einen weiteren Produktionslauf machen werden oder nicht.

askvictor
quelle
2

Ich habe eine auf Itead Iboard Arduino basierende Ethernet- Karte verwendet, die mit einem passiven PoE-Adapter betrieben wird. Ich kaufte sie für 14 $ pro Stück, Poe Adapter können für weniger als 1 $ bei ebay gekauft werden. Da es MCU-basiert ist, bootet es sofort, benötigt keine SD-Karte, ist absolut sicher und kann nicht gehackt werden. Ich verwende es für ein Heimwetterüberwachungssystem, das sowohl TCP- als auch UDP-Protokolle mit Sensoren für Temperatur / Luftfeuchtigkeit / Luftdruck / Bewegung / HF verwendet. Momentan arbeiten 4 solcher Geräte in meinem Netzwerk problemlos. Aber aus irgendeinem traurigen Grund haben sie dieses Produkt eingestellt, daher suche ich derzeit nach Ersatz. Und es gibt auch einen Nachteil bei der Verwendung von MCUs mit geringem Platzbedarf für die Vernetzung - es ist schwierig, dort sicheres http (ssl) zum Laufen zu bringen.

Vorteile der Verwendung von Arduino MCU über Linux-Boards:

  • Linux braucht viel Zeit zum Booten
  • Regelmäßig entdeckte neue Sicherheitslücken auf Linux-Systemen
  • muss aktualisiert werden, um die Sicherheit zu gewährleisten
  • Wenn die Konfiguration nicht korrekt ist, ist die SD-Karte schnell leer
  • verbraucht mehr Strom als die MCU-Karte

Nachteile:

  • nur für einfache Anwendungen wegen Speicherbeschränkungen
  • Nicht leistungsfähig genug, um eine Website zu hosten
  • gut für einfache GET / POST http-Anfragen
  • zu schwache Rechenleistung für SSL
  • Vergessen Sie die Verwendung der SD-Karte
  • bietet keine Linux-Shell
  • Remote-Anmeldung zum Hochladen neuer Software nicht möglich
gabonator
quelle
0

Ich liste hier Mikrocontroller bis 30 EUR auf. Ich werde weiter suchen und dies aktualisieren, wenn ich etwas Interessantes finde. Eine wirklich gute Lösung wäre etwas unter 10 EUR, aber ich habe so etwas nicht gefunden.

inf3rno
quelle
-1

Sie können Node MCU E12 anstelle von Mikrocontrollern verwenden, das ist weniger als Orange Pi oder Himbeer Pi Null, und sogar wir können RTOS darin booten, zum Beispiel Mango und so weiter. Es kostet nur 350 indische Rupien

Arockia Jegan
quelle
Und wie beantwortet dies die Frage nach PoE?
MatsK
In Power of Ethernet verwenden Sie den Controller nur zum Oszillieren und zum Steuern und Überwachen des Stromflusses über die Verbindung. Dies ist also gerade ausreichend, um diese Aktion
auszuführen
PoE = Power Over Ethernet. Und die Frage ist: Kann jemand einen einfachen Mikrocontroller mit einigen I / O (<8) empfehlen, der mit PoE betrieben werden kann, so etwas wie .....
MatsK
Ja ...
falsch geschrieben