<?xml version="1.0"?>
<feed xmlns="http://www.w3.org/2005/Atom" xml:lang="de">
	<id>https://www.mikrocontroller.net/api.php?action=feedcontributions&amp;feedformat=atom&amp;user=92.224.179.30</id>
	<title>Mikrocontroller.net - Benutzerbeiträge [de]</title>
	<link rel="self" type="application/atom+xml" href="https://www.mikrocontroller.net/api.php?action=feedcontributions&amp;feedformat=atom&amp;user=92.224.179.30"/>
	<link rel="alternate" type="text/html" href="https://www.mikrocontroller.net/articles/Spezial:Beitr%C3%A4ge/92.224.179.30"/>
	<updated>2026-04-10T14:54:36Z</updated>
	<subtitle>Benutzerbeiträge</subtitle>
	<generator>MediaWiki 1.39.7</generator>
	<entry>
		<id>https://www.mikrocontroller.net/index.php?title=Kommunikation_%C2%B5C_und_PC/Smartphone&amp;diff=82495</id>
		<title>Kommunikation µC und PC/Smartphone</title>
		<link rel="alternate" type="text/html" href="https://www.mikrocontroller.net/index.php?title=Kommunikation_%C2%B5C_und_PC/Smartphone&amp;diff=82495"/>
		<updated>2014-04-07T11:24:26Z</updated>

		<summary type="html">&lt;p&gt;92.224.179.30: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;Häufig stellt sich die Frage wie die Kommunikation zwischen Mikrocontroller und Software auf einem PC oder Smartphone am Besten gelöst werden kann. Hier sollen diverse Möglichkeiten aufgelistet werden.&lt;br /&gt;
