Message control between the Percept Kit and Azure IoT hub

Zhu, Haitao 51 Reputation points
2021-05-17T19:19:39.253+00:00

I setup a Percept Div Kd with my f1 scaled IoT Hub. And it consumed all 8000 message quota less than 2 hours. Base on what I monitored from the built-in Event Endpoint, it shows:

Message received from [percept-edge-1/azureeyemodule]:
{
"NEURAL_NETWORK": []
}

The message is received every second.

Is it possible I can set the message frequency to 1 message per minutes instead of per second?

Azure Percept
Azure Percept
A comprehensive Azure platform with added security for creating edge artificial intelligence solutions.
72 questions
0 comments No comments
{count} votes

Accepted answer
  1. António Sérgio Azevedo 7,671 Reputation points Microsoft Employee
    2021-05-18T15:55:22.043+00:00

    Hi @Zhu, Haitao great question!
    We have documented it already under Troubleshooting section of Azure Percept Docs :)

    See: Update TelemetryIntervalNeuralNetworkMs

    "TelemetryIntervalNeuralNetworkMs determines how often to send messages (in milliseconds) from the neural network. Azure subscriptions have a limited number of messages per day, depending on your subscription tier. If you find yourself locked out due to having sent too many messages, increase this to a higher number. 12000 (meaning once every 12 seconds) will give you a nice round 7200 messages per day, which is under the 8000 message limit for the free subscription."

    Hope I could help you!

    Remember:

    • Please accept an answer if correct. Original posters help the community find answers faster by identifying the correct answer. Here is how.
    • Want a reminder to come back and check responses? Here is how to subscribe to a notification.
    0 comments No comments

0 additional answers

Sort by: Most helpful

Your answer

Answers can be marked as Accepted Answers by the question author, which helps users to know the answer solved the author's problem.