File tree Expand file tree Collapse file tree 1 file changed +6
-13
lines changed
Expand file tree Collapse file tree 1 file changed +6
-13
lines changed Original file line number Diff line number Diff line change @@ -126,23 +126,16 @@ void checkWiFiThenMQTT(void)
126126
127127void sendDataToAWS (void )
128128{
129- DynamicJsonDocument jsonBuffer ( JSON_OBJECT_SIZE ( 3 ) + 100 ) ;
129+ StaticJsonDocument< 200 > doc ;
130130
131- JsonObject root = jsonBuffer.to <JsonObject>();
132- JsonObject state = root.createNestedObject (" state" );
133- JsonObject state_reported = state.createNestedObject (" reported" );
131+ doc[" time" ] = String (millis ());
132+ doc[" values" ] = Serial.readString (); // read data coming from Uno board
134133
135- // read data coming from Uno board
136-
137- state_reported[" values" ] = Serial.readString ();
134+ char jsonBuffer[512 ];
135+ serializeJson (doc, jsonBuffer);
138136
139137 Serial.printf (" Sending [%s]: " , MQTT_PUB_TOPIC);
140- serializeJson (root, Serial);
141-
142- char shadow[measureJson (root) + 1 ];
143-
144- serializeJson (root, shadow, sizeof (shadow));
145- if (!client.publish (MQTT_PUB_TOPIC, shadow, false )) {
138+ if (!client.publish (MQTT_PUB_TOPIC, jsonBuffer, false )) {
146139 Serial.println (client.state ());
147140 }
148141}
You can’t perform that action at this time.
0 commit comments