├── .gitignore ├── LICENSE ├── NOTICE ├── README.md ├── examples └── mqtt.ino ├── library.json ├── library.properties ├── platformio.ini └── src ├── aws-sdk-arduino ├── DeviceIndependentInterfaces.cpp ├── DeviceIndependentInterfaces.h ├── Utils.cpp ├── Utils.h ├── sha256.cpp └── sha256.h ├── aws ├── AwsIotSigv4.cpp ├── AwsIotSigv4.h ├── ESP8266DateTimeProvider.cpp └── ESP8266DateTimeProvider.h ├── aws_iot_config.h ├── config ├── ConnectionParams.cpp └── ConnectionParams.h ├── mqtt ├── MqttClient.cpp └── MqttClient.h └── ws ├── CircularByteBuffer.h ├── WebSocketClientAdapter.cpp └── WebSocketClientAdapter.h /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/joekickass/esp8266-arduino-aws-iot-ws/HEAD/.gitignore -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/joekickass/esp8266-arduino-aws-iot-ws/HEAD/LICENSE -------------------------------------------------------------------------------- /NOTICE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/joekickass/esp8266-arduino-aws-iot-ws/HEAD/NOTICE -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/joekickass/esp8266-arduino-aws-iot-ws/HEAD/README.md -------------------------------------------------------------------------------- /examples/mqtt.ino: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/joekickass/esp8266-arduino-aws-iot-ws/HEAD/examples/mqtt.ino -------------------------------------------------------------------------------- /library.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/joekickass/esp8266-arduino-aws-iot-ws/HEAD/library.json -------------------------------------------------------------------------------- /library.properties: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/joekickass/esp8266-arduino-aws-iot-ws/HEAD/library.properties -------------------------------------------------------------------------------- /platformio.ini: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/joekickass/esp8266-arduino-aws-iot-ws/HEAD/platformio.ini -------------------------------------------------------------------------------- /src/aws-sdk-arduino/DeviceIndependentInterfaces.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/joekickass/esp8266-arduino-aws-iot-ws/HEAD/src/aws-sdk-arduino/DeviceIndependentInterfaces.cpp -------------------------------------------------------------------------------- /src/aws-sdk-arduino/DeviceIndependentInterfaces.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/joekickass/esp8266-arduino-aws-iot-ws/HEAD/src/aws-sdk-arduino/DeviceIndependentInterfaces.h -------------------------------------------------------------------------------- /src/aws-sdk-arduino/Utils.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/joekickass/esp8266-arduino-aws-iot-ws/HEAD/src/aws-sdk-arduino/Utils.cpp -------------------------------------------------------------------------------- /src/aws-sdk-arduino/Utils.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/joekickass/esp8266-arduino-aws-iot-ws/HEAD/src/aws-sdk-arduino/Utils.h -------------------------------------------------------------------------------- /src/aws-sdk-arduino/sha256.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/joekickass/esp8266-arduino-aws-iot-ws/HEAD/src/aws-sdk-arduino/sha256.cpp -------------------------------------------------------------------------------- /src/aws-sdk-arduino/sha256.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/joekickass/esp8266-arduino-aws-iot-ws/HEAD/src/aws-sdk-arduino/sha256.h -------------------------------------------------------------------------------- /src/aws/AwsIotSigv4.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/joekickass/esp8266-arduino-aws-iot-ws/HEAD/src/aws/AwsIotSigv4.cpp -------------------------------------------------------------------------------- /src/aws/AwsIotSigv4.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/joekickass/esp8266-arduino-aws-iot-ws/HEAD/src/aws/AwsIotSigv4.h -------------------------------------------------------------------------------- /src/aws/ESP8266DateTimeProvider.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/joekickass/esp8266-arduino-aws-iot-ws/HEAD/src/aws/ESP8266DateTimeProvider.cpp -------------------------------------------------------------------------------- /src/aws/ESP8266DateTimeProvider.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/joekickass/esp8266-arduino-aws-iot-ws/HEAD/src/aws/ESP8266DateTimeProvider.h -------------------------------------------------------------------------------- /src/aws_iot_config.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/joekickass/esp8266-arduino-aws-iot-ws/HEAD/src/aws_iot_config.h -------------------------------------------------------------------------------- /src/config/ConnectionParams.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/joekickass/esp8266-arduino-aws-iot-ws/HEAD/src/config/ConnectionParams.cpp -------------------------------------------------------------------------------- /src/config/ConnectionParams.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/joekickass/esp8266-arduino-aws-iot-ws/HEAD/src/config/ConnectionParams.h -------------------------------------------------------------------------------- /src/mqtt/MqttClient.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/joekickass/esp8266-arduino-aws-iot-ws/HEAD/src/mqtt/MqttClient.cpp -------------------------------------------------------------------------------- /src/mqtt/MqttClient.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/joekickass/esp8266-arduino-aws-iot-ws/HEAD/src/mqtt/MqttClient.h -------------------------------------------------------------------------------- /src/ws/CircularByteBuffer.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/joekickass/esp8266-arduino-aws-iot-ws/HEAD/src/ws/CircularByteBuffer.h -------------------------------------------------------------------------------- /src/ws/WebSocketClientAdapter.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/joekickass/esp8266-arduino-aws-iot-ws/HEAD/src/ws/WebSocketClientAdapter.cpp -------------------------------------------------------------------------------- /src/ws/WebSocketClientAdapter.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/joekickass/esp8266-arduino-aws-iot-ws/HEAD/src/ws/WebSocketClientAdapter.h --------------------------------------------------------------------------------