Git Product home page Git Product logo

esp-mqtt-aws-iot-core's Introduction

ESP-MQTT-AWS-IoT-Core

Arduino examples of connecting ESP8266/ESP32 to AWS IOT Core

Build Status License: MIT LastCommit


Youtube

ESP-MQTT-AWS-IoT-Core

AWS Instructions

Follow instructions

Software requirements

ESP8266

  • Use ESP8266 Arduino Core version 2.5.0-beta2 or greater
  • Will NOT work on ESP8266 Arduino Core v2.4.2 !!!

ESP32

  • Use the latest release version

Libraries Needed

platformio.ini is included, use PlatformIO and it will take care of installing the following libraries.

Library Link Purpose
Arduino MQTT https://github.com/256dpi/arduino-mqtt communication (choose 1)
PubSubClient https://github.com/knolleary/pubsubclient communication (choose 1)
ArduinoJSON https://github.com/bblanchon/ArduinoJson example-data-formatting

esp-mqtt-aws-iot-core's People

Contributors

debsahu avatar erikcostlow avatar

Stargazers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

Watchers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

esp-mqtt-aws-iot-core's Issues

Compilation issues for esp32dev environment: net.getLastSSLError()

When compiling a fresh checkout for ESP32 (esp32dev), I am getting the following error:

Compiling .pio\build\esp32dev\lib694\WiFi\WiFiGeneric.cpp.o
.../ESP-MQTT-AWS-IoT-Core/Arduino/MQTT/MQTT.ino: In function 'void connectToMqtt(bool)':
.../ESP-MQTT-AWS-IoT-Core/Arduino/MQTT/MQTT.ino:133:26: error: 'class WiFiClientSecure' has no member named 'getLastSSLError'
Serial.println(net.getLastSSLError());

The offending line

Serial.println(net.getLastSSLError());

is referring to code that is only available in the ESP8266 WiFiClientSecure (BearSSL) implementation:

https://github.com/esp8266/Arduino/blob/c3c61a5f751fcc75440e571b5aa89254dce6e4f7/libraries/ESP8266WiFi/src/WiFiClientSecureBearSSL.h#L115-L116

// Return an error code and possibly a text string in a passed-in buffer with last SSL failure
int getLastSSLError(char *dest = NULL, size_t len = 0);

For ESP32, BearSSL is not used (not available). Would net.lastError() be the correct alternative?

https://github.com/espressif/arduino-esp32/blob/b92c58d74b151c7a3b56db4e78f2d3c90c16446f/libraries/WiFiClientSecure/src/WiFiClientSecure.cpp#L322-L331

int WiFiClientSecure::lastError(char *buf, const size_t size)
{
    if (!_lastError) {
        return 0;
    }
    char error_buf[100];
    mbedtls_strerror(_lastError, error_buf, 100);
    snprintf(buf, size, "%s", error_buf);
    return _lastError;
}

If so, then the implementation could work like this:

#ifdef ESP8266
      Serial.println(net.getLastSSLError());
#else
      char *errorMessage;
      int errorCode = net.lastError(errorMessage, 2048);
      Serial.println(errorCode);
      Serial.println(errorMessage);
#endif

ESP8266 Reboooting after a while

First of All Thankyou for this code it has made connecting to Aws through Esp a lot easier.
Comming to the the issue
After few seconds of running the Esp8266 is constantly rebooting. It reboots after printing "Checking Wifiok". I am using the PubSub example without changing anything in the main code (just editing the secret file). I have update the library (Arduino json & Esp8266 ) as told sharing the code (Esp8266.txt) & Serial monitor prints (Serial Prints.txt ) in a text file here
Serial Prints.txt

Esp8266.txt

MQTT Connecting Failed

Read through the other issue, still cannot find a fix. I have followed the steps a few times through now I cannot find the mistake I am making, any help is appreciated.

I found a few errors but they didn't fix the problem:

updated THINGNAME
updated time zone
removed "http://" that I accidentally put in front of MQTT_HOST string.

Here's my output:

13:58:34.988 -> Setting time using SNTPdone!
13:58:34.988 -> Current time: Tue Mar 5 03:58:35 2019
13:58:34.988 -> MQTT connecting SSL Error Code: 0
13:59:19.340 -> failed, reason -> Unknown Return Code < try again in 5 seconds

MQTT.h: No such file or directory

C:\Users\Adam\Documents\Arduino\ESP-MQTT-AWS-IoT-Core-master\ESP-MQTT-AWS-IoT-Core-master\Arduino\MQTT\MQTT.ino:9:18: fatal error: MQTT.h: No such file or directory

 #include <MQTT.h>

                  ^

compilation terminated.

exit status 1
Error compiling for board NodeMCU 0.9 (ESP-12 Module).

I downloaded the libraries:
library

What am I missing?

Connecting to AWS using GPRS

Hi,
I want to use this library to connect to AWS using SIM800L GPRS module.My code connected to internet but does not connect to AWS...kindly guide as I am a newbie. here is my code.

#define TINY_GSM_MODEM_SIM800
#include <SoftwareSerial.h>
#include <TinyGsmClient.h>
#include <PubSubClient.h>

//Enter values in secrets.h โ–ผ

#include "secrets.h"

SoftwareSerial SerialAT(16,17); // RX, TX


//Network details
const char apn[]  = "";
const char user[] = "";
const char password[] = "";

const int  MQTT_PORT = 8883;
const char MQTT_SUB_TOPIC[] = "$aws/things/" THINGNAME "/shadow/update";
const char MQTT_PUB_TOPIC[] = "$aws/things/" THINGNAME "/shadow/update";


TinyGsm modem(SerialAT);
//TinyGsmClient client(modem);
TinyGsmClientSecure client(modem);
PubSubClient mqtt(client);

void setup()
{
  Serial.begin(9600);
  SerialAT.begin(9600);
  
  Serial.println("System start.");
  modem.restart();
  Serial.println("Modem: " + modem.getModemInfo());
  Serial.println("Searching for telco provider.");
  if(!modem.waitForNetwork())
  {
    Serial.println("fail");
    while(true);
  }
  Serial.println("Connected to telco.");
  Serial.println("Signal Quality: " + String(modem.getSignalQuality()));

  Serial.println("Connecting to GPRS network.");
  if (!modem.gprsConnect(apn, user, password))
  {
    Serial.println("fail");
    while(true);
  }
  Serial.println("Connected to GPRS: " + String(apn));
  
  
  mqtt.setServer(MQTT_HOST, MQTT_PORT);
  mqtt.setCallback(mqttCallback);
  Serial.println("Connecting to MQTT Broker: " + String(MQTT_HOST));
  while(mqttConnect()==false) continue;
  Serial.println();
  
  
  
    
}

void loop()
{
  if(Serial.available())
  {
    delay(10);
    String message="";
    while(Serial.available()) message+=(char)Serial.read();
    mqtt.publish(MQTT_PUB_TOPIC, message.c_str());
  }
  
  if(mqtt.connected())
  {
    mqtt.loop();
  }
}

boolean mqttConnect()
{
  if(!mqtt.connect("GsmClientTest"))
  {
    Serial.print(".");
    return false;
  }
  Serial.println("Connected to broker.");
  mqtt.subscribe(MQTT_SUB_TOPIC);
  return mqtt.connected();
}

What needs to be edited? something in the supporting libraries?

I am trying to get the program to work with an esp8266 so I'm using this one:
C:\Users\Adam\Documents\Arduino\ESP-MQTT-AWS-IoT-Core-master\ESP-MQTT-AWS-IoT-Core-master\Arduino\MQTT

Are there things that need to be changed in the supporting libraries? All I've changed is the secrets.h:
image

I don't understand why this is happening. I downloaded the JSON library:
C:\Users\Adam\Documents\Arduino\libraries\ArduinoJson-6.x

mqtt error code 0

Hello I am getting error code 0 not able to connect aws server. I have followed all the instruction and changes only ceertificates, mqtt_host and thing name in the code. Do I need to change time zone also.
error

Adding More Fields to state_reported in sendData

Hi

Thank you for the code it is very useful. It works out of the box for me. However when I try to change the function void sendData(void) by adding extra fields to the reported state as follows :

void sendData(void)
{
  DynamicJsonDocument jsonBuffer(JSON_OBJECT_SIZE(3) + 1000);
  JsonObject root = jsonBuffer.to<JsonObject>();
  JsonObject state = root.createNestedObject("state");
  JsonObject state_reported = state.createNestedObject("reported");
/// the new fields
  state_reported["humidity"] = humidity;
  state_reported["temperature"] = temperature;
  state_reported["heatIndex"] = heatIndex;
  state_reported["gasReading"] = gasReading;
  state_reported["now"] = now;

  Serial.printf("Sending  [%s]: ", MQTT_PUB_TOPIC);
  serializeJson(root, Serial);
  Serial.println();
  char shadow[measureJson(root) + 1];
  serializeJson(root, shadow, sizeof(shadow));
  if (!client.publish(MQTT_PUB_TOPIC, shadow, false))
    pubSubErr(client.state());
}

The code above actually prints something like this to the serial monitor, but never updates the shadow state:

Sending  [$aws/things/HomeEnvThing/shadow/update]: {"state":{"reported":{"humidity":34,"temperature":30,"heatIndex":29.07598,"gasReading":8,"now":1556807522}}}

Any suggestions ?

Thanks again ๐Ÿ˜ƒ

Crash Using this Library

Attempting to connect to SSID: Warpdrive.ok!
Setting time using SNTP.done!
Current time: Mon Oct 28 12:58:15 2019
MQTT connecting
Exception (28):
epc1=0x40230b46 epc2=0x00000000 epc3=0x00000000 excvaddr=0x00000014 depc=0x00000000

stack>>>