&lt;br /&gt;
== RS232 ==&lt;br /&gt;
* Einfache Umsetzung: siehe z.B. [[AVR-Tutorial:_UART]]&lt;br /&gt;
* Neuere PCs besitzen teilweise keine RS232-Schnittstelle mehr (bei Smartphones praktisch überhaupt nicht vorhanden)&lt;br /&gt;
* Es gibt viele RS232&amp;lt;-&amp;gt;USB Adapterkabel&lt;br /&gt;
&lt;br /&gt;
== USB: CDC-Klasse (virtueller COM-Port) ==&lt;br /&gt;
* Benötigt USB-Host-fähiges Smartphone (und entsprechende Treiberunterstützung)&lt;br /&gt;
* Unter neueren Windows-Versionen wird für die (erforderliche) *.inf/*.cat eine digitale Signatur benötigt&lt;br /&gt;
&lt;br /&gt;
== USB: Custom/Drittanbieter ==&lt;br /&gt;
* z.B. FTDI [[http://www.mikrocontroller.net/part/FT232R]] (erzeugt je nach Treiber virtuellen COM-Port unter Windows, gute Treiberunterstützung)&lt;br /&gt;
* oder Silabs CP210x &lt;br /&gt;
* Benötigt USB-Host-fähiges Smartphone (und entsprechende Treiberunterstützung)&lt;br /&gt;
* (Zukünftige) Treiberunterstützung ist abhängig vom Hersteller&lt;br /&gt;
&lt;br /&gt;
== USB: HID ==&lt;br /&gt;
* Benötigt USB-Host-fähiges Smartphone (und entsprechende Treiberunterstützung)&lt;br /&gt;
* Unter den meisten Betriebssystemen wird kein Treiber benötigt&lt;br /&gt;
* Geschwindigkeit bei USB-FullSpeed auf 64KByte/s begrenzt&lt;br /&gt;
* (kein virtueller COM-Port)&lt;br /&gt;
&lt;br /&gt;
== USB: WinUSB ==&lt;br /&gt;
* Benötigt USB-Host-fähiges Smartphone (und entsprechende Treiberunterstützung)&lt;br /&gt;
* Je nach Windows-Version wird kein Treiber benötigt: http://blogs.msdn.com/b/usbcoreblog/archive/2012/09/26/how-to-install-winusb-sys-without-a-custom-inf.aspx&lt;br /&gt;
* (unter Linux via libusb ansprechbar)&lt;br /&gt;
* hohe Geschwindigkeiten möglich&lt;br /&gt;
* (kein virtueller COM-Port)&lt;br /&gt;
&lt;br /&gt;
== USB: LibUSB ==&lt;br /&gt;
* Benötigt USB-Host-fähiges Smartphone (und entsprechende Treiberunterstützung)&lt;br /&gt;
* http://www.libusb.org/&lt;br /&gt;
* Port für Windows (mit signiertem Treiber) verfügbar: http://sourceforge.net/apps/trac/libusb-win32/wiki&lt;br /&gt;
&lt;br /&gt;
== Bluetooth ==&lt;br /&gt;
* Bluetooth-Module für µC: siehe [[Bluetooth]] oder HC-05/HC-06&lt;br /&gt;
* kann nahezu jedes Smartphone&lt;br /&gt;
* Genutzt wird häufig das SPP (Serial Port Profile, erzeugt auf PCs einen virtuellen COM-Port)&lt;br /&gt;
* auf PCs bei SPP-Nutzung keine zusätzlichen Treiber* nötig (*außer für den BT-Adapter des PCs)&lt;br /&gt;
&lt;br /&gt;
== LAN/WLAN ==&lt;br /&gt;
* WLAN wird von jedem halbwegs aktuellen Smartphone unterstützt.&lt;br /&gt;
* Teilweise höherer Resourcenverbrauch auf µC (gegenüber USB/RS232)&lt;br /&gt;
&lt;br /&gt;
== LPT/Parallelport ==&lt;br /&gt;
* keine Smartphone-Unterstützung&lt;br /&gt;
* an neueren PCs häufig nicht mehr vorhanden&lt;br /&gt;
* Adapterkabel auf USB meist nur für Drucker tauglich (ansonsten ggf. Timing-Probleme)&lt;br /&gt;
&lt;br /&gt;
== IrDA ==&lt;br /&gt;
* Recht einfache Umsetzung&lt;br /&gt;
* nahezu keine Unterstützung bei PCs und Smartphones (hauptsächlich bei veralteten Notebooks und Handys vorhanden)&lt;br /&gt;
&lt;br /&gt;
== Anmerkungen==&lt;br /&gt;
Die USB-Lösungen bieten hier den Vorteil eine Stromversorgung gleich mitzuliefern. HID+WinUSB bieten hier den Vorteil, dass Treiber ggf. nicht benötigt werden (es muss sich nicht selbst um digitale Signatur gekümmert werden oder bei Fertiglösungen auf die Treiberunterstützung für spätere Windows-Versionen gehofft werden). Zudem bleibt bei HID+WinUSB dem Endkunden die Konfiguration von Baudraten erspart.&lt;br /&gt;
&lt;br /&gt;
RS232 + USB-Adapterkabel ist auch relativ zukunftssicher, ggf. muss für neuere Windows-Versionen das Adapterkabel durch ein neueres getauscht werden.&lt;br /&gt;
&lt;br /&gt;
Für Kommunikation mit Smartphones bietet sich die Bluetooth-Variante an, da Bluetooth dort weit verbreitet ist und in der Regel APIs bereitstehen (für Android siehe z.B. den &#039;BluetoothChat&#039; Beispielcode des Android SDKs). USB-Lösungen funktionieren meist nur mit bestimmten Smartphones (siehe z.B. https://github.com/mik3y/usb-serial-for-android/wiki/Compatible-Android-Devices) und erst ab Android 3.1.&lt;br /&gt;
&lt;br /&gt;
LPT und IrDA sind nahezu tot.&lt;br /&gt;
&lt;br /&gt;
[[Kategorie:Datenübertragung]]&lt;/div&gt;</summary>
		<author><name>92.224.179.30</name></author>
	</entry>
	<entry>
		<id>https://www.mikrocontroller.net/index.php?title=Kommunikation_%C2%B5C_und_PC/Smartphone&amp;diff=82494</id>
		<title>Kommunikation µC und PC/Smartphone</title>
		<link rel="alternate" type="text/html" href="https://www.mikrocontroller.net/index.php?title=Kommunikation_%C2%B5C_und_PC/Smartphone&amp;diff=82494"/>
		<updated>2014-04-07T11:21:40Z</updated>

		<summary type="html">&lt;p&gt;92.224.179.30: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;Häufig stellt sich die Frage wie die Kommunikation zwischen Mikrocontroller und Software auf einem PC oder Smartphone am Besten gelöst werden kann. Hier sollen diverse Möglichkeiten aufgelistet werden.&lt;br /&gt;
&lt;br /&gt;
== RS232 ==&lt;br /&gt;
* Einfache Umsetzung: siehe z.B. [[AVR-Tutorial:_UART]]&lt;br /&gt;
* Neuere PCs besitzen teilweise keine RS232-Schnittstelle mehr (bei Smartphones praktisch überhaupt nicht vorhanden)&lt;br /&gt;
* Es gibt viele RS232&amp;lt;-&amp;gt;USB Adapterkabel&lt;br /&gt;
&lt;br /&gt;
== USB: CDC-Klasse (virtueller COM-Port) ==&lt;br /&gt;
* Benötigt USB-Host-fähiges Smartphone (und entsprechende Treiberunterstützung)&lt;br /&gt;
* Unter neueren Windows-Versionen wird für die (erforderliche) *.inf/*.cat eine digitale Signatur benötigt&lt;br /&gt;
&lt;br /&gt;
== USB: Custom/Drittanbieter ==&lt;br /&gt;
* z.B. FTDI [[http://www.mikrocontroller.net/part/FT232R]] (erzeugt je nach Treiber virtuellen COM-Port unter Windows, gute Treiberunterstützung)&lt;br /&gt;
* oder Silabs CP210x &lt;br /&gt;
* Benötigt USB-Host-fähiges Smartphone (und entsprechende Treiberunterstützung)&lt;br /&gt;
* (Zukünftige) Treiberunterstützung ist abhängig vom Hersteller&lt;br /&gt;
&lt;br /&gt;
== USB: HID ==&lt;br /&gt;
* Benötigt USB-Host-fähiges Smartphone (und entsprechende Treiberunterstützung)&lt;br /&gt;
* Unter den meisten Betriebssystemen wird kein Treiber benötigt&lt;br /&gt;
* Geschwindigkeit bei USB-FullSpeed auf 64KByte/s begrenzt&lt;br /&gt;
* (kein virtueller COM-Port)&lt;br /&gt;
&lt;br /&gt;
== USB: WinUSB ==&lt;br /&gt;
* Benötigt USB-Host-fähiges Smartphone (und entsprechende Treiberunterstützung)&lt;br /&gt;
* Je nach Windows-Version wird kein Treiber benötigt: http://blogs.msdn.com/b/usbcoreblog/archive/2012/09/26/how-to-install-winusb-sys-without-a-custom-inf.aspx&lt;br /&gt;
* (unter Linux via libusb ansprechbar)&lt;br /&gt;
* hohe Geschwindigkeiten möglich&lt;br /&gt;
* (kein virtueller COM-Port)&lt;br /&gt;
&lt;br /&gt;
== USB: LibUSB ==&lt;br /&gt;
* Benötigt USB-Host-fähiges Smartphone (und entsprechende Treiberunterstützung)&lt;br /&gt;
* http://www.libusb.org/&lt;br /&gt;
* Port für Windows (mit signiertem Treiber) verfügbar: http://sourceforge.net/apps/trac/libusb-win32/wiki&lt;br /&gt;
&lt;br /&gt;
== Bluetooth ==&lt;br /&gt;
* Bluetooth-Module für µC: siehe [[Bluetooth]] oder HC-05/HC-06&lt;br /&gt;
* kann nahezu jedes Smartphone&lt;br /&gt;
* Genutzt wird häufig das SPP (Serial Port Profile, erzeugt auf PCs einen virtuellen COM-Port)&lt;br /&gt;
* auf PCs bei SPP-Nutzung keine zusätzlichen Treiber* nötig (*außer für den BT-Adapter des PCs)&lt;br /&gt;
&lt;br /&gt;
== LPT/Parallelport ==&lt;br /&gt;
* keine Smartphone-Unterstützung&lt;br /&gt;
* an neueren PCs häufig nicht mehr vorhanden&lt;br /&gt;
* Adapterkabel auf USB meist nur für Drucker tauglich (ansonsten ggf. Timing-Probleme)&lt;br /&gt;
&lt;br /&gt;
== IrDA ==&lt;br /&gt;
* Recht einfache Umsetzung&lt;br /&gt;
* nahezu keine Unterstützung bei PCs und Smartphones (hauptsächlich bei veralteten Notebooks und Handys vorhanden)&lt;br /&gt;
&lt;br /&gt;
== Anmerkungen==&lt;br /&gt;
Die USB-Lösungen bieten hier den Vorteil eine Stromversorgung gleich mitzuliefern. HID+WinUSB bieten hier den Vorteil, dass Treiber ggf. nicht benötigt werden (es muss sich nicht selbst um digitale Signatur gekümmert werden oder bei Fertiglösungen auf die Treiberunterstützung für spätere Windows-Versionen gehofft werden). Zudem bleibt bei HID+WinUSB dem Endkunden die Konfiguration von Baudraten erspart.&lt;br /&gt;
&lt;br /&gt;
RS232 + USB-Adapterkabel ist auch relativ zukunftssicher, ggf. muss für neuere Windows-Versionen das Adapterkabel durch ein neueres getauscht werden.&lt;br /&gt;
&lt;br /&gt;
Für Kommunikation mit Smartphones bietet sich die Bluetooth-Variante an, da Bluetooth dort weit verbreitet ist und in der Regel APIs bereitstehen (für Android siehe z.B. den &#039;BluetoothChat&#039; Beispielcode des Android SDKs). USB-Lösungen funktionieren meist nur mit bestimmten Smartphones (siehe z.B. https://github.com/mik3y/usb-serial-for-android/wiki/Compatible-Android-Devices) und erst ab Android 3.1.&lt;br /&gt;
&lt;br /&gt;
LPT und IrDA sind nahezu tot.&lt;br /&gt;
&lt;br /&gt;
[[Kategorie:Datenübertragung]]&lt;/div&gt;</summary>
		<author><name>92.224.179.30</name></author>
	</entry>
	<entry>
		<id>https://www.mikrocontroller.net/index.php?title=Kommunikation_%C2%B5C_und_PC/Smartphone&amp;diff=82493</id>
		<title>Kommunikation µC und PC/Smartphone</title>
		<link rel="alternate" type="text/html" href="https://www.mikrocontroller.net/index.php?title=Kommunikation_%C2%B5C_und_PC/Smartphone&amp;diff=82493"/>
		<updated>2014-04-07T10:52:30Z</updated>

		<summary type="html">&lt;p&gt;92.224.179.30: /* Anmerkungen */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;Häufig stellt sich die Frage wie die Kommunikation zwischen Mikrocontroller und Software auf einem PC oder Smartphone am Besten gelöst werden kann. Hier sollen diverse Möglichkeiten aufgelistet werden.&lt;br /&gt;
