Was ist die Einstellung "Mikrocontroller" unter "Netzwerke"?


0

Ich habe die Netzwerkeinstellungen auf meinem 2015MBP durchgesehen und bin darauf gestoßen.

Bildbeschreibung hier eingeben

Was ist der Mikrocontroller? Es sieht so aus, als könnte es zum Telefonieren vom Mac aus verwendet werden, wie hier gezeigt

Bildbeschreibung hier eingeben

Was ist das, wie funktioniert es und wie richten Sie es ein?

Vielen Dank

Bearbeiten

Hier ist die Ausgabe von Befehlen , die Rogiervorgeschlagen

network services Ausgabe

(1) Mikrocontroller
(Hardwareanschluss: Modem (usbmodem1422), Gerät: usbmodem1422)

(2) Bluetooth DUN
(Hardwareanschluss: Bluetooth DUN, Gerät: Bluetooth-Modem)

(3) Wi-Fi
(Hardware-Port: WLAN, Gerät: en0)

(4) Bluetooth PAN
(Hardwareanschluss: Bluetooth PAN, Gerät: en3)

(5) Donnerkeilbrücke
(Hardware-Port: Thunderbolt Bridge, Gerät: bridge0)

Hardware Ports Ausgabe

Hardware-Port: WLAN
Gerät: en0
Ethernet-Adresse: 00: 00: 00: 00: 00: 00

Hardware-Anschluss: Bluetooth PAN
Gerät: en3
Ethernet-Adresse: 00: 00: 00: 00: 00: 00

Hardware Port: Thunderbolt 1
Gerät: en1
Ethernet-Adresse: 00: 00: 00: 00: 00: 00

Hardware Port: Thunderbolt 2
Gerät: en2
Ethernet-Adresse: 00: 00: 00: 00: 00: 00

Hardware-Port: Thunderbolt Bridge
Gerät: bridge0
Ethernet-Adresse: N / A

VLAN-Konfigurationen
==================

Hinweis:
Ich habe die MAC-Adressen 00:00:00:00:00:00aus Sicherheitsgründen in geändert, da sie gefälscht werden können.

Wenn es hilft, erinnere ich mich, dass ich auf meinem Mac einen WLAN-Hotspot erstellt habe, indem ich auf das WLAN-Menü und dann auf geklickt habe create network

Der Befehl 'grep' zeigte nichts an. (wird usbmodem1422als Argument verwendet.


Verwenden Sie einen Raspberry Pi, Arduino oder ähnliches?
Ashley

@Ashley Ja, ich verwende einen Himbeer-Pi. Warum sollte diese Einstellung angezeigt werden?
iProgram

Antworten:


2

Das Symbol zeigt an, dass es sich wahrscheinlich um ein serielles Gerät (dh einen virtuellen COM-Port) handelt.

Normalerweise müssen Sie auf das +unten stehende Zeichen klicken (Ihr erster Screenshot) und dann eine Schnittstelle auswählen. Ein Standardname wird angezeigt (in Ihrem Fall Microcontroller). Sie können den Dienst anschließend umbenennen.

Das Problem ist, wenn das Gerät hinzugefügt wurde, dass es schwer zu erkennen ist, mit welchem ​​Gerät es portverbunden ist. Wenn Sie nun zu Terminalund gelangen, geben Sie Folgendes ein :

# list all h/w ports
networksetup -listallhardwareports

# list Services and their connected port
networksetup -listnetworkserviceorder

Der letzte Befehl sollte Ihnen etwas zeigen wie:

(1) Ethernet 1
(Hardware Port: Ethernet 1, Device: en0)

(2) Ethernet 2
(Hardware Port: Ethernet 2, Device: en1)

(x) Microcontroller
(Hardware Port: xxxx, Device: YYYY)

Der Gerätename (JJJJ), den Sie in Ihrem /etcOrdner finden sollten (falls verbunden).

Wenn das Gerät verbunden ist , sollten Sie es in diesem / dev-Ordner finden. Sie können dies überprüfen, indem Sie zum Terminal gehen und Folgendes eingeben:

ls -l /dev | grep <the name of the h/w port>

Wenn Sie dann das Gerät trennen und sie den Befehl (oben) erneut ausführen, verschwindet er sicher.

Um Ihre Frage zu beantworten: Wie es funktioniert und wie Sie es einrichten, hängt davon ab, um welchen Gerätetyp es sich handelt. Und es ist schwer zu sagen, nur aufgrund dieser Informationen.

Anscheinend wurde dieses Gerät irgendwie hinzugefügt. Wie Ashely feststellt, kann es sich um einen Raspberry PI oder ein anderes USB-Gerät (mit serieller Schnittstelle) handeln.


Die Sache ist, ich verstehe nicht, wie es mein Himbeer-Pi erkannt hat. Ich habe es nur für die Stromversorgung an meinen MBP angeschlossen. Der Micro-USB zum Einschalten des Pi hat keine Datenverbindungen. Wie hätte mein MBP es dann erkannt?
iProgram

Nun, vielleicht ist es nicht deine Rasberry, das ist mein Punkt (wir können nicht sicher sein). Sie sollten den Befehl ausführen und prüfen, an welchen Port der 'Microcontroller' angeschlossen ist.
Roger

0

Ich habe einen Arduino (der einen "Mikrocontroller" -Prozessor hat). Ich bin kein Experte für "moderne" Geräte (wie dieses und Raspberry Pi usw.), aber ich habe mit älteren ähnlichen Systemen gearbeitet.

Auf meinem System wurde gemäß den Anweisungen von Arduino vorgeschlagen, die CodeBenderEntwicklungssoftware zu installieren , um mit dem Gerät zu arbeiten. Das bestand auf der Installation driver-installer.mpkg, die zu enthalten scheint FTDIUSBSerialDriver.kext, die zu implementieren scheint /dev/cu.usbmodemfa121und eine Einstellung in den Systemeinstellungen> Netzwerk ähnlich der in Ihrem Screenshot. Leider konnte ich keine Dokumentation von CodeBender finden, die dies erklärt: Ich musste mir das Installationspaket genau ansehen, um das herauszufinden.

Ich glaube, auf meinem Arduino hat der Mikrocontroller einen USB-Wrapper um einen virtuellen RS232-Port. Es wird verwendet, um kompilierten Code von der Entwicklungssoftware auf dem Mac an das Arduino zu senden, und in die andere Richtung, damit das Arduino die Ausgabe zurück an den Mac sendet.

In den Kommentaren sagen Sie, dass der Haupt-Raspberry Pi-USB-Port keine Datenverbindungen hat. Aber vielleicht hat die Entwicklungssoftware diesen Netzwerk- / USB- / RS232-Port trotzdem installiert. Es erscheint auf meinem Mac, auch wenn der Arduino nicht verbunden ist.


Ich habe keine Software für meinen Himbeer-Pi installiert. Ich habe nur einen VNC-Server verwendet, ssh und sftp (verbunden mit ssh und sftp über das Terminal). Deshalb verstehe ich es nicht. Ich habe keine Entwicklungssoftware dafür.
iProgram

Hatte gerade einen Gedanken. Könnte es sein, wenn ich fritzzingfür die Durchführung von Schaltplänen installiert habe ? Würde dies das 'Microcontroler'-Netzwerk friztzingzum Programmieren des Arduino machen?
iProgram

Entschuldigung, ich weiß es nicht genau, aber das klingt plausibel.
Ashley
Durch die Nutzung unserer Website bestätigen Sie, dass Sie unsere Cookie-Richtlinie und Datenschutzrichtlinie gelesen und verstanden haben.
Licensed under cc by-sa 3.0 with attribution required.