ctx: sys
sp: 3fffed50 end: 3fffffb0 offset: 01a0
3fffeef0: 3ffef97c 402378f3 3ffea194 3ffea1a0
3fffef00: 3ffea1a0 0000011d 00000000 00000024
3fffef10: 00000002 0000001a 40241257 3ffecce8
3fffef20: 3ffea194 3fffdcc0 3ffe9390 3ffe9390
3fffef30: 00000080 3ffecce8 3fffdab0 00000000
3fffef40: 40240b13 3fffdab0 00000000 00000001
3fffef50: 3ffe9390 40000f49 3fffdab0 40000f49
3fffef60: 40000e19 40001878 00000002 3fffffb0
3fffef70: 3fffff10 aa55aa55 000000a6 40104260
3fffef80: 40104266 00000002 3fffffb0 0500020b
3fffef90: 4010000d 020b020a 05000205 00004b0b
3fffefa0: 401004f8 3fffef3c 40100499 3ffffdc8
3fffefb0: 3fffffc0 00000000 00000000 feefeffe
3fffefc0: feefeffe feefeffe feefeffe feefeffe
3fffefd0: feefeffe feefeffe feefeffe feefeffe
3fffefe0: feefeffe feefeffe feefeffe feefeffe
3fffeff0: feefeffe feefeffe feefeffe feefeffe
3ffff000: feefeffe feefeffe feefeffe feefeffe
3ffff010: feefeffe feefeffe feefeffe feefeffe
3ffff020: feefeffe feefeffe feefeffe feefeffe
3ffff030: feefeffe feefeffe feefeffe feefeffe
3ffff040: feefeffe feefeffe feefeffe feefeffe
3ffff050: feefeffe feefeffe feefeffe feefeffe
3ffff060: feefeffe feefeffe feefeffe feefeffe
3ffff070: feefeffe feefeffe feefeffe feefeffe
3ffff080: feefeffe feefeffe feefeffe feefeffe
3ffff090: feefeffe feefeffe feefeffe feefeffe
3ffff0a0: feefeffe feefeffe feefeffe feefeffe
3ffff0b0: feefeffe feefeffe feefeffe feefeffe
3ffff0c0: feefeffe feefeffe feefeffe feefeffe
3ffff0d0: feefeffe feefeffe feefeffe feefeffe
3ffff0e0: feefeffe feefeffe feefeffe feefeffe
3ffff0f0: feefeffe feefeffe feefeffe feefeffe
3ffff100: feefeffe feefeffe feefeffe feefeffe
3ffff110: feefeffe feefeffe feefeffe feefeffe
3ffff120: feefeffe feefeffe feefeffe feefeffe
3ffff130: feefeffe feefeffe feefeffe feefeffe
3ffff140: feefeffe feefeffe feefeffe feefeffe
3ffff150: feefeffe feefeffe feefeffe feefeffe
3ffff160: feefeffe feefeffe feefeffe feefeffe
3ffff170: feefeffe feefeffe feefeffe feefeffe
3ffff180: feefeffe feefeffe feefeffe feefeffe
3ffff190: feefeffe feefeffe feefeffe feefeffe
3ffff1a0: feefeffe feefeffe feefeffe feefeffe
3ffff1b0: feefeffe feefeffe feefeffe feefeffe
3ffff1c0: feefeffe feefeffe feefeffe feefeffe
3ffff1d0: feefeffe feefeffe feefeffe feefeffe
3ffff1e0: feefeffe feefeffe feefeffe feefeffe
3ffff1f0: feefeffe feefeffe feefeffe feefeffe
3ffff200: feefeffe feefeffe feefeffe feefeffe
3ffff210: feefeffe feefeffe feefeffe feefeffe
3ffff220: feefeffe feefeffe feefeffe feefeffe
3ffff230: feefeffe feefeffe feefeffe feefeffe
3ffff240: feefeffe feefeffe feefeffe feefeffe
3ffff250: feefeffe feefeffe feefeffe feefeffe
3ffff260: feefeffe feefeffe feefeffe feefeffe
3ffff270: feefeffe feefeffe feefeffe feefeffe
3ffff280: feefeffe feefeffe feefeffe feefeffe
3ffff290: feefeffe feefeffe feefeffe feefeffe
3ffff2a0: feefeffe feefeffe feefeffe feefeffe
3ffff2b0: feefeffe feefeffe feefeffe feefeffe
3ffff2c0: feefeffe feefeffe feefeffe feefeffe
3ffff2d0: feefeffe feefeffe feefeffe feefeffe
3ffff2e0: feefeffe feefeffe feefeffe feefeffe
3ffff2f0: feefeffe feefeffe feefeffe feefeffe
3ffff300: feefeffe feefeffe feefeffe feefeffe
3ffff310: feefeffe feefeffe feefeffe feefeffe
3ffff320: feefeffe feefeffe feefeffe feefeffe
3ffff330: feefeffe feefeffe feefeffe feefeffe
3ffff340: feefeffe feefeffe feefeffe feefeffe
3ffff350: feefeffe feefeffe feefeffe feefeffe
3ffff360: feefeffe feefeffe feefeffe feefeffe
3ffff370: feefeffe feefeffe feefeffe feefeffe
3ffff380: feefeffe feefeffe feefeffe feefeffe
3ffff390: feefeffe feefeffe feefeffe feefeffe
3ffff3a0: feefeffe feefeffe feefeffe feefeffe
3ffff3b0: feefeffe feefeffe feefeffe feefeffe
3ffff3c0: feefeffe feefeffe feefeffe feefeffe
3ffff3d0: feefeffe feefeffe feefeffe feefeffe
3ffff3e0: feefeffe feefeffe feefeffe feefeffe
3ffff3f0: feefeffe feefeffe feefeffe feefeffe
3ffff400: feefeffe feefeffe feefeffe feefeffe
3ffff410: feefeffe feefeffe feefeffe feefeffe
3ffff420: feefeffe feefeffe feefeffe feefeffe
3ffff430: feefeffe feefeffe feefeffe feefeffe
3ffff440: feefeffe feefeffe feefeffe feefeffe
3ffff450: feefeffe feefeffe feefeffe feefeffe
3ffff460: feefeffe feefeffe feefeffe feefeffe
3ffff470: feefeffe feefeffe feefeffe feefeffe
3ffff480: feefeffe feefeffe feefeffe feefeffe
3ffff490: feefeffe feefeffe feefeffe feefeffe
3ffff4a0: feefeffe feefeffe feefeffe feefeffe
3ffff4b0: feefeffe feefeffe feefeffe feefeffe
3ffff4c0: feefeffe feefeffe feefeffe feefeffe
3ffff4d0: feefeffe feefeffe feefeffe feefeffe
3ffff4e0: feefeffe feefeffe feefeffe feefeffe
3ffff4f0: feefeffe feefeffe feefeffe feefeffe
3ffff500: feefeffe feefeffe feefeffe feefeffe
3ffff510: feefeffe feefeffe feefeffe feefeffe
3ffff520: feefeffe feefeffe feefeffe feefeffe
3ffff530: feefeffe feefeffe feefeffe feefeffe
3ffff540: feefeffe feefeffe feefeffe feefeffe
3ffff550: feefeffe feefeffe feefeffe feefeffe
3ffff560: feefeffe feefeffe feefeffe feefeffe
3ffff570: feefeffe feefeffe feefeffe feefeffe
3ffff580: feefeffe feefeffe feefeffe feefeffe
3ffff590: feefeffe feefeffe feefeffe feefeffe
3ffff5a0: feefeffe feefeffe feefeffe feefeffe
3ffff5b0: feefeffe feefeffe feefeffe feefeffe
3ffff5c0: af86b0dd b59035b9 880db794 2e832e68
3ffff5d0: 117eadda dadd7b16 1e701a9b 0fd9ba47
3ffff5e0: 5c5c5c5c 5c5c5c5c 5c5c5c5c 5c5c5c5c
3ffff5f0: 5c5c5c5c 5c5c5c5c 5c5c5c5c 5c5c5c5c
3ffff600: 1a4d0ba3 0d93d465 2724f94e 39187b11
3ffff610: b98dcba1 9d72fa1d b8cc4746 f0b50bb7
3ffff620: b97a0d53 4c36a4dc 80c6f0a2 40f4ee55
3ffff630: 44589c64 a43cfd25 4ee548b7 fe8bd145
3ffff640: b292c6bb c80a0679 df55651f e7ddc37a
3ffff650: 11fa67ca d1fdd98e 698a8432 2e13fc17
3ffff660: ac32da00 9640f3f3 381a2770 a1ac3395
3ffff670: e78e3838 12a214d8 74a6c6b3 23606fca
3ffff680: e173c531 af6b0bb1 ec6ea64b cf659fc2
3ffff690: 80000000 00000000 00000000 00000000
3ffff6a0: 00000000 00000000 00000000 00000300
3ffff6b0: 1ed53a52 ee535d4a 3ae406af 7739156e
3ffff6c0: 1960651b 7b3a398d 261a2bee 5b24d688
3ffff6d0: bed6ae8e 2c67f672 f9f25288 00000080
3ffff6e0: 03030000 010000ee bc6090e9 00006122
3ffff6f0: 8947047c f195fd47 3fca6e9f 9b46dd97
3ffff700: 6c050000 163e8337 a8c02bc0 5acca9cc
3ffff710: 30c0acc0 2fc02cc0 afc023c0 adc0aec0
3ffff720: 28c009c0 27c024c0 14c02dc0 13c00ac0
3ffff730: 32c025c0 31c02ec0 2ac004c0 29c026c0
3ffff740: 0f009c00 0ec005c0 9dc0a0c0 9dc09cc0
3ffff750: 3d002f00 a1003c00 12c003c0 35c008c0
3ffff760: 412d969e 8d2630b2 92ac1e31 e6481122
3ffff770: e12abdc3 483b96a8 5b8fad41 674b7b0f
3ffff780: e3634f24 b8cc532e cc643224 a1cc1561
3ffff790: 84832a79 a9fb8b35 abc337b9 991240e2
3ffff7a0: 89376e7b 0010fe21 ebcd227b e0af75b0
3ffff7b0: b3cab4b5 5aeecfd1 c924ddb7 8cb62921
3ffff7c0: ec0b98a6 c05d99d5 4c312b18 9554a676
3ffff7d0: b6f0ff72 87ca221f bec4861d 9c68ec6b
3ffff7e0: e8fc830a 5484df91 157f4939 1af1dc45
3ffff7f0: 0230b912 fc13c537 ce565e6d e01a984e
3ffff800: 292719b5 b7719163 3aa3b5b4 9e37149d
3ffff810: ad15c409 14ee8a04 7e252d78 6e165a04
3ffff820: eeec6109 c51fee3d c4c051c6 ca011429
3ffff830: 86091af6 53a26e00 1e12804f 64ae6124
3ffff840: 630cf863 70ad910d a1b32991 4f98dc16
3ffff850: 38819809 e4139b60 40957f40 9b136788
3ffff860: 2abfbb56 e2eb99f0 bcff195c 50c183d8
3ffff870: bb263042 e0ad47a6 18bc5dd8 248e1631
3ffff880: f0224efc c2a5152b 91e966a6 b4eeb3db
3ffff890: adb3bded 5fb8aed8 91a1cf87 c535bdaf
3ffff8a0: 5f0916a1 43463ac8 47722190 9d1df0af
3ffff8b0: 205e8b26 b0142d24 ecf16570 b1c495a0
3ffff8c0: 780347cd aebefbef 81fd29b8 49c52d76
3ffff8d0: 25364423 d52270c0 14ff1ca2 eee608dc
3ffff8e0: 112b6713 575e836e aa6cb2ed cb6c8837
3ffff8f0: 6901d6df 33e78201 318bb83a 3d76c2bb
3ffff900: d4509e2e af3d155b af1b3df9 68924cb8
3ffff910: 6a93a9a9 1c05c332 ee255de4 3f8a1a2e
3ffff920: 81379ef4 8347ce65 b69b460f a7f21c84
3ffff930: 4fac7e70 02a8f3cb 345c7582 d27d42a2
3ffff940: 50bf44f8 4e0d6035 c1ebe789 4ccd09ee
3ffff950: 7e5ca241 82b8f752 6642d59f 462ecc3c
3ffff960: 97c8814a 146da80b 402580c0 cdcec02c
3ffff970: 3ffff968 ecf367e1 d4c69a2d b0ecef6b
3ffff980: abe06342 03c9ffb5 26ccf43c 787a1829
3ffff990: 1c29354d 11ee73d9 d7ca956a b4325e0a
3ffff9a0: 6ab1e763 4b6a31f9 9d1a580d 1c29354d
3ffff9b0: 26ccf43c 9d1a580d abe06342 11ee73d9
3ffff9c0: 3ffffb00 ecf367e1 146da80b d4c69a2d
3ffff9d0: 4b6a31f9 03c9ffb5 f3bcc908 6a09e667
3ffff9e0: 84caa73b bb67ae85 fe94f82b 3c6ef372
3ffff9f0: 5f1d36f1 a54ff53a ade682d1 510e527f
3ffffa00: 2b3e6c1f 9b05688c fb41bd6b 1f83d9ab
3ffffa10: 137e2179 5be0cd19 748f82ee 1ecc31e6
3ffffa20: 046f3d78 83cf35ed 748f82ee 00000000
3ffffa30: 3fff30cc 00000080 00000080 4021d52c
3ffffa40: 3ffffa70 3ffffb00 3ffffaf0 4021dd97
3ffffa50: 440a2ca2 cfabfd98 aad5a55e 3ffffa70
3ffffa60: 40257e04 00000006 3fff304c 4022ab45
3ffffa70: 4000050c ee000001 00000303 22610000
3ffffa80: e99060bc 47fd95f1 7c044789 97dd469b
3ffffa90: 9f6eca3f 37833e16 0000056c cca9cc5a
3ffffaa0: c02bc0a8 c02cc02f c0acc030 c0aec0ad
3ffffab0: c023c0af c024c027 c009c028 c00ac013
3ffffac0: c02dc014 c02ec031 c025c032 c026c029
3ffffad0: c004c02a c005c00e 009c000f c09cc09d
3ffffae0: c0a0c09d 003c00a1 002f003d c008c035
3ffffaf0: c003c012 440a2ca2 00000080 00000000
3ffffb00: c18b8934 1af6d5d3 5c953ca5 261995e9
3ffffb10: aa755b6d 4e5d674c 40241c8b 00000001
3ffffb20: ffffffff 00000000 3ffe93d1 00000008
3ffffb30: 40241cda 3ffec9a0 3ffef514 00000001
3ffffb40: 40241de6 3ffec9a0 3ffef514 3ffec9a0
3ffffb50: 00000005 00000005 00000008 3fff82d0
3ffffb60: 3ffe9282 40240d7b 3ffec9a0 3fff24c4
3ffffb70: 00000000 4023413f 3ffedeb8 00000008
3ffffb80: 00000000 00000002 00000000 3ffec9a0
3ffffb90: 3fff82ea 401047df 3fff24c4 3ffef8dc
3ffffba0: 3fff82b4 00000000 00000020 40100d52
3ffffbb0: 3ffe9282 402114e9 3ffeef24 3ffef8dc
3ffffbc0: 3fff82ea 00000036 3ffedeb8 5964979a
3ffffbd0: 00000000 00000002 00000000 00000000
3ffffbe0: 3ffef304 3ffef2cc 3fff82b4 4021176b
3ffffbf0: 3fff8244 3ffef2cc 3fff82b4 40211b5c
3ffffc00: 3ffef19c 402114e9 3ffeef24 3ffef8dc
3ffffc10: 3fff827a 0000012d 00000020 3ffef1a0
3ffffc20: 3ffef304 00000000 3ffef2cc 4021908c
3ffffc30: 3ffef304 3ffef2cc 3fff8244 4021176b
3ffffc40: 00000000 3fff82b4 00000020 40100d52
3ffffc50: 3ffe9282 4010413c 3ffec9f0 3fff82b4
3ffffc60: 3fff82b4 3ffef2d8 3ffef2cc 402192e0
3ffffc70: 40100000 006fc83c 3ffed758 40101c46
3ffffc80: 3fff82f8 3fff2128 3ffef2cc 40219cf4
3ffffc90: 401032a6 00000024 7fffffff 0000005c
3ffffca0: 00000014 3fff2124 000000ff 00000000
3ffffcb0: 00000006 3ffef28c 00000000 4021a7d0
3ffffcc0: 00000000 006fc83c 00002200 3fff2124
3ffffcd0: 3fff2128 3fff82b4 3fff2124 40219d3c
3ffffce0: 3ffef2cc 00000000 00000000 00000022
3ffffcf0: 4022c97c 00000030 0000001c 40219d62
3ffffd00: 3ffef2cc 00000000 00000000 4021a8db
3ffffd10: 3fff2128 3fff82b4 00000000 402161bf
3ffffd20: 3ffef2cc 3fffc6fc 0000f100 3fff2124
3ffffd30: 3fff830c 3ffef2cc 3fff2124 402160b5
3ffffd40: 00000010 00000860 00000001 3fff2124
3ffffd50: 3fff82b4 00000000 3fff2124 40216a08
3ffffd60: 00000000 00000218 00000860 40216af6
3ffffd70: 3ffef2cc 000000f7 3fff73e4 3fff22dc
3ffffd80: 3ffeeee0 00001267 00001267 402086e0
3ffffd90: 00000000 00000000 3fff8714 40208b08
3ffffda0: 000000f7 00000001 3fff21e4 4021a7f4
3ffffdb0: 3fff21e4 00000218 3fff2124 402153fa
3ffffdc0: 3fff8714 00000000 3ffe8580 00000000
3ffffdd0: 00000008 00000001 402070d0 3fffefa0
3ffffde0: 3fff38e1 00000000 00000064 402071b2
3ffffdf0: 00000000 00000000 3ffeec10 402071f5
3ffffe00: 00000008 00000000 3ffeec10 402053e5
3ffffe10: 00000707 00000005 d3e9de22 00000000
3ffffe20: 4021fbd4 4021fb7c 3fff253c 4021f68a
3ffffe30: 3fff2a3c 3ffe8528 3fff253c 00000001
3ffffe40: 00000001 00000001 3ffeec10 40205694
3ffffe50: 3ffe8528 00000000 3ffeec10 4020588c
3ffffe60: 00000000 3ffffec0 402070d0 3fffefa0
3ffffe70: 00000000 00000000 00000000 402076af
3ffffe80: 00000000 3fff21e4 3ffeec10 3fff1570
3ffffe90: 3fff253c 00000001 3fff216c 00000000
3ffffea0: 000022b3 3ffeec10 3ffe8528 00000000
3ffffeb0: 000022b3 3ffeec10 3ffe8528 402059a9
3ffffec0: 40209598 6a9dce22 40209598 6a9dce22
3ffffed0: 3ffeeb30 00000000 00000000 40205e60
3ffffee0: 3ffe8725 00000000 3ffe8724 40208002
3ffffef0: 00000000 3ffe8726 00000000 00000001
3fffff00: 00000000 3ffeed10 3ffeed10 40206464
3fffff10: 3ffe8524 3ffeeb28 3ffeec8c 3ffeee40
3fffff20: 00000000 3ffeed10 3ffeeb30 4020606c
3fffff30: 00000000 00000000 00000001 402091a4
3fffff40: 00000000 3ffeed10 3ffeeb30 402012c5
3fffff50: 3fffdad0 3ffe8837 3ffeeb30 40201509
3fffff60: 40201020 00000000 40208d0c 40208cf4
3fffff70: 00000000 00000000 ffefeffe 00000000
3fffff80: 00000000 ffef0065 00000000 00000000
3fffff90: ffefeffe feefeffe feefeffe feefeffe
3fffffa0: feefeffe 00000000 3ffeee10 40207178
<<<stack<<<