&lt;br /&gt;
== RS232 ==&lt;br /&gt;
* Einfache Umsetzung: siehe z.B. [[AVR-Tutorial:_UART]]&lt;br /&gt;
* Neuere PCs besitzen teilweise keine RS232-Schnittstelle mehr (bei Smartphones praktisch überhaupt nicht vorhanden)&lt;br /&gt;
* Es gibt viele RS232&amp;lt;-&amp;gt;USB Adapterkabel&lt;br /&gt;
&lt;br /&gt;
== USB: CDC-Klasse (virtueller COM-Port) ==&lt;br /&gt;
* Benötigt USB-Host-fähiges Smartphone (und entsprechende Treiberunterstützung)&lt;br /&gt;
* Unter neueren Windows-Versionen wird für die (erforderliche) *.inf/*.cat eine digitale Signatur benötigt&lt;br /&gt;
&lt;br /&gt;
== USB: Custom/Drittanbieter ==&lt;br /&gt;
* z.B. FTDI [[http://www.mikrocontroller.net/part/FT232R]] (erzeugt je nach Treiber virtuellen COM-Port unter Windows, gute Treiberunterstützung)&lt;br /&gt;
* oder Silabs CP210x &lt;br /&gt;
* Benötigt USB-Host-fähiges Smartphone (und entsprechende Treiberunterstützung)&lt;br /&gt;
* (Zukünftige) Treiberunterstützung ist abhängig vom Hersteller&lt;br /&gt;
&lt;br /&gt;
== USB: HID ==&lt;br /&gt;
* Benötigt USB-Host-fähiges Smartphone (und entsprechende Treiberunterstützung)&lt;br /&gt;
* Unter den meisten Betriebssystemen wird kein Treiber benötigt&lt;br /&gt;
* Geschwindigkeit bei USB-FullSpeed auf 64KByte/s begrenzt&lt;br /&gt;
* (kein virtueller COM-Port)&lt;br /&gt;
&lt;br /&gt;
== USB: WinUSB ==&lt;br /&gt;
* Benötigt USB-Host-fähiges Smartphone (und entsprechende Treiberunterstützung)&lt;br /&gt;
* Je nach Windows-Version wird kein Treiber benötigt: http://blogs.msdn.com/b/usbcoreblog/archive/2012/09/26/how-to-install-winusb-sys-without-a-custom-inf.aspx&lt;br /&gt;
* (unter Linux via libusb ansprechbar)&lt;br /&gt;
* hohe Geschwindigkeiten möglich&lt;br /&gt;
* (kein virtueller COM-Port)&lt;br /&gt;
&lt;br /&gt;
== Bluetooth ==&lt;br /&gt;
* Bluetooth-Module für µC: siehe [[Bluetooth]] oder HC-05/HC-06&lt;br /&gt;
* kann nahezu jedes Smartphone&lt;br /&gt;
* Genutzt wird häufig das SPP (Serial Port Profile, erzeugt auf PCs einen virtuellen COM-Port)&lt;br /&gt;
* auf PCs bei SPP-Nutzung keine zusätzlichen Treiber* nötig (*außer für den BT-Adapter des PCs)&lt;br /&gt;
&lt;br /&gt;
== LPT/Parallelport ==&lt;br /&gt;
* keine Smartphone-Unterstützung&lt;br /&gt;
* an neueren PCs häufig nicht mehr vorhanden&lt;br /&gt;
* Adapterkabel auf USB meist nur für Drucker tauglich (ansonsten ggf. Timing-Probleme)&lt;br /&gt;
&lt;br /&gt;
== IrDA ==&lt;br /&gt;
* Recht einfache Umsetzung&lt;br /&gt;
* nahezu keine Unterstützung bei PCs und Smartphones (hauptsächlich bei veralteten Notebooks und Handys vorhanden)&lt;br /&gt;
&lt;br /&gt;
== Anmerkungen==&lt;br /&gt;
Die USB-Lösungen bieten hier den Vorteil eine Stromversorgung gleich mitzuliefern. HID+WinUSB bieten hier den Vorteil, dass Treiber ggf. nicht benötigt werden (es muss sich nicht selbst um digitale Signatur gekümmert werden oder bei Fertiglösungen auf die Treiberunterstützung für spätere Windows-Versionen gehofft werden). Zudem bleibt bei HID+WinUSB dem Endkunden die Konfiguration von Baudraten erspart.&lt;br /&gt;
&lt;br /&gt;
RS232 + USB-Adapterkabel ist auch relativ zukunftssicher, ggf. muss für neuere Windows-Versionen das Adapterkabel durch ein neueres getauscht werden.&lt;br /&gt;
&lt;br /&gt;
Für Kommunikation mit Smartphones bietet sich die Bluetooth-Variante an, da Bluetooth dort weit verbreitet ist und in der Regel APIs bereitstehen (für Android siehe z.B. den &#039;BluetoothChat&#039; Beispielcode des Android SDKs). USB-Lösungen funktionieren meist nur mit bestimmten Smartphones (siehe z.B. https://github.com/mik3y/usb-serial-for-android/wiki/Compatible-Android-Devices) und erst ab Android 3.1.&lt;br /&gt;
&lt;br /&gt;
LPT und IrDA sind nahezu tot.&lt;br /&gt;
&lt;br /&gt;
[[Kategorie:Datenübertragung]]&lt;/div&gt;</summary>
		<author><name>92.224.179.30</name></author>
	</entry>
	<entry>
		<id>https://www.mikrocontroller.net/index.php?title=Kommunikation_%C2%B5C_und_PC/Smartphone&amp;diff=82492</id>
		<title>Kommunikation µC und PC/Smartphone</title>
		<link rel="alternate" type="text/html" href="https://www.mikrocontroller.net/index.php?title=Kommunikation_%C2%B5C_und_PC/Smartphone&amp;diff=82492"/>
		<updated>2014-04-07T10:52:01Z</updated>

		<summary type="html">&lt;p&gt;92.224.179.30: /* Bluetooth */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;Häufig stellt sich die Frage wie die Kommunikation zwischen Mikrocontroller und Software auf einem PC oder Smartphone am Besten gelöst werden kann. Hier sollen diverse Möglichkeiten aufgelistet werden.&lt;br /&gt;
