Ich probiere ein Automatisierungssystem aus und habe mich gefragt, ob es möglich ist, beispielsweise über WIFI zwischen einer mobilen Anwendung und einem auf eingebetteten Systemen basierenden Arduino-Ethernet-Schild oder einer Mikrochip-TCP / IP-Bibliothek zu kommunizieren.
Ich denke, ob das eingebettete System ein drahtloses Netzwerk erstellen kann, mit dem sich das Telefon verbinden und zur Kommunikation verwenden kann.
Ich bin mir nicht sicher, ob dies möglich ist.
(1) Ja.
(2) Es geht hauptsächlich darum, die "richtige" Hardware entweder im Telefon zu haben oder über eine zwischengeschaltete Schnittstelle verfügbar zu sein.
Bei typischen „Smartphones“ mit 802.11* „WiFi“-Fähigkeit geht es am Telefon nur darum, „es einfach zu tun“.
Nur Beispiele – Bei Verwendung von Android O/S-Telefonen
Hier ist eine WLAN-Manager-App mit ungefähr 6 verwandten Links im linken Menü
Jemandes Liste der 4 der besten WLAN-Apps
Hier sind 4 der besten Android-Apps für WLAN.
Diese Apps ermöglichen es Ihnen
finden Sie öffentliche Wi-Fi-Netzwerke,
Verwandeln Sie Ihr Telefon in einen WLAN-Hotspot
Dann gibt es "Annäherung vom anderen Ende" - anstatt Android mit einem eingebetteten System zu verbinden, fügen Sie Android-Fähigkeiten zu einem eingebetteten Betriebssystem hinzu und verwenden Sie dann alles, was "in" Android nativ verfügbar ist (dh so gut wie alles).
Android-Portierungsleitfaden für eingebettete Systeme . Im Wesentlichen Android auf ARM. Man sagt -
Und
Android für eingebettete Systeme
Ja. Letzte Woche bei der Arbeit hatte ich
Es funktioniert großartig. (Wenn dies nicht genau das ist, was Sie versuchen, teilen Sie uns bitte den Unterschied mit).
Das eingebettete System weiß nichts über WiFi – es reagiert auf normale HTTP-Kommunikation, die von normalen TC/IP-Paketen getragen wird, die durch dieses CAT5-Kabel gehen. Es funktioniert genau so, als würde ich den Desktop-Computer verwenden, um über ein zweites CAT5-Kabel, das mit dem Switch verbunden ist, mit ihm zu sprechen. Es funktioniert genau so, als würde jemand in einem entfernten Staat über das Internet kommunizieren (mit, ich nehme an, mit Koax-, Glasfaser-, Mikrowellentürmen und wer weiß, welcher anderen Art von Verbindungstechnologie) über Pfade, die schließlich durch a mündeten drittes CAT5-Kabel zum Switch und von dort zum Embedded System.
Ich musste keine Änderungen am eingebetteten System vornehmen, um von der Verwendung eines lokalen Desktop-PC-Webbrowsers zum Handy-Webbrowser zum Remote-Desktop-PC zu wechseln. (Das Umschalten auf den Remote-PC erforderte das Öffnen eines "Lochs" in der Firmenfirewall, was unseren IT-Mann nicht wirklich glücklich machte). Ich musste keine Software auf dem Mobiltelefon installieren, um vom Surfen auf anderen Internetseiten (über WLAN) auf die Kommunikation mit dem eingebetteten System umzuschalten – ich gab einfach die Adresse ein: die IP-Nummer meines eingebetteten Systems.
Kommunikationsstandards sind eine wunderbare Sache, wenn die Dinge einfach funktionieren.
Hier ist ein Beispielprojekt für iOS namens „WiTap“, das Ihnen beim Einstieg helfen könnte.
Die WiTap-Beispielanwendung zeigt, wie die Netzwerkkommunikation zwischen Anwendungen erreicht wird. Mit Bonjour bewirbt sich die Anwendung im lokalen Netzwerk und zeigt eine Liste anderer Instanzen dieser Anwendung im Netzwerk an.
Das Android Open Accessory Kit verwendet den USB-Anschluss vieler Telefone – der für die Verbindung mit einem Host-PC vorgesehen ist – und verbindet ihn stattdessen mit einem speziellen Arduino-kompatiblen Board. (Besonders, weil es zwei USB-Anschlüsse hat - einen "Peripherie"-Anschluss, der zum Programmieren an einen Host-PC angeschlossen werden soll, wie die meisten Arduino-kompatiblen Boards, und einen "Host"-Anschluss, der zum Anschließen an USB-Peripheriegeräte wie viele Mobiltelefone bestimmt ist Telefone).
Einige Leute denken, dass dieses Kit eine große Sache ist.
Obwohl dies Ihre Fragen nicht direkt beantwortet (es erfordert ein USB-Kabel zwischen dem Mobiltelefon und dem eingebetteten System anstelle einer Funkkommunikation), ist es vielleicht nah genug.
Anstatt "Ihr" Handy mit einem Kabel und diesem Kit mit "Ihrem" eingebetteten System zu verbinden, könnten Sie alternativ vielleicht ein anderes Handy mit einem Kabel und diesem Kit mit Ihrem eingebetteten System verbinden und dann drahtlos mit einer Vielzahl kommunizieren von Technologien zwischen Ihrem Telefon und dem anderen Telefon (Bluetooth, WLAN, Textnachrichten über das Mobilfunknetz usw.), die Nachrichten hin und her übertragen.
TiOLUWA
TiOLUWA
Kenny
Kellenjb
Kellenjb