ets Jan 8 2013,rst cause:2, boot mode:(3,6)

load 0x4010f000, len 1384, room 16
tail 8
chksum 0x2d
csum 0x2d
v8b899c12
~ld

Soft WDT reset on BearSSL

I'm trying to use this project to connect with eugenio.io that is quite similar to AWS IoT.

But I'm have issues with BearSSL. I don't know much about ESP.

Here is my stack trace:

Attempting to connect to SSID: Pirates in Love.....ok!
Setting time using SNTP..................................done!
Current time: Tue Aug 11 22:08:15 2020
Checking WiFi ok!
MQTT connecting 
--------------- CUT HERE FOR EXCEPTION DECODER ---------------

Soft WDT reset

>>>stack>>>

ctx: bearssl
sp: 3ffeffb8 end: 3fff0ee8 offset: 01a0
3fff0158:  00000112 00000000 3fff0788 3fff0450
3fff0168:  00000008 00005752 00000088 00000066
3fff0178:  3fff05a6 3fff026a 3fff037e 00000000
3fff0188:  00000089 00000001 00000112 3fff06b8
3fff0198:  00005cab 3fff0380 0000338f 00000001
3fff01a8:  3fff0268 00000001 00000000 00000000
3fff01b8:  3fff037c 7fff7fff 7fff7fff 3fff037e
3fff01c8:  3fff037e 3fff026a 00000000 3fff037e
3fff01d8:  3fff05a6 00000002 00000001 40229662
3fff01e8:  3fff026a 00005cab 00000114 00000002
3fff01f8:  00000004 00000002 00000003 00000004
3fff0208:  00000086 3fff06ba 00000001 00000114
3fff0218:  27becc74 00000888 3fff07ce 3fff05a6
3fff0228:  3fff18be 0000008a ffffffff 3fff3724
3fff0238:  00000088 000020d2 00000088 3fff05a6
3fff0248:  3fff037e 3fff0492 00000001 4021f228
3fff0258:  000002ca 00000001 00000112 3fff0674
3fff0268:  08880e07 6dc241fd 49b07906 2799324d
3fff0278:  331a1be4 29af1661 7dbe1579 6ba6592a
3fff0288:  60037c97 354a0e69 40541c53 7a3b3506
3fff0298:  34f17d6b 71510881 2ff42a9d 596539f7
3fff02a8:  1cbe562f 5d3371a0 01f0316c 4e0d4bed
3fff02b8:  0b9b2ebe 08fc292a 2dbd6207 2b5a5817
3fff02c8:  3fe239fa 4b2b08e0 2c6d5fe1 50e07cd7
3fff02d8:  0cce3711 425d76c1 475c1ad1 3d7f55c0
3fff02e8:  7b465a9a 52a14e71 467601c3 668e5977
3fff02f8:  76d15d03 0a4c4938 52012d4a 673a4c84
3fff0308:  49fe4350 3b7214b1 01d604a2 1f025687
3fff0318:  78bc67bb 7f0904c7 36c362d2 4fce24d8
3fff0328:  6c691c22 128d7980 2ecd361f 10d26006
3fff0338:  4b6d5156 46292f2a 61a91d7f 559a5bac
3fff0348:  307b4f78 107d1ae9 380805d5 00244a9a
3fff0358:  71f56c56 6cd9367b 78ec6fe0 27aa1e4b
3fff0368:  69f561a3 67977886 73771187 02622f7d
3fff0378:  07b31043 088800c0 1e86338f 7a667689
3fff0388:  02164805 08dd6627 7ffb4f8b 451f1667
3fff0398:  5cb8626c 279221c0 3fe34944 2eb84898
3fff03a8:  6ca77828 0ef1474e 5a0b75e3 16ac3d9e
3fff03b8:  4b223eee 50ce0351 558b5f73 4135635b
3fff03c8:  42f32faa 53f94471 03a47b6d 07b7457b
3fff03d8:  07f36592 23de7b09 69bd7ab2 3abb1212
3fff03e8:  40d25bce 5f7f1ef2 2a7c7374 439d1dd7
3fff03f8:  38c230c4 24e13edb 62580122 14760931
3fff0408:  4a4a0980 50ae592b 03991790 58403502
3fff0418:  02541c99 491d77ff 3c7975e9 69ff7c00
3fff0428:  4ff448c9 75d71ca7 6da04967 1d5a5e36
3fff0438:  7f3a4657 738d11a8 71760668 144e090d
3fff0448:  4adc0233 477f265d 19b868c7 591307ee
3fff0458:  6add3537 2a7723f2 2e6c5b84 085d1dd2
3fff0468:  1afb51df 38a21009 51d240a8 081f4891
3fff0478:  2e6f3dd9 27b9569e 1d9f7785 6dbe232f
3fff0488:  2cfe61aa 26065392 08880043 4b355e87
3fff0498:  465b6eaf 15c02f1c 50b2711a 4a574fc2
3fff04a8:  73336113 750866be 195e65db 7549770d
3fff04b8:  1c2b6c7b 0e6d3444 2a0521db 62ee04b1
3fff04c8:  72a155d6 632e209c 74022ff8 339c42bb
3fff04d8:  4f2249d2 146e2ddb 5d385cec 1eef0bf8
3fff04e8:  6cd35ceb 0c180e3d 3de559fa 600f1f3c
3fff04f8:  4ee41d63 65a96880 51c6557e 17287d60
3fff0508:  2fc34cd5 45736d91 4718087d 609928f1
3fff0518:  41464a34 26f725d1 034058f1 4b1d2e2a
3fff0528:  58ed66ab 30d32bf5 3ee03593 6f007402
3fff0538:  6d192895 34551163 06915e67 33ca34e2
3fff0548:  57042432 5caa71cd 03db4706 61260a69
3fff0558:  609a2169 01405f9f 6df40321 7f320522
3fff0568:  1c0b1813 637a4098 7ce31cde 59322630
3fff0578:  59c65b85 37a103ea 412350fb 39ab4225
3fff0588:  552149f0 19036408 20196b0d 52f73887
3fff0598:  72221cc5 33565b5c 1e202873 000000c9
3fff05a8:  1d1b61a9 70c341f1 2b91609a 7c737e1c
3fff05b8:  0d0942cc 7efe27c9 7add4c83 77c04190
3fff05c8:  13441adf 5fb355de 55977e44 42301dc2
3fff05d8:  6ef378d5 553c49f7 0fc93d4a 27163a02
3fff05e8:  4e8e41e2 44c94e6e 3a6e2ae9 4fc610d5
3fff05f8:  6e331924 3e43403b 09536ce2 2ba91173
3fff0608:  7a6c56ae 60e06fdd 414e3d9e 64a66866
3fff0618:  3fc17fb3 64a45052 01806d6b 67fa33b4
3fff0628:  5f8c317f 3fbf2530 6fac51bf 0f640778
3fff0638:  79db06c6 45320eed 5770036c 49f56241
3fff0648:  66222eea 6ff52108 787b7863 79be2832
3fff0658:  411f4543 208e72b4 36290360 33640cc1
3fff0668:  047912a3 7cf717cb 4fcc54c4 671811e0
3fff0678:  39231db2 46c5218e 1cc31516 69a75c9e
3fff0688:  49ad763a 0ac82ce6 51d21dc3 5172780b
3fff0698:  198d6386 1d556f13 4e363912 68d546a7
3fff06a8:  046f73a9 46441cd2 42c24730 188533b5
3fff06b8:  08880026 33227f21 1f9d64fe 3b14541b
3fff06c8:  0c196167 78c41236 232f7677 76345a79
3fff06d8:  31d339a3 60363735 4a6f2350 0a592b54
3fff06e8:  59884a9f 543720d1 60e65401 57aa4bf7
3fff06f8:  0f6e5f72 184369e7 4663063f 26a17f3d
3fff0708:  4ccf70c5 4bfb23e0 0b0e53e9 6d683f9d
3fff0718:  0f043509 209562b3 686b7162 54a008a2
3fff0728:  3f2853aa 62e42236 368c0910 55987cb4
3fff0738:  340069e6 1a317ec9 196e0ab0 3af545f3
3fff0748:  43d13a3f 4211193b 279119b8 0d3f32a2
3fff0758:  4e034710 0f797ba9 4ff52fc8 6b950e1c
3fff0768:  2c29248b 64ef6c3c 267e3fe8 700e54fa
3fff0778:  6a70301d 65181b73 37d4623e 7aa07952
3fff0788:  76534e66 37f15f08 5bcc1a20 0f97666e
3fff0798:  39c57c9f 54165fd6 40654c05 1e1773cc
3fff07a8:  787959b5 03cd771c 658773a0 73c61612
3fff07b8:  4c261daf 0ee86f8a 75883831 209f649c
3fff07c8:  70250418 0888004e 33227f21 1f9d64fe
3fff07d8:  3b14541b 0c196167 78c41236 232f7677
3fff07e8:  76345a79 31d339a3 60363735 4a6f2350
3fff07f8:  0a592b54 59884a9f 543720d1 60e65401
3fff0808:  57aa4bf7 0f6e5f72 184369e7 4663063f
3fff0818:  26a17f3d 4ccf70c5 4bfb23e0 0b0e53e9
3fff0828:  6d683f9d 0f043509 209562b3 686b7162
3fff0838:  54a008a2 3f2853aa 62e42236 368c0910
3fff0848:  55987cb4 340069e6 1a317ec9 196e0ab0
3fff0858:  3af545f3 43d13a3f 4211193b 279119b8
3fff0868:  0d3f32a2 4e034710 0f797ba9 4ff52fc8
3fff0878:  6b950e1c 2c29248b 64ef6c3c 267e3fe8
3fff0888:  700e54fa 6a70301d 65181b73 37d4623e
3fff0898:  7aa07952 76534e66 37f15f08 5bcc1a20
3fff08a8:  0f97666e 39c57c9f 54165fd6 40654c05
3fff08b8:  1e1773cc 787959b5 03cd771c 658773a0
3fff08c8:  73c61612 4c261daf 0ee86f8a 75883831
3fff08d8:  209f649c 70250418 0888004e 13f11877
3fff08e8:  30f36d47 68112828 569b4743 06e23c2d
3fff08f8:  339b6a21 00060283 3ac64be9 0f4e61ca
3fff0908:  3e4676b8 520f3379 29eb41b3 45572604
3fff0918:  2c3e7b64 2853294f 219e3122 6927656d
3fff0928:  1f7652d1 115f6f34 7acb6d36 795002e7
3fff0938:  6f2160e9 441d7cd1 2ac66179 58ca6cec
3fff0948:  01f7598b 4551018e 31bc2a60 32c2413d
3fff0958:  0c875092 69f504e2 79ea12c8 188d6e27
3fff0968:  2bd54dae 410b4451 19b32a39 5d47170a
3fff0978:  3463533f 4713498d 0aaa434f 2c88741a
3fff0988:  51a5175c 372b311d 1b9b4ce2 45e63867
3fff0998:  2ec204a0 12516c88 2f044305 404e6ee2
3fff09a8:  7521652f 4d0a558a 1df67d06 47331fb0
3fff09b8:  3c1d2bd2 6dbf1240 13b152f3 697b1a86
3fff09c8:  06e577ae 3128189d 43a043f8 6906266a
3fff09d8:  2e1f339b 11bc480c 4a92546f 37217a3e
3fff09e8:  7fff212b 590d7d21 0b4578e3 088800b5
3fff09f8:  2d6a1c58 044862be 0c3f61e3 57db0737
3fff0a08:  50ea2086 56421a53 4b2a046e 1e2a2485
3fff0a18:  0d9f05f3 048d00e8 713759ef 22844523
3fff0a28:  6fdf15df 1d6467c9 20fc7a0c 01553fe2
3fff0a38:  77805829 3627783a 4b6d3061 2ebf7e75
3fff0a48:  4c544c36 2f071c29 19686658 70b83592
3fff0a58:  3fd22d20 759f713d 290e07b1 23ba3422
3fff0a68:  5c4e0dec 14b13a1d 179144fc 2ab75e9c
3fff0a78:  3f8323b7 31367efa 69ef6330 271f4a78
3fff0a88:  2c755cff 79300717 3f462829 4bc91eb3
3fff0a98:  2f110902 1b6751d4 66fa7262 231f7a70
3fff0aa8:  7d9c0446 18af7220 70b74a96 657d4f0e
3fff0ab8:  1211039e 780e7bb5 463d0fb8 3918632b
3fff0ac8:  65f6701f 04da7fcc 2bb9560c 638f3c3e
3fff0ad8:  107e776e 631009d6 1d9e4ef6 4ab35e8f
3fff0ae8:  07d77420 7a4800fc 14430c42 05c7423f
3fff0af8:  6de13076 17e5601d 7f207285 6edd11cf
3fff0b08:  3fff0068 3fff0b3c 1c2992cf 40253ee1
3fff0b18:  3fff3524 402531a0 3fff3744 4021e78c
3fff0b28:  3fff3524 402531a0 3fff3744 40229269
3fff0b38:  73e2c44e 3c1102ab 9b18f36b 7d814b52
3fff0b48:  00000200 3fff07ce 000002ca 00005cab
3fff0b58:  00000240 3fff06ba 00000228 00000114
3fff0b68:  3fff1170 3fff3524 3fff0ba8 00000020
3fff0b78:  66722e88 abedf789 000014d6 3fff3958
3fff0b88:  00000020 3fff3524 3fff1170 4021ef74
3fff0b98:  eee02178 3fff3524 00000200 4021f801
3fff0ba8:  084f3c04 847b069a 986b23cc c17e6016
3fff0bb8:  89cea230 9a63f81c 52c72080 e51fc6e3
3fff0bc8:  873a9a8a eb3d8e2f 91c8d94f 8f8dde6e
3fff0bd8:  00000000 3fff7afe 3fff38b4 3fff3874
3fff0be8:  00000200 0000008a 3fff30ec 0000000d
3fff0bf8:  3fff32dd 00000020 3fff32fd 40253ee1
3fff0c08:  000001e3 3fff3918 3fff3524 40220cd1
3fff0c18:  deadbeef deadbeef deadbeef deadbeef
3fff0c28:  00000000 00000004 3fff0f44 00000001
3fff0c38:  deadbeef deadbeef deadbeef deadbeef
3fff0c48:  deadbeef deadbeef deadbeef deadbeef
3fff0c58:  deadbeef deadbeef deadbeef deadbeef
3fff0c68:  deadbeef deadbeef deadbeef deadbeef
3fff0c78:  deadbeef deadbeef deadbeef deadbeef
3fff0c88:  deadbeef deadbeef deadbeef deadbeef
3fff0c98:  deadbeef deadbeef deadbeef deadbeef
3fff0ca8:  deadbeef deadbeef deadbeef deadbeef
3fff0cb8:  deadbeef deadbeef deadbeef deadbeef
3fff0cc8:  deadbeef deadbeef deadbeef deadbeef
3fff0cd8:  deadbeef deadbeef deadbeef deadbeef
3fff0ce8:  deadbeef deadbeef deadbeef deadbeef
3fff0cf8:  deadbeef deadbeef deadbeef deadbeef
3fff0d08:  deadbeef deadbeef deadbeef deadbeef
3fff0d18:  deadbeef deadbeef deadbeef deadbeef
3fff0d28:  deadbeef deadbeef deadbeef deadbeef
3fff0d38:  deadbeef deadbeef deadbeef deadbeef
3fff0d48:  deadbeef deadbeef deadbeef deadbeef
3fff0d58:  deadbeef deadbeef deadbeef deadbeef
3fff0d68:  deadbeef deadbeef deadbeef deadbeef
3fff0d78:  deadbeef deadbeef deadbeef deadbeef
3fff0d88:  deadbeef deadbeef deadbeef deadbeef
3fff0d98:  deadbeef deadbeef deadbeef deadbeef
3fff0da8:  deadbeef deadbeef deadbeef deadbeef
3fff0db8:  deadbeef deadbeef deadbeef deadbeef
3fff0dc8:  deadbeef deadbeef deadbeef deadbeef
3fff0dd8:  deadbeef deadbeef deadbeef deadbeef
3fff0de8:  deadbeef deadbeef deadbeef deadbeef
3fff0df8:  deadbeef deadbeef deadbeef deadbeef
3fff0e08:  deadbeef deadbeef deadbeef deadbeef
3fff0e18:  deadbeef deadbeef deadbeef deadbeef
3fff0e28:  deadbeef deadbeef deadbeef deadbeef
3fff0e38:  deadbeef 40253ee1 deadbeef deadbeef
3fff0e48:  3fff3424 3fff34b4 000000cf 3fff3418
3fff0e58:  3fff3524 3fff2c34 3fff342c 00000100
3fff0e68:  00000205 0000001d 3fff2c18 deadbeef
3fff0e78:  deadbeef deadbeef 3fff2c34 3fff3634
3fff0e88:  3fff3734 00000000 3fff2c34 4021fa80
3fff0e98:  3fff3418 00000000 deadbeef deadbeef
3fff0ea8:  00000250 00000005 deadbeef 3ffeea54
3fff0eb8:  00003a98 3fff7adc 3fff2c34 4021fdb1
3fff0ec8:  00000205 deadbeef deadbeef deadbeef
3fff0ed8:  deadbeef 00000000 3ffee91c 40203190

