I am developing a solution that involves a embedded device and Azure Service Bus Topics.
The small embedded device is capable of communicating directly to Azure's Service Bus REST APIs over SSL/TLS.
I have Service Bus Topics setup correctly, where I can send a message from an Azure Website to the Topic and by using a Filter the message ends up in the correct Subscription.
What do I need to do to let my embedded device know there is a new message it will need to collect?
As I said, I can use REST APIs with my device. Is there some way to make a request and keep a session open for a long time, waiting for a message? Or is there another way I can notify my device of a new message?