Configuration de vos passerelles pour envoyer des balises aux appareils de classe B
Si vous embarquez des appareils sans fil de classe B pour AWS IoT Core for LoRaWAN, les appareils reçoivent des messages en liaison descendante dans des créneaux hora ires planifiés. Les appareils ouvrent ces créneaux en fonction de balises synchronisées dans le temps transmises par la passerelle. Pour que vos passerelles transmettent ces balises synchrones dans le temps, vous pouvez utiliser AWS IoT Core for LoRaWAN pour configurer certains paramètres liés aux balises pour les passerelles.
Pour configurer ces paramètres de balisage, votre passerelle doit exécuter le logiciel LoRa Basics Station, version 2.0.6. Consultez Utilisation de passerelles qualifiées issues du catalogue d’appareils partenaires AWS.
Comment configurer les paramètres de balisage
Note
Vous devez uniquement configurer les paramètres de balisage de votre passerelle si elle communique avec un périphérique sans fil de classe B.
Vous configurez les paramètres de balisage lorsque vous ajoutez votre passerelle à AWS IoT Core for LoRaWAN l’aide de l’opération d’API CreateWirelessGateway
. Lorsque vous invoquez l’opération d’API, spécifiez les paramètres suivants à l’aide de l’objet Beaconing
pour vos passerelles. Après avoir configuré les paramètres, les passerelles enverront les balises à vos appareils à un intervalle de 128 secondes.
-
DataRate
: débit de données pour les passerelles qui transmettent les balises. -
Frequencies
: liste des fréquences utilisées par les passerelles pour transmettre les balises.
L’exemple suivant montre comment configurer les paramètres et pour la passerelle. Le fichier input.json
contiendra des informations supplémentaires, telles que le certificat de passerelle et les informations d’identification de mise en service. Pour plus d’informations sur l’ajout de votre passerelle à AWS IoT Core for LoRaWAN en utilisant l’opération d’API CreateWirelessGateway
, veuillez consulter Ajout d’une passerelle à l’aide de l’API.
Note
Les paramètres de balisage ne sont pas disponibles lorsque vous ajoutez votre passerelle à AWS IoT Core for LoRaWAN en utilisant la console AWS IoT.
aws iotwireless create-wireless-gateway \ --name "
myLoRaWANGateway
" \ --cli-input-jsonfile://input.json
L’exemple suivant affiche le contenu du fichier input.json
.
Contenu de input.json
{ "Description":
"My LoRaWAN gateway"
, "LoRaWAN": { "Beaconing": { "DataRate":8
, "Frequencies":["923300000","923900000"]
}, "GatewayEui": "a1b2c3d4567890ab
", "RfRegion":US915
, "JoinEuiFilters":[ ["0000000000000001", "00000000000000ff"], ["000000000000ff00", "000000000000ffff"] ]
, "NetIdFilters":["000000", "000001"]
, "RfRegion": "US915", "SubBands":[2]
} }
L’exemple suivant illustre une partie des exemples de sortie pour cette commande :
{ "Arn": "arn:aws:iotwireless:
us-east-1
:400232685877aa
:WirelessGateway/a01b2c34-d44e-567f-abcd-0123e445663a
", "Id":a01b2c34-d44e-567f-abcd-0123e445663a
" }
Obtenir des informations sur les paramètres de balisage
Vous pouvez obtenir des informations sur les paramètres de balisage de votre passerelle à l’aide de l’opération API GetWirelessGateway
.
Note
Si une passerelle a déjà été intégrée, vous ne pouvez pas utiliser l’opération d’API UpdateWirelessGateway
pour configurer les paramètres de balisage. Pour configurer les paramètres, vous devez supprimer la passerelle, puis spécifier les paramètres lors de l’ajout de votre passerelle à l’aide de l’opération API CreateWirelessGateway
.
aws iotwireless get-wireless-gateway \ --identifier "12345678-a1b2-3c45-67d8-e90fa1b2c34d" \ --identifier-type WirelessGatewayId
L’exécution de cette commande renvoie des informations sur votre passerelle et les paramètres de balisage.