ctx: cont

0x40229662 in br_i15_modpow_opt at /home/earle/Arduino/hardware/esp8266com/esp8266/tools/sdk/ssl/bearssl/src/int/i15_modpow2.c:124 (discriminator 2)
0x4021f228 in br_rsa_i15_private at /home/earle/Arduino/hardware/esp8266com/esp8266/tools/sdk/ssl/bearssl/src/rsa/rsa_i15_priv.c:152
0x40253ee1 in sleep_reset_analog_rtcreg_8266 at ??:?
0x402531a0 in sleep_reset_analog_rtcreg_8266 at ??:?
0x4021e78c in br_sha256_out at /home/earle/Arduino/hardware/esp8266com/esp8266/tools/sdk/ssl/bearssl/src/hash/sha2small.c:305
0x402531a0 in sleep_reset_analog_rtcreg_8266 at ??:?
0x40229269 in br_multihash_out at /home/earle/Arduino/hardware/esp8266com/esp8266/tools/sdk/ssl/bearssl/src/hash/multihash.c:165
0x4021ef74 in br_rsa_i15_pkcs1_sign at /home/earle/Arduino/hardware/esp8266com/esp8266/tools/sdk/ssl/bearssl/src/rsa/rsa_i15_pkcs1_sign.c:36
0x4021f801 in cc_do_sign at /home/earle/Arduino/hardware/esp8266com/esp8266/tools/sdk/ssl/bearssl/src/ssl/ssl_ccert_single_rsa.c:130
0x40253ee1 in sleep_reset_analog_rtcreg_8266 at ??:?
0x40220cd1 in br_ssl_hs_client_run at /home/earle/Arduino/hardware/esp8266com/esp8266/tools/sdk/ssl/bearssl/src/ssl/ssl_hs_client.c:1276
0x40253ee1 in sleep_reset_analog_rtcreg_8266 at ??:?
0x4021fa80 in jump_handshake at /home/earle/Arduino/hardware/esp8266com/esp8266/tools/sdk/ssl/bearssl/src/ssl/ssl_engine.c:1081
0x4021fdb1 in br_ssl_engine_sendrec_ack at /home/earle/Arduino/hardware/esp8266com/esp8266/tools/sdk/ssl/bearssl/src/ssl/ssl_engine.c:1172
0x40203190 in thunk_br_ssl_engine_sendrec_ack at ??:?

