Hello @sam_kepware,
Finally, I was able to validate the approach #1 and the flow works properly, I'm able by usign a topic $aws/rules/test/xxxxxxxx to trigger the rule within AWS from another clien different from kepware.
I was also testing another approach from an emulated client running an AWS IoT SDK to validate the flow, and when I was doing that, I realized that the issue might be related to the subscription action from the client, referring to the basic ingest documentation they state:
- If you need a publish/subscribe broker to distribute messages to multiple subscribers (for example, to deliver messages to other devices and the rules engine), you should continue to use the AWS IoT message broker to handle the message distribution. Just publish your messages on topics other than Basic Ingest topics.
So, I'm assuming that if kepware performs a subscription similar to the one that I was runing with the SDK demo, it might not work, another alternative is the initial assumption on kepware being able to resolve the $ character for the topic.
As you mention I will reach out to the mail that you shared,
Regards,
DJ