Stap 3: XBee discussie en configuratie
Voordat we verder gaan, moet ik vermelden dat er een cruciaal verschil tussen de XBee serie 1 en 2 van de serie is. Afgezien van het feit dat Series 2 gebruikt het ZigBee protocol en Series 1 niet, serie 1 processen de macht van het pakje en codeert de waarde in het RX-pakket die de XBee API toegang tot heeft. Series 2 verwerkt ook de kracht van het pakje; het is echter niet de waarde coderen in het RX-pakket. Digi veranderde de structuur van de RX-pakketten voor Series 2 en je hebt twee keuzes de RSSI waarde te halen. U kunt stoppen met het ontvangen van pakketten en opvragen van de XBee om u te vertellen wat de RSSI waarde is (ATDB en dit neemt nogal wat tijd) of u kunt een truc besproken op het Arduino Message Board, waar de RSSI waarde wordt vertegenwoordigd door een PWM-timer.Met dat gezegd, koos ik XBee Series 1 gemakkelijk om toegang te krijgen tot de gegevens RSSI. Zullen we gebruik van de API-modus voor de XBee voor zitten kundig voor volledig verwerken het RX-pakket. Mijn XBee instellingen waren:
Kanaal: F
PAN ID: 3141
DH: 0
DL: 0 (ik gebruikte de XBee Arduino API om de waarde voor broadcast-modus 0xFFFF)
Ik heb ook bijgevoegd het profiel van de XCTU gebruikte ik voor degenen die willen mijn exacte instellingen gebruiken. En als u uw XBee voor API-modus configureren hulp nodig Zie mijn andere Instructable over dit onderwerp.