sp: 3ffffe30 end: 3fffffc0 offset: 0000
3ffffe30:  00003a98 3fff7adc 00000008 40206931
3ffffe40:  00000205 00000005 28497396 00000000
3ffffe50:  00000001 000040d0 3fff2c34 4022008a
3ffffe60:  3fff3134 3ffe89af 3fff2c34 00000001
3ffffe70:  3ffe89af 00000001 3ffee91c 40206bb0
3ffffe80:  3ffe89af 00000000 3ffee91c 40206d4e
3ffffe90:  00000000 00000000 00000000 4020558c
3ffffea0:  3fff1170 3fff2c34 00000001 3ffe87d8
3ffffeb0:  000022b3 3ffee91c 3ffe89af 3ffe87d8
3ffffec0:  000022b3 3ffee91c 3ffe89af 40206e55
3ffffed0:  4020a968 ed732e68 4020a968 ed732e68
3ffffee0:  3ffe894e 3ffee8b4 00000000 402029b8
3ffffef0:  3ffe87d7 00000000 0020676e 40209189
3fffff00:  00000000 00000000 00000000 00000001
3fffff10:  00002858 0000050b 0000050b 3ffeeb60
3fffff20:  4020728c 3ffeea20 3ffe87c7 3ffeeb60
3fffff30:  00000000 3ffee8b4 3ffeea20 40202ba4
3fffff40:  00000000 00000000 00000001 4020a030
3fffff50:  3fffdad0 3ffee8b4 3ffeea20 402012af
3fffff60:  3fffda00 3fffff80 3ffee8b4 3ffeeb60
3fffff70:  3fffdad0 00000000 3ffee8b4 402013ec
3fffff80:  3fff1900 000e000f 80fee8b4 4020a030
3fffff90:  80efeffe 00000000 3ffee8b4 40202584
3fffffa0:  feefeffe 00000000 3ffeeb20 4020828c
3fffffb0:  feefeffe feefeffe 3ffe8584 40100c35
<<<stack<<<

--------------- CUT HERE FOR EXCEPTION DECODER ---------------

 ets Jan  8 2013,rst cause:2, boot mode:(3,6)

load 0x4010f000, len 3584, room 16
tail 0
chksum 0xb0
csum 0xb0
v2843a5ac
~ld


Attempting to connect to SSID: Pirates in Love.ok!
Setting time using SNTPdone!
Current time: Tue Aug 11 22:08:21 2020
Checking WiFi ok!
MQTT connecting
--------------- CUT HERE FOR EXCEPTION DECODER ---------------

Soft WDT reset

>>>stack>>>