&lt;br /&gt;
== RS232 ==&lt;br /&gt;
* Einfache Umsetzung: siehe z.B. [[AVR-Tutorial:_UART]]&lt;br /&gt;
* Neuere PCs besitzen teilweise keine RS232-Schnittstelle mehr (bei Smartphones praktisch überhaupt nicht vorhanden)&lt;br /&gt;
* Es gibt viele RS232&amp;lt;-&amp;gt;USB Adapterkabel&lt;br /&gt;
&lt;br /&gt;
== USB: CDC-Klasse (virtueller COM-Port) ==&lt;br /&gt;
* Benötigt USB-Host-fähiges Smartphone (und entsprechende Treiberunterstützung)&lt;br /&gt;
* Unter neueren Windows-Versionen wird für die (erforderliche) *.inf/*.cat eine digitale Signatur benötigt&lt;br /&gt;
&lt;br /&gt;
== USB: Custom/Drittanbieter ==&lt;br /&gt;
* z.B. FTDI [[http://www.mikrocontroller.net/part/FT232R]] (erzeugt je nach Treiber virtuellen COM-Port unter Windows, gute Treiberunterstützung)&lt;br /&gt;
* oder Silabs CP210x &lt;br /&gt;
* Benötigt USB-Host-fähiges Smartphone (und entsprechende Treiberunterstützung)&lt;br /&gt;
* (Zukünftige) Treiberunterstützung ist abhängig vom Hersteller&lt;br /&gt;
&lt;br /&gt;
== USB: HID ==&lt;br /&gt;
* Benötigt USB-Host-fähiges Smartphone (und entsprechende Treiberunterstützung)&lt;br /&gt;
* Unter den meisten Betriebssystemen wird kein Treiber benötigt&lt;br /&gt;
* Geschwindigkeit bei USB-FullSpeed auf 64KByte/s begrenzt&lt;br /&gt;
* (kein virtueller COM-Port)&lt;br /&gt;
&lt;br /&gt;
== USB: WinUSB ==&lt;br /&gt;
* Benötigt USB-Host-fähiges Smartphone (und entsprechende Treiberunterstützung)&lt;br /&gt;
* Je nach Windows-Version wird kein Treiber benötigt: http://blogs.msdn.com/b/usbcoreblog/archive/2012/09/26/how-to-install-winusb-sys-without-a-custom-inf.aspx&lt;br /&gt;
* (unter Linux via libusb ansprechbar)&lt;br /&gt;
* hohe Geschwindigkeiten möglich&lt;br /&gt;
* (kein virtueller COM-Port)&lt;br /&gt;
&lt;br /&gt;
== Bluetooth ==&lt;br /&gt;
* Bluetooth-Module für µC: siehe [[Bluetooth]] oder HC-05/HC-06&lt;br /&gt;
* kann nahezu jedes Smartphone&lt;br /&gt;
* Genutzt wird häufig das SPP (Serial Port Profile, erzeugt auf PCs einen virtuellen COM-Port)&lt;br /&gt;
* auf PCs bei SPP-Nutzung keine zusätzlichen Treiber* nötig (*außer für den BT-Adapter des PCs)&lt;br /&gt;
&lt;br /&gt;
== LPT/Parallelport ==&lt;br /&gt;
* keine Smartphone-Unterstützung&lt;br /&gt;
* an neueren PCs häufig nicht mehr vorhanden&lt;br /&gt;
* Adapterkabel auf USB meist nur für Drucker tauglich (ansonsten ggf. Timing-Probleme)&lt;br /&gt;
&lt;br /&gt;
== IrDA ==&lt;br /&gt;
* Recht einfache Umsetzung&lt;br /&gt;
* nahezu keine Unterstützung bei PCs und Smartphones (hauptsächlich bei veralteten Notebooks und Handys vorhanden)&lt;br /&gt;
&lt;br /&gt;
== Anmerkungen==&lt;br /&gt;
Die USB-Lösungen bieten hier den Vorteil eine Stromversorgung gleich mitzuliefern. HID+WinUSB bieten hier den Vorteil, dass Treiber nicht benötigt werden (es muss sich nicht selbst um digitale Signatur gekümmert werden oder bei Fertiglösungen auf die Treiberunterstützung für spätere Windows-Versionen gehofft werden). Zudem bleibt bei HID+WinUSB dem Endkunden die Konfiguration von Baudraten erspart.&lt;br /&gt;
&lt;br /&gt;
RS232 + USB-Adapterkabel ist auch relativ zukunftssicher, ggf. muss für neuere Windows-Versionen das Adapterkabel durch ein neueres getauscht werden.&lt;br /&gt;
&lt;br /&gt;
Für Kommunikation mit Smartphones bietet sich die Bluetooth-Variante an, da Bluetooth dort weit verbreitet ist und in der Regel APIs bereitstehen (für Android siehe z.B. den &#039;BluetoothChat&#039; Beispielcode des Android SDKs). USB-Lösungen funktionieren meist nur mit bestimmten Smartphones (siehe z.B. https://github.com/mik3y/usb-serial-for-android/wiki/Compatible-Android-Devices) und erst ab Android 3.1.&lt;br /&gt;
&lt;br /&gt;
LPT und IrDA sind nahezu tot.&lt;br /&gt;
&lt;br /&gt;
[[Kategorie:Datenübertragung]]&lt;/div&gt;</summary>
		<author><name>92.224.179.30</name></author>
	</entry>
	<entry>
		<id>https://www.mikrocontroller.net/index.php?title=Kommunikation_%C2%B5C_und_PC/Smartphone&amp;diff=82491</id>
		<title>Kommunikation µC und PC/Smartphone</title>
		<link rel="alternate" type="text/html" href="https://www.mikrocontroller.net/index.php?title=Kommunikation_%C2%B5C_und_PC/Smartphone&amp;diff=82491"/>
		<updated>2014-04-07T10:49:32Z</updated>

		<summary type="html">&lt;p&gt;92.224.179.30: /* USB: CDC-Klasse (virtueller COM-Port) */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;Häufig stellt sich die Frage wie die Kommunikation zwischen Mikrocontroller und Software auf einem PC oder Smartphone am Besten gelöst werden kann. Hier sollen diverse Möglichkeiten aufgelistet werden.&lt;br /&gt;
