Hy,
I am currently developing a project, which is measuring frequencies with a sample rate of max. 500 Hz. The sample rate is realized with the esp_timer. In the callback function I measure the values and send them to a queue. Another task is reading the datas from the queue and saves them to a sd card.
So far so good, the above description works well. But due to saving the data to a sd card, I also want to publish them to google core iot, so I am able to access them from anywhere. Unfortunatelly, I don´t have any experience in sending such amount of datas.
I have already implemented the web framework to access the google cloud iot core and I am already able to receive commands and to publish small amount of datas during the measurement (Created a delayed publish task, that just sends "dummy" every second).
I´ve tried to create another queue, where the values, that should be published are hold. After this, I created a while loop in my delayed publish task, that reads out the values of the queue and publishs them to the cloud. However, the last part is somehow not working, as I always get an "heap out of memmory error".
Ideally I would like to create a task, that is waiting until a value is in the loop and then publishs this value immediately (in the worst case, every 2ms a new value is added to the queue), instead of a delayed publish task.
Does anyone know, if this is even possible? Or do I face the wrong approach do implement this project?
Any help is very appreciated.
Many thanks in advance
Thomas
publish big data amount to google core iot
Jump to
- English Forum
- Explore
- News
- General Discussion
- FAQ
- Documentation
- Documentation
- Sample Code
- Discussion Forum
- ESP32-S31
- Hardware
- ESP-IDF
- ESP-BOX
- ESP-ADF
- ESP-MDF
- ESP-WHO
- ESP-SkaiNet
- ESP32 Arduino
- IDEs for ESP-IDF
- ESP-AT
- ESP IoT Solution
- ESP RainMaker
- Rust
- ESP8266
- Report Bugs
- Showcase
- Chinese Forum 中文社区
- 活动区
- 乐鑫活动专区
- 讨论区
- ESP32-S31 中文讨论版
- 喵伴 中文讨论版
- ESP-IDF 中文讨论版
- 《ESP32-C3 物联网工程开发实战》书籍讨论版
- 中文文档讨论版
- ESP-AT 中文讨论版
- ESP-BOX 中文讨论版
- ESP IoT Solution 中文讨论版
- ESP-ADF 中文讨论版
- ESP Mesh 中文讨论版
- ESP Cloud 中文讨论版
- ESP-WHO 中文讨论版
- ESP-SkaiNet 中文讨论版
- ESP 生产支持讨论版
- 硬件问题讨论
- 项目展示
Who is online
Users browsing this forum: No registered users and 1 guest
- All times are UTC
- Top
- Delete cookies
About Us
Espressif Systems is a fabless semiconductor company providing cutting-edge low power WiFi SoCs and wireless solutions for wireless communications and Internet of Things applications. ESP8266EX and ESP32 are some of our products.
Information
Espressif ESP32 ... Available now!