ctx: bearssl
sp: 3ffeffb8 end: 3fff0ee8 offset: 01a0
3fff0158:  3fff04b4 00003782 000007cf 35aa5802
3fff0168:  00000020 00004bd4 00000088 0000005e
3fff0178:  3fff05a6 3fff026a 3fff037e 00000000
3fff0188:  00000089 00000001 00000112 3fff06b8
3fff0198:  00005cab 3fff0380 000066a6 00000001
3fff01a8:  3fff0268 00000001 00000000 00000000
3fff01b8:  3fff037c 7fff7fff 7fff7fff 3fff037e
3fff01c8:  3fff037e 3fff026a 00000000 3fff037e
3fff01d8:  3fff05a6 00000002 00000000 40229662
3fff01e8:  3fff026a 00005cab 00000114 00000002
3fff01f8:  00000004 00000002 00000001 00000004
3fff0208:  000000a5 3fff06ba 00000001 00000114
3fff0218:  13e0dc5b 00000888 3fff07ce 3fff05a6
3fff0228:  3fff189f 0000008a ffffffff 3fff352c
3fff0238:  00000088 00001d05 00000088 3fff05a6
3fff0248:  3fff037e 3fff0492 00000001 4021f228
3fff0258:  000002ca 00000001 00000112 3fff0674
3fff0268:  08880e07 6dc241fd 49b07906 2799324d
3fff0278:  331a1be4 29af1661 7dbe1579 6ba6592a
3fff0288:  60037c97 354a0e69 40541c53 7a3b3506
3fff0298:  34f17d6b 71510881 2ff42a9d 596539f7
3fff02a8:  1cbe562f 5d3371a0 01f0316c 4e0d4bed
3fff02b8:  0b9b2ebe 08fc292a 2dbd6207 2b5a5817
3fff02c8:  3fe239fa 4b2b08e0 2c6d5fe1 50e07cd7
3fff02d8:  0cce3711 425d76c1 475c1ad1 3d7f55c0
3fff02e8:  7b465a9a 52a14e71 467601c3 668e5977
3fff02f8:  76d15d03 0a4c4938 52012d4a 673a4c84
3fff0308:  49fe4350 3b7214b1 01d604a2 1f025687
3fff0318:  78bc67bb 7f0904c7 36c362d2 4fce24d8
3fff0328:  6c691c22 128d7980 2ecd361f 10d26006
3fff0338:  4b6d5156 46292f2a 61a91d7f 559a5bac
3fff0348:  307b4f78 107d1ae9 380805d5 00244a9a
3fff0358:  71f56c56 6cd9367b 78ec6fe0 27aa1e4b
3fff0368:  69f561a3 67977886 73771187 02622f7d
3fff0378:  07b31043 088800c0 288a66a6 1d9b164e
3fff0388:  084a52ea 41d72347 6be8251c 2d35180d
3fff0398:  0e4378d6 4f49455e 000b68f5 39dd4f56
3fff03a8:  60e031a8 6a49385a 77f41074 70aa0f8a
3fff03b8:  3731050f 195f6bbc 22531652 7c682668
3fff03c8:  59ce53d7 558676d6 7cfe089b 79c228dc
3fff03d8:  2a6768b9 7f224f5f 5b8c6ce4 01375341
3fff03e8:  04ee61fe 70952c47 20793f52 2ada1f11
3fff03f8:  21b64d06 4b8e3613 21602485 4b321071
3fff0408:  25ec0861 5dfc14ff 19d40b2f 643659ae
3fff0418:  09a87d14 36241b80 6e082c68 041a1a74
3fff0428:  37954850 658b014d 423a3d55 671a6983
3fff0438:  4dab3788 5cbb4124 58072b51 42e24c13
3fff0448:  128c4a87 3fd963f2 63530bcd 61a41de3
3fff0458:  06c2403c 20d4142c 007f208a 5e1004c3
3fff0468:  775a627e 45bf3fd2 40d210c7 3ea27f34
3fff0478:  3f0f7cd9 0fca2e8b 2c682eff 5cbf3b52
3fff0488:  0fec540c 132d4388 08880046 4b355e87
3fff0498:  465b6eaf 15c02f1c 50b2711a 4a574fc2
3fff04a8:  73336113 750866be 195e65db 7549770d
3fff04b8:  1c2b6c7b 0e6d3444 2a0521db 62ee04b1
3fff04c8:  72a155d6 632e209c 74022ff8 339c42bb
3fff04d8:  4f2249d2 146e2ddb 5d385cec 1eef0bf8
3fff04e8:  6cd35ceb 0c180e3d 3de559fa 600f1f3c
3fff04f8:  4ee41d63 65a96880 51c6557e 17287d60
3fff0508:  2fc34cd5 45736d91 4718087d 609928f1
3fff0518:  41464a34 26f725d1 034058f1 4b1d2e2a
3fff0528:  58ed66ab 30d32bf5 3ee03593 6f007402
3fff0538:  6d192895 34551163 06915e67 33ca34e2
3fff0548:  57042432 5caa71cd 03db4706 61260a69
3fff0558:  609a2169 01405f9f 6df40321 7f320522
3fff0568:  1c0b1813 637a4098 7ce31cde 59322630
3fff0578:  59c65b85 37a103ea 412350fb 39ab4225
3fff0588:  552149f0 19036408 20196b0d 52f73887
3fff0598:  72221cc5 33565b5c 1e202873 000000c9
3fff05a8:  27aa28dc 4f706710 4a2c5bff 377908de
3fff05b8:  0d1c1795 45693958 4fb0046a 069f4bca
3fff05c8:  545c07ed 5b7d7df6 739f72c3 5c2c5ed8
3fff05d8:  7db42912 7ccc1953 4cd75007 7bf610fc
3fff05e8:  0f0e0354 4c9d4165 193d174a 7db35443
3fff05f8:  3406602f 2d33168d 585a5cd1 0c881f60
3fff0608:  6363000e 14696c26 49ff5bfe 083d2188
3fff0618:  273a2814 09b5476a 49d27af9 3ae0772b
3fff0628:  271e06a2 074f7029 14433497 06ff7770
3fff0638:  74c53a34 10fe13f0 79cf4f94 7f4162ee
3fff0648:  6a334000 34ea63bc 7e4457e3 16b815d7
3fff0658:  0984476a 6da71c68 53d33403 2ddf23e9
3fff0668:  70187962 5c1d654a 20902196 75ef26fc
3fff0678:  71812a96 1be765b8 37282f82 24c16874
3fff0688:  66a9150e 197b4593 6db74f96 6d7f5b87
3fff0698:  2bbf4afa 776b24a6 51146889 552304d8
3fff06a8:  6b4e4e87 4ec8447c 39265fa2 58ec0865
3fff06b8:  088800b2 5eb04e1e 56c0486f 15d0642d
3fff06c8:  74cc1121 287564d6 35923f96 704c2512
3fff06d8:  738071a8 15f64065 6eec1f8c 7b980f51
3fff06e8:  67db6e0b 6597792a 19b82683 75a856c8
3fff06f8:  19954f90 6a360c9a 66a7686f 228263d6
3fff0708:  08086a24 559b1cdf 03fc6532 1fdc637d
3fff0718:  4a1c2e3b 57fc20ed 342564ed 14644ebe
3fff0728:  47341ebe 61f63ffb 2dd63f08 3fc3140e
3fff0738:  6fe705c1 3d344808 69ed025b 20b22a84
3fff0748:  29d43786 2d90003f 123a1fda 796828bb
3fff0758:  44d56419 5ddc46d1 2c0c6028 7f146ae8
3fff0768:  543712a0 1b0460fd 57ac04f3 7cae4265
3fff0778:  408a48e4 0720234d 5dc82c69 1ab04ffe
3fff0788:  0d56265d 505b2d54 2cd54f80 46b73913
3fff0798:  0c8e0bc9 28276ced 39f8157e 15515bdf
3fff07a8:  75d06d01 0d8024dc 0a1a7dae 559f356f
3fff07b8:  7e3517e6 47db3996 67de6844 00b8425f
3fff07c8:  3bed5754 088800ab 5eb04e1e 56c0486f
3fff07d8:  15d0642d 74cc1121 287564d6 35923f96
3fff07e8:  704c2512 738071a8 15f64065 6eec1f8c
3fff07f8:  7b980f51 67db6e0b 6597792a 19b82683
3fff0808:  75a856c8 19954f90 6a360c9a 66a7686f
3fff0818:  228263d6 08086a24 559b1cdf 03fc6532
3fff0828:  1fdc637d 4a1c2e3b 57fc20ed 342564ed
3fff0838:  14644ebe 47341ebe 61f63ffb 2dd63f08
3fff0848:  3fc3140e 6fe705c1 3d344808 69ed025b
3fff0858:  20b22a84 29d43786 2d90003f 123a1fda
3fff0868:  796828bb 44d56419 5ddc46d1 2c0c6028
3fff0878:  7f146ae8 543712a0 1b0460fd 57ac04f3
3fff0888:  7cae4265 408a48e4 0720234d 5dc82c69
3fff0898:  1ab04ffe 0d56265d 505b2d54 2cd54f80
3fff08a8:  46b73913 0c8e0bc9 28276ced 39f8157e
3fff08b8:  15515bdf 75d06d01 0d8024dc 0a1a7dae
3fff08c8:  559f356f 7e3517e6 47db3996 67de6844
3fff08d8:  00b8425f 3bed5754 088800ab 6bd02287
3fff08e8:  16336b7d 17231047 24c27d95 73ab6a65
3fff08f8:  55b14372 1da13946 4c38757c 5e3d4ca8
3fff0908:  34866cf2 7d973368 692948ef 728b6499
3fff0918:  6bd71efe 72572c7c 75852b81 7faa64e0
3fff0928:  51cb21ec 4941545f 06f924ae 48a43aa1
3fff0938:  753a619e 4bb577c4 60690ca0 5aef45fe
3fff0948:  43057c06 5f887c7a 46167460 1a4a1764
3fff0958:  446a0eef 3b5c48df 49eb5150 4f713cb7
3fff0968:  33ea1d30 3c2a5ec8 76c80495 6fdb540a
3fff0978:  019d617e 682b1b8c 18d05b28 1ce64015
3fff0988:  43413578 60416f1d 32df7cc6 7c686058
3fff0998:  11d81aef 0dc10e3d 764c5dd7 6dd91abb
3fff09a8:  19ba4942 18bf3995 1024335f 560e50e9
3fff09b8:  5d2c369d 35f231e6 4fe66480 49305ec1
3fff09c8:  711a3b1a 511a1fcb 2317498d 1b7b22b4
3fff09d8:  046e6a0c 6032241d 17e90302 6dd9765f
3fff09e8:  799c3625 0fd82826 2e940935 08880093
3fff09f8:  53742095 428252b7 65f3538d 4c4b193b
3fff0a08:  12bf0a17 5ef42197 3eaf353e 578b2d65
3fff0a18:  14d070c3 398a1655 299b113b 16c663d2
3fff0a28:  509849f1 5c92265a 3cf10436 268a0eec
3fff0a38:  60ce606e 2f1d42b6 0e2351ce 482452f6
3fff0a48:  6af31677 4d395ed8 37260804 32dd0ffa
3fff0a58:  60265c33 73fb34fa 3c157260 37de0962
3fff0a68:  71935c17 0bf0320f 47d16056 292b6f73
3fff0a78:  6ff70248 0d31319b 358e404a 77486b82
3fff0a88:  73ef38db 37664ee2 69e7298d 19173520
3fff0a98:  1e970f6e 377b18c3 049b2c79 623c35d9
3fff0aa8:  17046632 1720412a 36771945 37372aab
3fff0ab8:  38755d93 7d634a52 665b09cf 329d6ac8
3fff0ac8:  70a94c20 24a86be9 25c80763 7ed31fbd
3fff0ad8:  058c42d1 4ec51d36 7aae3370 55f37d5f
3fff0ae8:  39794e41 46967ce1 2d8b7f75 0ca743cb
3fff0af8:  76666315 14e8314a 39c40062 12cd4e43
3fff0b08:  3fff0034 3fff0b3c b54436de 40253ee1
3fff0b18:  3fff332c 402531a0 3fff354c 4021e78c
3fff0b28:  3fff332c 402531a0 3fff354c 40229269
3fff0b38:  eb8e8183 b889c7e3 43630a23 9cc9fbaa
3fff0b48:  00000200 3fff07ce 000002ca 00005cab
3fff0b58:  00000240 3fff06ba 00000228 00000114
3fff0b68:  3fff1170 3fff332c 3fff0ba8 00000020
3fff0b78:  9e0771d2 2c98e898 000014d6 3fff3760
3fff0b88:  00000020 3fff332c 3fff1170 4021ef74
3fff0b98:  c3c31369 3fff332c 00000200 4021f801
3fff0ba8:  2ff7275c a7bcade6 b573e193 45f261cd
3fff0bb8:  21c6c62a d309e1f3 72e6a5b9 1dd510e4
3fff0bc8:  031706de 7b77dae4 b9172113 04518b7a
3fff0bd8:  00000000 3fff7906 3fff36bc 3fff367c
3fff0be8:  00000200 0000008a 3fff2ef4 00000001
3fff0bf8:  3fff30e5 00000020 3fff3105 40253ee1
3fff0c08:  000001e3 3fff3720 3fff332c 40220cd1
3fff0c18:  deadbeef deadbeef deadbeef deadbeef
3fff0c28:  00000000 00000004 3fff0f44 00000001
3fff0c38:  deadbeef deadbeef deadbeef deadbeef
3fff0c48:  deadbeef deadbeef deadbeef deadbeef
3fff0c58:  deadbeef deadbeef deadbeef deadbeef
3fff0c68:  deadbeef deadbeef deadbeef deadbeef
3fff0c78:  deadbeef deadbeef deadbeef deadbeef
3fff0c88:  deadbeef deadbeef deadbeef deadbeef
3fff0c98:  deadbeef deadbeef deadbeef deadbeef
3fff0ca8:  deadbeef deadbeef deadbeef deadbeef
3fff0cb8:  deadbeef deadbeef deadbeef deadbeef
3fff0cc8:  deadbeef deadbeef deadbeef deadbeef
3fff0cd8:  deadbeef deadbeef deadbeef deadbeef
3fff0ce8:  deadbeef deadbeef deadbeef deadbeef
3fff0cf8:  deadbeef deadbeef deadbeef deadbeef
3fff0d08:  deadbeef deadbeef deadbeef deadbeef
3fff0d18:  deadbeef deadbeef deadbeef deadbeef
3fff0d28:  deadbeef deadbeef deadbeef deadbeef
3fff0d38:  deadbeef deadbeef deadbeef deadbeef
3fff0d48:  deadbeef deadbeef deadbeef deadbeef
3fff0d58:  deadbeef deadbeef deadbeef deadbeef
3fff0d68:  deadbeef deadbeef deadbeef deadbeef
3fff0d78:  deadbeef deadbeef deadbeef deadbeef
3fff0d88:  deadbeef deadbeef deadbeef deadbeef
3fff0d98:  deadbeef deadbeef deadbeef deadbeef
3fff0da8:  deadbeef deadbeef deadbeef deadbeef
3fff0db8:  deadbeef deadbeef deadbeef deadbeef
3fff0dc8:  deadbeef deadbeef deadbeef deadbeef
3fff0dd8:  deadbeef deadbeef deadbeef deadbeef
3fff0de8:  deadbeef deadbeef deadbeef deadbeef
3fff0df8:  deadbeef deadbeef deadbeef deadbeef
3fff0e08:  deadbeef deadbeef deadbeef deadbeef
3fff0e18:  deadbeef deadbeef deadbeef deadbeef
3fff0e28:  deadbeef deadbeef deadbeef deadbeef
3fff0e38:  deadbeef 40253ee1 deadbeef deadbeef
3fff0e48:  3fff322c 3fff32bc 000000cf 3fff3220
3fff0e58:  3fff332c 3fff2a3c 3fff3234 00000100
3fff0e68:  00000205 0000001d 3fff2a20 deadbeef
3fff0e78:  deadbeef deadbeef 3fff2a3c 3fff343c
3fff0e88:  3fff353c 00000000 3fff2a3c 4021fa80
3fff0e98:  3fff3220 00000000 deadbeef deadbeef
3fff0ea8:  00000250 00000005 deadbeef 3ffeea54
3fff0eb8:  00003a98 3fff78e4 3fff2a3c 4021fdb1
3fff0ec8:  00000205 deadbeef deadbeef deadbeef
3fff0ed8:  deadbeef 00000000 3ffee91c 40203190

ctx: cont

0x40229662 in br_i15_modpow_opt at /home/earle/Arduino/hardware/esp8266com/esp8266/tools/sdk/ssl/bearssl/src/int/i15_modpow2.c:124 (discriminator 2)
0x4021f228 in br_rsa_i15_private at /home/earle/Arduino/hardware/esp8266com/esp8266/tools/sdk/ssl/bearssl/src/rsa/rsa_i15_priv.c:152
0x40253ee1 in sleep_reset_analog_rtcreg_8266 at ??:?
0x402531a0 in sleep_reset_analog_rtcreg_8266 at ??:?
0x4021e78c in br_sha256_out at /home/earle/Arduino/hardware/esp8266com/esp8266/tools/sdk/ssl/bearssl/src/hash/sha2small.c:305
0x402531a0 in sleep_reset_analog_rtcreg_8266 at ??:?
0x40229269 in br_multihash_out at /home/earle/Arduino/hardware/esp8266com/esp8266/tools/sdk/ssl/bearssl/src/hash/multihash.c:165
0x4021ef74 in br_rsa_i15_pkcs1_sign at /home/earle/Arduino/hardware/esp8266com/esp8266/tools/sdk/ssl/bearssl/src/rsa/rsa_i15_pkcs1_sign.c:36
0x4021f801 in cc_do_sign at /home/earle/Arduino/hardware/esp8266com/esp8266/tools/sdk/ssl/bearssl/src/ssl/ssl_ccert_single_rsa.c:130
0x40253ee1 in sleep_reset_analog_rtcreg_8266 at ??:?
0x40220cd1 in br_ssl_hs_client_run at /home/earle/Arduino/hardware/esp8266com/esp8266/tools/sdk/ssl/bearssl/src/ssl/ssl_hs_client.c:1276
0x40253ee1 in sleep_reset_analog_rtcreg_8266 at ??:?
0x4021fa80 in jump_handshake at /home/earle/Arduino/hardware/esp8266com/esp8266/tools/sdk/ssl/bearssl/src/ssl/ssl_engine.c:1081
0x4021fdb1 in br_ssl_engine_sendrec_ack at /home/earle/Arduino/hardware/esp8266com/esp8266/tools/sdk/ssl/bearssl/src/ssl/ssl_engine.c:1172
0x40203190 in thunk_br_ssl_engine_sendrec_ack at ??:?