&lt;br /&gt;
== RS232 ==&lt;br /&gt;
* Einfache Umsetzung: siehe z.B. [[AVR-Tutorial:_UART]]&lt;br /&gt;
* Neuere PCs besitzen teilweise keine RS232-Schnittstelle mehr (bei Smartphones praktisch überhaupt nicht vorhanden)&lt;br /&gt;
* Es gibt viele RS232&amp;lt;-&amp;gt;USB Adapterkabel&lt;br /&gt;
&lt;br /&gt;
== USB: CDC-Klasse (virtueller COM-Port) ==&lt;br /&gt;
* Benötigt USB-Host-fähiges Smartphone (und entsprechende Treiberunterstützung)&lt;br /&gt;
* Unter neueren Windows-Versionen wird für die (erforderliche) *.inf/*.cat eine digitale Signatur benötigt&lt;br /&gt;
&lt;br /&gt;
== USB: Custom/Drittanbieter ==&lt;br /&gt;
* z.B. FTDI [[http://www.mikrocontroller.net/part/FT232R]] (erzeugt je nach Treiber virtuellen COM-Port unter Windows, gute Treiberunterstützung)&lt;br /&gt;
* oder Silabs CP210x &lt;br /&gt;
* Benötigt USB-Host-fähiges Smartphone (und entsprechende Treiberunterstützung)&lt;br /&gt;
* (Zukünftige) Treiberunterstützung ist abhängig vom Hersteller&lt;br /&gt;
&lt;br /&gt;
== USB: HID ==&lt;br /&gt;
* Benötigt USB-Host-fähiges Smartphone (und entsprechende Treiberunterstützung)&lt;br /&gt;
* Unter den meisten Betriebssystemen wird kein Treiber benötigt&lt;br /&gt;
* Geschwindigkeit bei USB-FullSpeed auf 64KByte/s begrenzt&lt;br /&gt;
* (kein virtueller COM-Port)&lt;br /&gt;
&lt;br /&gt;
== USB: WinUSB ==&lt;br /&gt;
* Benötigt USB-Host-fähiges Smartphone (und entsprechende Treiberunterstützung)&lt;br /&gt;
* Je nach Windows-Version wird kein Treiber benötigt: http://blogs.msdn.com/b/usbcoreblog/archive/2012/09/26/how-to-install-winusb-sys-without-a-custom-inf.aspx&lt;br /&gt;
* (unter Linux via libusb ansprechbar)&lt;br /&gt;
* hohe Geschwindigkeiten möglich&lt;br /&gt;
* (kein virtueller COM-Port)&lt;br /&gt;
&lt;br /&gt;
== Bluetooth ==&lt;br /&gt;
* Bluetooth-Module für µC: siehe [[Bluetooth]] oder HC-05/HC-06&lt;br /&gt;
* kann nahezu jedes Smartphone&lt;br /&gt;
* Genutzt wird häufig das SPP (Serial Port Profile, erzeugt auf PCs einen virtuellen COM-Port)&lt;br /&gt;
* auf PCs bei SPP-Nutzung keine zusätzlichen Treiber nötig (teilweise aber Ärger mit Verbindungsproblemen und Treiberproblemen)&lt;br /&gt;
&lt;br /&gt;
== LPT/Parallelport ==&lt;br /&gt;
* keine Smartphone-Unterstützung&lt;br /&gt;
* an neueren PCs häufig nicht mehr vorhanden&lt;br /&gt;
* Adapterkabel auf USB meist nur für Drucker tauglich (ansonsten ggf. Timing-Probleme)&lt;br /&gt;
&lt;br /&gt;
== IrDA ==&lt;br /&gt;
* Recht einfache Umsetzung&lt;br /&gt;
* nahezu keine Unterstützung bei PCs und Smartphones (hauptsächlich bei veralteten Notebooks und Handys vorhanden)&lt;br /&gt;
&lt;br /&gt;
== Anmerkungen==&lt;br /&gt;
Die USB-Lösungen bieten hier den Vorteil eine Stromversorgung gleich mitzuliefern. HID+WinUSB bieten hier den Vorteil, dass Treiber nicht benötigt werden (es muss sich nicht selbst um digitale Signatur gekümmert werden oder bei Fertiglösungen auf die Treiberunterstützung für spätere Windows-Versionen gehofft werden). Zudem bleibt bei HID+WinUSB dem Endkunden die Konfiguration von Baudraten erspart.&lt;br /&gt;
&lt;br /&gt;
RS232 + USB-Adapterkabel ist auch relativ zukunftssicher, ggf. muss für neuere Windows-Versionen das Adapterkabel durch ein neueres getauscht werden.&lt;br /&gt;
&lt;br /&gt;
Für Kommunikation mit Smartphones bietet sich die Bluetooth-Variante an, da Bluetooth dort weit verbreitet ist und in der Regel APIs bereitstehen (für Android siehe z.B. den &#039;BluetoothChat&#039; Beispielcode des Android SDKs). USB-Lösungen funktionieren meist nur mit bestimmten Smartphones (siehe z.B. https://github.com/mik3y/usb-serial-for-android/wiki/Compatible-Android-Devices) und erst ab Android 3.1.&lt;br /&gt;
&lt;br /&gt;
LPT und IrDA sind nahezu tot.&lt;br /&gt;
&lt;br /&gt;
[[Kategorie:Datenübertragung]]&lt;/div&gt;</summary>
		<author><name>92.224.179.30</name></author>
	</entry>
</feed>