Slow function execution from google iot core MQTT modifyCloudToDeviceConfig()

Internet of Things IoT Frameworks 2 years ago

0 1 0 0 0 tuteeHUB earn credit +10 pts

5 Star Rating 1 Rating
_x000D_ _x000D_ I am using google iot core with google cloud functions. When I try update iot device config remotely with modifyCloudToDeviceConfig() function, I get an update in the device after 5-10 sec. I run in firestorm cloud function onUpdate(). To execute cloud function it takes less than 100ms, but to finish MQTT request devices.modifyCloudToDeviceConfig() it takes at least 5 sec. But when I use google iot core console to send a command to the device via 'Update Config', device will get this update immediately. What can be the reason of slow modifyCloudToDeviceConfig() function execution?

Posted on 16 Aug 2022, this text provides information on IoT Frameworks related to Internet of Things. Please note that while accuracy is prioritized, the data presented might not be entirely correct or up-to-date. This information is offered for general knowledge and informational purposes only, and should not be considered as a substitute for professional advice.

Take Quiz To Earn Credits!

Turn Your Knowledge into Earnings.

tuteehub_quiz

Answers (1)

Post Answer
profilepic.png
manpreet Tuteehub forum best answer Best Answer 2 years ago
_x000D_ This is not an issue anymore devices.modifyCloudToDeviceConfig() is executing instantly within google cloud function. When I executed within Firebase cloud function onUpdate() handler, to execute modifyCloudToDeviceConfig() would take over 5sec.

No matter what stage you're at in your education or career, TuteeHub will help you reach the next level that you're aiming for. Simply,Choose a subject/topic and get started in self-paced practice sessions to improve your knowledge and scores.

Important Internet of Things Links