sp: 3ffffe30 end: 3fffffc0 offset: 0000
3ffffe30:  00003a98 3fff78e4 00000008 40206931
3ffffe40:  00000205 00000005 0a5f8e05 00000000
3ffffe50:  00000001 0000057f 3fff2a3c 4022008a
3ffffe60:  3fff2f3c 3ffe89af 3fff2a3c 00000001
3ffffe70:  3ffe89af 00000001 3ffee91c 40206bb0
3ffffe80:  3ffe89af 00000000 3ffee91c 40206d4e
3ffffe90:  00000000 00000000 00000000 4020558c
3ffffea0:  3fff1170 3fff2a3c 00000001 3ffe87d8
3ffffeb0:  000022b3 3ffee91c 3ffe89af 3ffe87d8
3ffffec0:  000022b3 3ffee91c 3ffe89af 40206e55
3ffffed0:  4020a968 ed732e68 4020a968 ed732e68
3ffffee0:  3ffe894e 3ffee8b4 00000000 402029b8
3ffffef0:  3ffe87d7 00000000 0020676e 40209189
3fffff00:  00000000 00000000 00000000 00000001
3fffff10:  000030c0 00000618 00000618 3ffeeb60
3fffff20:  4020728c 3ffeea20 3ffe87c7 3ffeeb60
3fffff30:  00000000 3ffee8b4 3ffeea20 40202ba4
3fffff40:  00000000 00000000 00000001 4020a030
3fffff50:  3fffdad0 3ffee8b4 3ffeea20 402012af
3fffff60:  3fffda00 3fffff80 3ffee8b4 3ffeeb60
3fffff70:  3fffdad0 00000000 3ffee8b4 402013ec
3fffff80:  3fff2100 000e000f 80fee8b4 4020a030
3fffff90:  80efeffe 00000000 3ffee8b4 40202584
3fffffa0:  feefeffe 00000000 3ffeeb20 4020828c
3fffffb0:  feefeffe feefeffe 3ffe8584 40100c35
<<<stack<<<

--------------- CUT HERE FOR EXCEPTION DECODER ---------------

 ets Jan  8 2013,rst cause:2, boot mode:(3,6)

load 0x4010f000, len 3584, room 16
tail 0
chksum 0xb0
csum 0xb0
v2843a5ac
~ld


Attempting to connect to SSID: Pirates in Love.ok!
Setting time using SNTPdone!
Current time: Tue Aug 11 22:08:27 2020
Checking WiFi ok!
MQTT connecting
--------------- CUT HERE FOR EXCEPTION DECODER ---------------

Soft WDT reset

>>>stack>>>

ctx: bearssl
sp: 3ffeffb8 end: 3fff0ee8 offset: 01a0
3fff0158:  3fff06bc 00000000 00000088 61047865
3fff0168:  0000003c 00002a65 00000088 0000007a
3fff0178:  3fff05a6 3fff026a 3fff06ba 00000000
3fff0188:  00000089 00000001 00000112 3fff06b8
3fff0198:  00005cab 3fff0380 00006aec 00000001
3fff01a8:  3fff0268 00000001 00000000 00000000
3fff01b8:  3fff06b8 7fff7fff 7fff7fff 3fff037e
3fff01c8:  3fff037e 3fff026a 00000000 3fff037e
3fff01d8:  3fff05a6 3fff07ce 3fff06bc 40229685
3fff01e8:  3fff026a 00005cab 00000114 00000004
3fff01f8:  3fff037e 00000002 00000003 00000004
3fff0208:  0000008b 3fff06ba 00000001 00000114
3fff0218:  34cef4b8 00000888 3fff07ce 3fff05a6
3fff0228:  3fff18b9 0000008a ffffffff 3fff352c
3fff0238:  00000088 000009ff 00000088 3fff05a6
3fff0248:  3fff037e 3fff0492 00000001 4021f228
3fff0258:  000002ca 00000001 00000112 3fff0674
3fff0268:  08880e07 6dc241fd 49b07906 2799324d
3fff0278:  331a1be4 29af1661 7dbe1579 6ba6592a
3fff0288:  60037c97 354a0e69 40541c53 7a3b3506
3fff0298:  34f17d6b 71510881 2ff42a9d 596539f7
3fff02a8:  1cbe562f 5d3371a0 01f0316c 4e0d4bed
3fff02b8:  0b9b2ebe 08fc292a 2dbd6207 2b5a5817
3fff02c8:  3fe239fa 4b2b08e0 2c6d5fe1 50e07cd7
3fff02d8:  0cce3711 425d76c1 475c1ad1 3d7f55c0
3fff02e8:  7b465a9a 52a14e71 467601c3 668e5977
3fff02f8:  76d15d03 0a4c4938 52012d4a 673a4c84
3fff0308:  49fe4350 3b7214b1 01d604a2 1f025687
3fff0318:  78bc67bb 7f0904c7 36c362d2 4fce24d8
3fff0328:  6c691c22 128d7980 2ecd361f 10d26006
3fff0338:  4b6d5156 46292f2a 61a91d7f 559a5bac
3fff0348:  307b4f78 107d1ae9 380805d5 00244a9a
3fff0358:  71f56c56 6cd9367b 78ec6fe0 27aa1e4b
3fff0368:  69f561a3 67977886 73771187 02622f7d
3fff0378:  07b31043 088800c0 2a984b41 36e57791
3fff0388:  5f4e1114 58e97742 704b0196 50265956
3fff0398:  199334ca 0d58713a 6e847479 693c61ee
3fff03a8:  715211c7 309421d2 0c833169 31fd4324
3fff03b8:  2f556153 1afa1287 381e122e 2c6624c6
3fff03c8:  4fba4002 1e487c4c 57df13f4 17c27d8a
3fff03d8:  4f69479e 4c71015c 25a631eb 384a3138
3fff03e8:  636c5159 73404435 5de31f4a 02df0567
3fff03f8:  7a732248 5d5b43e8 789f0137 06ce0bfe
3fff0408:  7ee86e9d 793d4524 641a040a 77526ace
3fff0418:  13592a7a 4b9f161b 7e86411c 4f653c06
3fff0428:  258d6f03 16893eff 082c7ac9 69dc335a
3fff0438:  55b86347 4a1155fe 65a02669 2f4c76c9
3fff0448:  2da17f14 24c2054e 41a83825 6c7d30b7
3fff0458:  37d307fa 731308b2 662622f0 3b7c5692
3fff0468:  658a7297 02d4346f 312577f0 00494971
3fff0478:  59e94c3d 301c5c46 309208ca 206c1a86
3fff0488:  14f35ebf 7ff70804 08880025 4b355e87
3fff0498:  465b6eaf 15c02f1c 50b2711a 4a574fc2
3fff04a8:  73336113 750866be 195e65db 7549770d
3fff04b8:  1c2b6c7b 0e6d3444 2a0521db 62ee04b1
3fff04c8:  72a155d6 632e209c 74022ff8 339c42bb
3fff04d8:  4f2249d2 146e2ddb 5d385cec 1eef0bf8
3fff04e8:  6cd35ceb 0c180e3d 3de559fa 600f1f3c
3fff04f8:  4ee41d63 65a96880 51c6557e 17287d60
3fff0508:  2fc34cd5 45736d91 4718087d 609928f1
3fff0518:  41464a34 26f725d1 034058f1 4b1d2e2a
3fff0528:  58ed66ab 30d32bf5 3ee03593 6f007402
3fff0538:  6d192895 34551163 06915e67 33ca34e2
3fff0548:  57042432 5caa71cd 03db4706 61260a69
3fff0558:  609a2169 01405f9f 6df40321 7f320522
3fff0568:  1c0b1813 637a4098 7ce31cde 59322630
3fff0578:  59c65b85 37a103ea 412350fb 39ab4225
3fff0588:  552149f0 19036408 20196b0d 52f73887
3fff0598:  72221cc5 33565b5c 1e202873 000000c9
3fff05a8:  2a862398 2d652b06 69a70987 362c0909
3fff05b8:  0b73174f 3c023ba8 552b1018 585f20a2
3fff05c8:  3e2d538e 2c21687c 0b7b5a39 0b08112f
3fff05d8:  303e2189 37584b43 7bad1e70 26296b9a
3fff05e8:  1b4c4e05 35ef3dd3 61475a66 325202cc
3fff05f8:  0d4a1ae2 2dd21451 3c450cd6 4e231cf5
3fff0608:  36c46a6f 7fae3ae2 2b8406e9 5a3c137a
3fff0618:  5d624af3 28ca7e1b 286b65aa 3acd07c2
3fff0628:  5b677097 252e6cd8 01437c94 50172872
3fff0638:  60c70464 65680110 77884986 031e67f0
3fff0648:  3ffb564f 60f23928 12db5a80 44fb3873
3fff0658:  0d1e6c9d 1c886f6c 2c897e2b 1d855d17
3fff0668:  0d1f2cd1 77590986 58f13fa4 61762abd
3fff0678:  7e346b81 37c0118a 65dd6925 4ff654de
3fff0688:  012e73f2 01b37b2c 33e36205 3d5c06fb
3fff0698:  46e47a51 2b5815d7 707f4fa2 3e425a9e
3fff06a8:  71ec0037 65e47e1a 41211674 75aa3d8e
3fff06b8:  0888000a 78e36aec 4f9e7cd6 4ccb6e5d
3fff06c8:  17fa2873 660602eb 499d2076 29fb6f5b
3fff06d8:  74c319ef 3c0d55e4 40d33de8 7d437457
3fff06e8:  61ad1961 2e3f65dc 5915633d 46e60f1a
3fff06f8:  55aa4d9b 03b17d8c 0f3811d2 61cd4285
3fff0708:  65a61a42 543e26e7 75b42dcd 14b11d26
3fff0718:  2e626f67 234640fe 497c173c 270b4d49
3fff0728:  721820bb 6ae94c63 11d57aa6 35d50090
3fff0738:  59156293 088a61b5 2d5c6ac1 6449019c
3fff0748:  5e32474b 41ef7002 275c3b98 791711e0
3fff0758:  7dfd5e62 15870262 2b2425fb 3e853efd
3fff0768:  089b4274 081d1473 51cf1cce 61d06dc1
3fff0778:  00a7039b 23ea7c7d 38a32cb6 677845be
3fff0788:  62115386 58784c1a 2c243906 34071e13
3fff0798:  0da6191b 4250762e 62ff281c 1a5a2a0c
3fff07a8:  401b674c 18563f0f 3c8d253f 04fa39a1
3fff07b8:  3a7b7314 79855e2f 18ce7b9f 5dab4c6d
3fff07c8:  6c973dd3 08880020 75d55142 77712b66
3fff07d8:  295d4a0d 2f203cba 6a763aff 161d2f0d
3fff07e8:  7e3110f1 685b779e 1a1c7387 7d333eac
3fff07f8:  4b121aa9 6c2d29a6 01ff68bf 252d2df0
3fff0808:  18c75789 06120b8b 2f583f00 13ca6368
3fff0818:  7e9056fb 487179d3 5b7363c7 23f04427
3fff0828:  366f7dc1 5138731d 5d3b667c 3f814aff
3fff0838:  35575cac 4e12571e 77721e9d 68e95374
3fff0848:  228c0909 2f3d766b 65aa24f3 21fb3818
3fff0858:  494663ec 38690bcc 1d3b0427 42d13481
3fff0868:  4a8a76d6 7a004cf2 25157402 571f1410
3fff0878:  030e6fa6 04783ac7 3b683f95 58c34f56
3fff0888:  39b53690 33677b25 0751219d 390938e9
3fff0898:  7f7f7663 46842fa5 0b695ff3 5516584b
3fff08a8:  5cdf7611 507455cc 203837a4 64342745
3fff08b8:  4373730c 570154d4 0d617b88 48142882
3fff08c8:  06a16e70 695c2915 6cd76f2f 6dae3d0b
3fff08d8:  7e032091 686c2569 08880083 17df7f9d
3fff08e8:  0f724a2f 7d5b2834 1cfa1b28 663d2437
3fff08f8:  0e9139eb 44550c3a 7a416124 70b87581
3fff0908:  57f715ad 15743b95 71dd60f8 63c70e64
3fff0918:  52ef31f4 7a815569 1642215b 724c112c
3fff0928:  67d86176 274472d5 4cab0ef6 4a5f715f
3fff0938:  15955cb1 36d739b8 13611ef5 12024799
3fff0948:  4dfe1ccf 67390051 0f3334ab 7b7d1bba
3fff0958:  62e13ea6 15724019 54e22222 78ab77f8
3fff0968:  69333b0e 459a4428 6088575e 6e380911
3fff0978:  46104bfc 19483bf8 0046488b 59cc4ebf
3fff0988:  145c6205 248f25fa 16f15165 1890069c
3fff0998:  5a0f5609 41d81051 38371a2b 5d4a14a6
3fff09a8:  55c826a7 6e6850ba 4cb71596 7d1b1ef5
3fff09b8:  7f3e7b00 211b0878 5c01249f 65476728
3fff09c8:  7f3e756b 73696117 47e16aee 0c057836
3fff09d8:  4beb4654 4abd735b 458b3f3b 29053f0f
3fff09e8:  59b2614a 774c5775 7dde4d0b 0888008e
3fff09f8:  78e36aec 4f9e7cd6 4ccb6e5d 17fa2873
3fff0a08:  660602eb 499d2076 29fb6f5b 74c319ef
3fff0a18:  3c0d55e4 40d33de8 7d437457 61ad1961
3fff0a28:  2e3f65dc 5915633d 46e60f1a 55aa4d9b
3fff0a38:  03b17d8c 0f3811d2 61cd4285 65a61a42
3fff0a48:  543e26e7 75b42dcd 14b11d26 2e626f67
3fff0a58:  234640fe 497c173c 270b4d49 721820bb
3fff0a68:  6ae94c63 11d57aa6 35d50090 59156293
3fff0a78:  088a61b5 2d5c6ac1 6449019c 5e32474b
3fff0a88:  41ef7002 275c3b98 791711e0 7dfd5e62
3fff0a98:  15870262 2b2425fb 3e853efd 089b4274
3fff0aa8:  081d1473 51cf1cce 61d06dc1 00a7039b
3fff0ab8:  23ea7c7d 38a32cb6 677845be 62115386
3fff0ac8:  58784c1a 2c243906 34071e13 0da6191b
3fff0ad8:  4250762e 62ff281c 1a5a2a0c 401b674c
3fff0ae8:  18563f0f 3c8d253f 04fa39a1 3a7b7314
3fff0af8:  79855e2f 18ce7b9f 5dab4c6d 6c973dd3
3fff0b08:  3fff0020 3fff0b3c e58ebd80 40253ee1
3fff0b18:  3fff332c 402531a0 3fff354c 4021e78c
3fff0b28:  3fff332c 402531a0 3fff354c 40229269
3fff0b38:  e773d45c d09c6c2e 01320971 7fd75b33
3fff0b48:  00000200 3fff07ce 000002ca 00005cab
3fff0b58:  00000240 3fff06ba 00000228 00000114
3fff0b68:  3fff1170 3fff332c 3fff0ba8 00000020
3fff0b78:  3336132f 0c91a510 000014d6 3fff3760
3fff0b88:  00000020 3fff332c 3fff1170 4021ef74
3fff0b98:  3be3505a 3fff332c 00000200 4021f801
3fff0ba8:  77cde24c 5a28a949 bb9d2ff3 ecce3686
3fff0bb8:  31cf2311 f4e3d69a 51529d3f ee81483d
3fff0bc8:  e28d01c4 5a357bb8 1b34ffe1 8fe21db6
3fff0bd8:  00000000 3fff7906 3fff36bc 3fff367c
3fff0be8:  00000200 0000008a 3fff2ef4 00000001
3fff0bf8:  3fff30e5 00000020 3fff3105 40253ee1
3fff0c08:  000001e3 3fff3720 3fff332c 40220cd1
3fff0c18:  deadbeef deadbeef deadbeef deadbeef
3fff0c28:  00000000 00000004 3fff0f44 00000001
3fff0c38:  deadbeef deadbeef deadbeef deadbeef
3fff0c48:  deadbeef deadbeef deadbeef deadbeef
3fff0c58:  deadbeef deadbeef deadbeef deadbeef
3fff0c68:  deadbeef deadbeef deadbeef deadbeef
3fff0c78:  deadbeef deadbeef deadbeef deadbeef
3fff0c88:  deadbeef deadbeef deadbeef deadbeef
3fff0c98:  deadbeef deadbeef deadbeef deadbeef
3fff0ca8:  deadbeef deadbeef deadbeef deadbeef
3fff0cb8:  deadbeef deadbeef deadbeef deadbeef
3fff0cc8:  deadbeef deadbeef deadbeef deadbeef
3fff0cd8:  deadbeef deadbeef deadbeef deadbeef
3fff0ce8:  deadbeef deadbeef deadbeef deadbeef
3fff0cf8:  deadbeef deadbeef deadbeef deadbeef
3fff0d08:  deadbeef deadbeef deadbeef deadbeef
3fff0d18:  deadbeef deadbeef deadbeef deadbeef
3fff0d28:  deadbeef deadbeef deadbeef deadbeef
3fff0d38:  deadbeef deadbeef deadbeef deadbeef
3fff0d48:  deadbeef deadbeef deadbeef deadbeef
3fff0d58:  deadbeef deadbeef deadbeef deadbeef
3fff0d68:  deadbeef deadbeef deadbeef deadbeef
3fff0d78:  deadbeef deadbeef deadbeef deadbeef
3fff0d88:  deadbeef deadbeef deadbeef deadbeef
3fff0d98:  deadbeef deadbeef deadbeef deadbeef
3fff0da8:  deadbeef deadbeef deadbeef deadbeef
3fff0db8:  deadbeef deadbeef deadbeef deadbeef
3fff0dc8:  deadbeef deadbeef deadbeef deadbeef
3fff0dd8:  deadbeef deadbeef deadbeef deadbeef
3fff0de8:  deadbeef deadbeef deadbeef deadbeef
3fff0df8:  deadbeef deadbeef deadbeef deadbeef
3fff0e08:  deadbeef deadbeef deadbeef deadbeef
3fff0e18:  deadbeef deadbeef deadbeef deadbeef
3fff0e28:  deadbeef deadbeef deadbeef deadbeef
3fff0e38:  deadbeef 40253ee1 deadbeef deadbeef
3fff0e48:  3fff322c 3fff32bc 000000cf 3fff3220
3fff0e58:  3fff332c 3fff2a3c 3fff3234 00000100
3fff0e68:  00000205 0000001d 3fff2a20 deadbeef
3fff0e78:  deadbeef deadbeef 3fff2a3c 3fff343c
3fff0e88:  3fff353c 00000000 3fff2a3c 4021fa80
3fff0e98:  3fff3220 00000000 deadbeef deadbeef
3fff0ea8:  00000250 00000005 deadbeef 3ffeea54
3fff0eb8:  00003a98 3fff78e4 3fff2a3c 4021fdb1
3fff0ec8:  00000205 deadbeef deadbeef deadbeef
3fff0ed8:  deadbeef 00000000 3ffee91c 40203190

