Xbee API.

A Java-API für Digi XBee / XBee-Pro OEM RF-Module
Jetzt downloaden

Xbee API. Ranking & Zusammenfassung

Anzeige

  • Rating:
  • Lizenz:
  • GPL
  • Preis:
  • FREE
  • Name des Herausgebers:
  • Andrew Rapp
  • Website des Verlags:
  • http://code.google.com/u/andrew.rapp/
  • Betriebssysteme:
  • Mac OS X
  • Dateigröße:
  • 5.9 MB

Xbee API. Stichworte


Xbee API. Beschreibung

Eine Java-API für Digi XBee / XBee-Pro OEM RF-Module Die XBee-API ist eine Java-API, mit der Sie mit XBee / XBee-Pro-Serie 1 (802.15.4) und Serie 2 (ZNET 2.5- und ZB / ZIGBEE PRO) OEM RF-Module in API-Modus kommunizieren können. Das Ziel der XBee-API ist es, eine flexible und einfache Verwendung von API zur Interaktion mit XBee-Radios bereitzustellen. In Bezug auf die Flexibilität ist das Ziel, Sie nicht mit einer bestimmten Implementierung einzuschränken (z. B. GUI, Web App), sondern entscheiden Sie sich jedoch, wie Sie es verwenden können. Die XBee-API-Software wurde unter Windows, Mac und Linux getestet und kann auf einer anderen Plattform ausgeführt werden, die Java 5 oder GROWER und RXTX unterstützt. Hier sind einige wichtige Funktionen von "Xbee API": · Ist eine Java-API für die Kommunikation mit XBee / XBee-Pro-Serie 1 (802.15.4) und der Serie 2 (ZNET 2.5 und ZB / Zigbee Pro) OEM-HF-Module im API-Modus. Das Ziel dieses Projekts ist es, eine flexible und einfache Verwendung von API bereitzustellen, um mit XBee-Radios zu interagieren. In Bezug auf die Flexibilität ist das Ziel, Sie nicht mit einer bestimmten Implementierung einzuschränken (z. B. GUI, Web App), sondern entscheiden Sie sich jedoch, wie Sie es verwenden können. Diese Software wurde unter Windows, Mac und Linux getestet und kann auf einer anderen Plattform ausgeführt werden, die Java 5 oder höher und RXTX unterstützt. Anforderungen: · Java Was ist neu in dieser Version: · Die maximale Nutzlastgröße wird für die Serien 1 und 2 XBEES nicht mehr durchgesetzt. Der Grund für diese Änderung ist die maximale Größe je nach Firmware. Zum Beispiel ist ZNET 72 Byte, aber ZB Pro beträgt bis zu 84 Byte und basierend auf bestimmten Konfigurationen wie Verschlüsselung. Eine neue Methode (setmaxpayloadsize) wurde hinzugefügt, damit der Benutzer eine maximale Größe definieren kann. Eine Ausnahme wird während des Sendens geworfen, wenn die Nutzlastgröße das benutzerdefinierte Limit überschreitet. · Umbenannt tx_16_status_response auf tx_status_response in APIId, um eine mögliche Verwirrung zu beseitigen, da sie auch auf 64-Bit-Adressierungen gilt · Nodediscover-Klasse für Serien 1 XBEES hinzugefügt · Hinzugefügtes Beispiel für die Verwendung von Nodediscover für Serie 2: Nodediscovertest.java · Addierte () Methode zur TXStatusResponse (Serie 1) und znettxstatusResponse (Serie 2) hinzugefügt · Hinzugefügt No_Response (4) Statusantwort ENUM, die neu in der Firmware der Serie 110C8 ist · Umbenannt Max_PayLOAD_SIZE in ZNET_MAX_PAYLOAD_SIZE, da der ZBForcesAmle-Klasse hinzugefügt wurde. Weiterleiten Ich benutze das generische ZB-Präfix (Zigbee) anstelle von ZNET. Soweit jedoch notiziert, gelten sowohl ZNET als auch ZB Pro-Firmware für alle ZNET- und ZB-Klassen · Fehler mit Knoten-ID behoben. Danke an Nerio Montoya zum Berichten · Info-Log-Pegel für Pakete hinzugefügt, die in / aus der Serie gehen. Dies erleichtert den Analysieren des Verkehrs mit der Verbosität des Debug-Levels · Equals-Implementierung für 64-Bit-Adresse hinzugefügt, um das Runtimeexception-Problem aufzulösen · XBee stoppt nun PARSING-Pakete, wenn das serielle Kabel getrennt ist. Zuvor würde RXTX Bonkers gehen und Ihre Festplatte mit Protokollfehlern füllen · IsaddressBroadcast- und IsPanBoadcast-Methoden für Serien 1 RX hinzugefügt · Neue ZB Pro-spezifische Status in der TX-Status-Antwortklasse hinzugefügt · Ersetzte Tohre mit TOTRING in Byte-Nutzungen · ZB Pro-Handbuch hinzugefügt und andere Handbücher aktualisiert. · Modifiziertes ZnetremoteArst auf Subclass ATCommand und ZnetremoteAtrentresponse auf Subclass ATCommandResponse. Um diese Änderung auszuführen, war es notwendig, den Renditortyp der GetStatus-Methode in ATCommandResponse von INT zum Status (ENUM) zu ändern. Wenn Sie die ISOK () -Methode verwenden, ist keine Änderung erforderlich. · Erstelltes Interface ixbee.java für xbee.java · Alle Pins zu Xbeepins.java hinzugefügt · Abkürzte Kontraktoren für TX-Klassen hinzugefügt · Isconnected-Methode zur XBee-Klasse hinzugefügt · ZbforceSampequest-Klasse und entsprechendes Beispiel hinzugefügt · Bereinigte Beispiele · WPAN-E / A-Beispiel-Beispiel hinzugefügt · ZNET / ZB Pro E / A-Beispiel-Beispiel hinzugefügt · Redundantes synchrones Send-Beispiel entfernt


Xbee API. Zugehörige Software