Add LPWAN device gateway to IoT results in "conflict encountered" error

0

I am trying to add a LoRaWAN gateway (Services -> IOT Core -> LPWAN devices -> Gateways -> Add gateway) but every time I get the same error: "Conflict encountered. GatewayEUI exists or client request token was used with different request parameters within the 10-minute idempotency window." The gateway is a Dragino LPS8v2.

For this particular gateway, I previously had a connection established between it and The Things Network (TTN) and a second connection established between TTN and AWS IoT Core. However, we have decided to eliminate the middle man (TTN) and connect directly from the gateway to AWS IoT. I have deleted the device and associated roles, lambda functions, cloudformation stacks, etc., everywhere I could find them in AWS, including in IoT Things, Thing groups, and Thing types.

I have also checked, through CloudTrail event history, that the client request token is in fact different each time I try to add the gateway. So it seems the client request token is not the issue (but could it still be?).

I am following the steps outlined in the documentation and have already added the IAM role for CUPS to handle the wireless gateway credentials.

I have also taken these steps: deleted the device from The Things Network, created a new AWS account and tried again to add the gateway, resulting in the same error.

At this point, I am at a loss. A Google search leads to zero examples of others encountering this issue, much less solving it. Any guidance at all about how to troubleshoot, narrow down potential causes, etc., would be immensely helpful.

Also, AWS if you're reading this, please include clearer and more in depth information in this error message.

bdowns
asked a month ago134 views
No Answers

You are not logged in. Log in to post an answer.

A good answer clearly answers the question and provides constructive feedback and encourages professional growth in the question asker.

Guidelines for Answering Questions