ctx: cont

0x40229685 in NEQ at /home/earle/Arduino/hardware/esp8266com/esp8266/tools/sdk/ssl/bearssl/src/inner.h:812
 (inlined by) br_i15_modpow_opt at /home/earle/Arduino/hardware/esp8266com/esp8266/tools/sdk/ssl/bearssl/src/int/i15_modpow2.c:152
0x4021f228 in br_rsa_i15_private at /home/earle/Arduino/hardware/esp8266com/esp8266/tools/sdk/ssl/bearssl/src/rsa/rsa_i15_priv.c:152
0x40253ee1 in sleep_reset_analog_rtcreg_8266 at ??:?
0x402531a0 in sleep_reset_analog_rtcreg_8266 at ??:?
0x4021e78c in br_sha256_out at /home/earle/Arduino/hardware/esp8266com/esp8266/tools/sdk/ssl/bearssl/src/hash/sha2small.c:305
0x402531a0 in sleep_reset_analog_rtcreg_8266 at ??:?
0x40229269 in br_multihash_out at /home/earle/Arduino/hardware/esp8266com/esp8266/tools/sdk/ssl/bearssl/src/hash/multihash.c:165
0x4021ef74 in br_rsa_i15_pkcs1_sign at /home/earle/Arduino/hardware/esp8266com/esp8266/tools/sdk/ssl/bearssl/src/rsa/rsa_i15_pkcs1_sign.c:36
0x4021f801 in cc_do_sign at /home/earle/Arduino/hardware/esp8266com/esp8266/tools/sdk/ssl/bearssl/src/ssl/ssl_ccert_single_rsa.c:130
0x40253ee1 in sleep_reset_analog_rtcreg_8266 at ??:?
0x40220cd1 in br_ssl_hs_client_run at /home/earle/Arduino/hardware/esp8266com/esp8266/tools/sdk/ssl/bearssl/src/ssl/ssl_hs_client.c:1276
0x40253ee1 in sleep_reset_analog_rtcreg_8266 at ??:?
0x4021fa80 in jump_handshake at /home/earle/Arduino/hardware/esp8266com/esp8266/tools/sdk/ssl/bearssl/src/ssl/ssl_engine.c:1081
0x4021fdb1 in br_ssl_engine_sendrec_ack at /home/earle/Arduino/hardware/esp8266com/esp8266/tools/sdk/ssl/bearssl/src/ssl/ssl_engine.c:1172
0x40203190 in thunk_br_ssl_engine_sendrec_ack at ??:?

sp: 3ffffe30 end: 3fffffc0 offset: 0000
3ffffe30:  00003a98 3fff78e4 00000008 40206931
3ffffe40:  00000205 00000005 bae2eb3a 00000000
3ffffe50:  00000001 00000f63 3fff2a3c 4022008a
3ffffe60:  3fff2f3c 3ffe89af 3fff2a3c 00000001
3ffffe70:  3ffe89af 00000001 3ffee91c 40206bb0
3ffffe80:  3ffe89af 00000000 3ffee91c 40206d4e
3ffffe90:  00000000 00000000 00000000 4020558c
3ffffea0:  3fff1170 3fff2a3c 00000001 3ffe87d8
3ffffeb0:  000022b3 3ffee91c 3ffe89af 3ffe87d8
3ffffec0:  000022b3 3ffee91c 3ffe89af 40206e55
3ffffed0:  4020a968 ed732e68 4020a968 ed732e68
3ffffee0:  3ffe894e 3ffee8b4 00000000 402029b8
3ffffef0:  3ffe87d7 00000000 0020676e 40209189
3fffff00:  00000000 00000000 00000000 00000001
3fffff10:  000030c0 00000618 00000618 3ffeeb60
3fffff20:  4020728c 3ffeea20 3ffe87c7 3ffeeb60
3fffff30:  00000000 3ffee8b4 3ffeea20 40202ba4
3fffff40:  00000000 00000000 00000001 4020a030
3fffff50:  3fffdad0 3ffee8b4 3ffeea20 402012af
3fffff60:  3fffda00 3fffff80 3ffee8b4 3ffeeb60
3fffff70:  3fffdad0 00000000 3ffee8b4 402013ec
3fffff80:  3fff2100 000e000f 80fee8b4 4020a030
3fffff90:  80efeffe 00000000 3ffee8b4 40202584
3fffffa0:  feefeffe 00000000 3ffeeb20 4020828c
3fffffb0:  feefeffe feefeffe 3ffe8584 40100c35
<<<stack<<<

--------------- CUT HERE FOR EXCEPTION DECODER ---------------

 ets Jan  8 2013,rst cause:2, boot mode:(3,6)

load 0x4010f000, len 3584, room 16
tail 0
chksum 0xb0
csum 0xb0
v2843a5ac
~ld


Attempting to connect to SSID: Pirates in Love.ok!
Setting time using SNTPdone!
Current time: Tue Aug 11 22:08:36 2020
Checking WiFi ok!
MQTT connecting

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    ๐Ÿ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. ๐Ÿ“Š๐Ÿ“ˆ๐ŸŽ‰

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google โค๏ธ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.