• Home »
  • IoT Rezept »

    5 Schritt:Schritt 1: Installieren Arduino erforderlichen Bibliotheken Schritt 2: Hardware Steup, schließen arduino um HC-06 Schritt 3: Richten Sie andriod Anwendung Schritt 4: Testen der Anwendung Schritt 5: Was wird passieren

    Ich möchte versuchen, mit dem Internet der Dinge MQTT Protokoll (http://mqtt.org/), um dies zu tun, die meisten von Arduino Rezept verwendet Ethernet oder WLAN, aber ich habe nur bluetooth HC-06, so dass ich mein Smartphone zu nutzen als Drehscheibe Internetanschluss durch ihn zugreifen befestigt Video enthält, was ich, bevor Sie dieses Rezept, ich werde hier decken nur die Konnektivität und Bibliotheken used.Step 1 erreicht in anderen Projekt: Installieren Arduino erforderlichen Bibliotheken Zwei Bibliotheken in diesem Projekt JSON-Bibliothek verwendet und speziell für das Android-Smartphone-Bibliothek, um tether MQTT Protokoll gemacht, über Software-Serien. können Sie beide Bibliotheken hier herunterladen https://github.com/ahmadsayed/Mqtt_Bluetooth https://github.com/bblanchon/ArduinoJson Hinweis: nach dem beigefügten Bild können Sie direkt zum Download-Bibliothek von Github mit Download Zip-Taste und entpacken Sie es in Library-Ordner auf der Arduino IDE Installation pathStep 2 Arduino: Hardware Steup, schließen arduino um HC-06 In diesem Projekt verwenden I HC-06 ähnlich ist, was passieren in einem früheren instructable Sie in die unten stehende Adresse zu finden http: //www.instructables.com/id/Arduino-Internet-W ... sondern schließen Sie die RX, TX mit 10, 11 digitale Output-Pins, weil unser Beispielcode verwendet Software Serial.Step 3: Setup Sie andriod Anwendung Das Android-Anwendung muss einige Verbesserungen an die MAC-Adresse zu erkennen, müssen Sie die MAC-Adresse manuell einfügen, der Einfachheit halber ich hart codiert die ersten 4 Bytes sollten sie die gleichen für alle HC-06 vom gleichen Lieferanten. können Sie die Android-Anwendung Quellcode mit Android Studio hier und optimieren es zu Ihrem Modul passen https://github.com/ahmadsayed/MQTTSerialTethering Hinweis: Bitte versichern Sie Telefon gekoppelt mit dem HC-06 und Ihrem Bluetooth eingeschaltet, bevor Presse Connect 4: Testen der Anwendung Dies ist nur ein Beispiel, um Ihre Konnektivität Setup zu testen, werden wir nutzen IBM bereitgestellt Schnellstart-Dienst können Sie es verwenden, um es zu Ihrem Diagramm Sensormesswerte, so stellen die HC-06-Modul-MAC-Adresse und warten auf die Lektüre. Laden angebracht test.ino um Ihren Arduino, versichern Aktualisierung Linie 7 mit der Modulinfo zum Beispiel, wenn Sie Ihre MAC-Adresse (00: 14: 03: 18: XX: XX), sollte Ihr Konstruktor wie folgen MqttSerial mqttSerial ("d: Schnellstart: instructable: 00140318XXXX", bluetoothSerial); das beigefügte Code zu lesen A0 Analoge Eingangsstift und die Daten über einen schnellen Start MQTT Protokoll zu veröffentlichen und die Daten bekommen von diesem magischen IBM Web pageStep 5 kartiert: Was wird passieren Schließlich, es funktioniert das Ergebnis ist von meinem Versuch, dies ist nicht eine tatsächliche Sensordaten, aber es ist das Rauschen auf A0 Stift aber es gibt eine sehr interessante Chart zu :) :)$(function() {$("a.lightbox").lightBox();});

    Seiten: