This is my first hopefully not my last post here .
so basically i'm a noob when it comes to the esp. i'm an embedded developer with a desire to build an IoT device with all its accessories ( Mob App, server, etc .. ).
I have been searching for the available ESP modules and already bought NodeMCu and seen what it can do.
so here are my noob questions:
a) Communication Protocols:
what is your recommendation for a secure communication protocol ?
I've read about the MQTT and how it's light weight and easy to use and i read that Arduino IDE have some libs that support Mqtt like ADA_Fruit.
i also seen some examples of Thingspeak using Http which is not secure .
so basically i want a protocol that is secure for E2E encryption also has a good support related to esp8266.
b) SDKs :
what SDK do u recommend ?
by searching i found arduino IDE to be straight forward and easy to use with a good documentation .
but i also read that it does not support multi threading and i'm coming from an embedded environment so threads are simpler for me to design Software with so i also found RTOS SDK but i'm lacking the support .
also what other SDK available that you would recommend ?
the questions may be very unspecific but that's how lost i am right now.
also what books do you recommend i've seen some books but they all scratch the surface i want to do lots of reading so throw everything you might see help me to have a more clearer vision .
thanks all