Đã hoàn thành

Urgent, MQTT delay between commands Arduino

Hey guys,

I am using an Arduino mega and a Sim 7000a modem, I am trying to send commands from adafruit io using MQTT while running other code from the Arduino, so for testing I am just running a counter that counts up to 1000 and resets and I want to be able to send commands to the modem to do stuff without it delaying my counter or stopping it. The problem I'm having is that whenever I send a command from adafruit io it halts my program that is already running and delays it and for the application I'll be using it for I cannot have the program halt at any time.I have been looking into the Adafruit_MQTT.h and cpp libraries used as I thought that would be the root of all my problems, I also tried removing any delays in the libraries as I thought it would help,but it only made it worse. Below I would attach my code, and both libraries I think could be causing the problem.

It could also be the serial buffer, please I need help solving this urgently

Kĩ năng: Arduino, Vi điều khiển, Điện tử, Lập trình C, Lập trình C++

Xem nhiều hơn: arduino mqtt library esp8266, adafruit mqtt library arduino download, esp32 mqtt arduino library, how to add adafruit mqtt library to arduino, adafruit mqtt library nodemcu, adafruit_mqtt.h library download, arduino mqtt example, adafruit_mqtt_client.h library, problems occur delay updating database mysql, arduino web commands http request, thermal printer commands arduino, arduino commands, commands arduino gsm, send serial commands arduino bluetooth, programming commands arduino, arduino uno commands, arduino control led delay, five guys application, hm-10 at commands arduino, sim800 at commands arduino

Về Bên Thuê:
( 1 Nhận xét ) Bozeman, United States

ID dự án: #22857722

Được trao cho:


Hi Perhaps you need multi task mechanism in order to do that, or not using adafruit library in the first place. I'd love to help you to do that

$50 USD trong 3 ngày
(2 Đánh Giá)

5 freelancer đang chào giá trung bình $55 cho công việc này


Hello I only skimmed through the sketch . I think the delay you're having is because of line 192 the continuous call for networkConnect(); As far as I can tell , this function is causing delays till a specific stat Thêm

$30 USD trong 7 ngày
(3 Nhận xét)

Hello, I'am experienced in, Digital / Analog Electronics ESP32 , ESP8266 , Arduino, PIC , AVR , ARM , STM32 , 8051 Programming Single board computers ( Raspbery pi,Orange pi etc) C , C++ , Java , Python , C# PCB desig Thêm

$30 USD trong 1 ngày
(6 Nhận xét)

Hi there I have read the description you provide I’ve done a similar job, if you can come to chat i can show you some of my previous work as reference. I am an expert in this area and want to discuss the project furt Thêm

$140 USD trong 2 ngày
(0 Nhận xét)

Hello I'm interested in your offer because of the challenge it means. I am dedicated to the development of projects which involve communication with different systems for the extraction and sending of data through GPRS Thêm

$25 USD trong 3 ngày
(0 Nhận xét)