Senden vordefinierter Datenpakete mit dem emulierten Gerät in der nRF Connect für Mobile App
30.05.2024
231 views
In Teil 1 haben wir ein neues BLE-Testgerät mit einer Serverrolle erstellt. Aktivieren Sie diese Vorlage, um mit dem Advertising zu beginnen. Jetzt können Sie sich mit diesem emulierten Gerät in der nRF Connect für Mobile App verbinden.
In den meisten Fällen gibt es eine Charakteristik mit der Notify-Eigenschaft. Um den Datenfluss Ihrer Anwendung und verschiedene Testfälle zu prüfen, können Sie mit diesem Emulator ein vordefiniertes Datenpaket senden.
Verbinden Sie sich mit Ihrer App mit diesem Emulator. Nach dem Verbindungsaufbau sollte in nRFConnect ein neuer Tab mit der MAC-Adresse Ihres emulierten Geräts erscheinen.
Gehen Sie zu diesem Tab, öffnen Sie die Serveransicht, erweitern Sie Ihren benutzerdefinierten Dienst und suchen Sie die benachrichtigbare Charakteristik
Öffnen Sie mit dem Upload-Symbol einen Dialog, um ein gespeichertes Paket zu erstellen oder zu laden und es an den verbundenen Client (Ihre Anwendung) zu senden
In unseren Projekten verwenden wir ein Byte-Array als Liste von Geräteparametern. Sie können verschiedene Datenpakete vorbereiten, um verfügbare Zustände Ihres Geräts und Ihrer mobilen App zu reproduzieren (Ausgangszustand, geänderter Wert, Reaktion auf eine Aktion). Wählen Sie den Typ Byte-Array, geben Sie einen Hex-Wert ein (z. B. 021F521F33383A301F344303) und klicken Sie auf Senden.
Sehen Sie sich dieses Video an ↓
Sie haben es geschafft! Genießen Sie Ihre Arbeit. Ihre Fähigkeit, BLE-Interaktionen mithilfe vordefinierter Datenpakete zu testen und zu validieren, wird die Zuverlässigkeit und Performance Ihrer Anwendung verbessern. Entdecken Sie weiterhin die nRF Connect für Mobile App, um mehr Funktionen kennenzulernen und Ihren Entwicklungsprozess zu optimieren.