Tool/software: TI-RTOS
Hi there,
I used the CC3200 with the AWS IoT SDK C and everything works well! I can send a receive MQTT messege.
Into the project I wrapped the AWS IoT network functions call to the CC3200 Network processor functions. In this way I avoid the use of mbedTLS.
Now I need to enable the ALPN TLS protocol extension in order to use the 443 port instead of 8883 port.
I read that mbedTLS support the ALPNfunctionality but I don't want to add mbedTLS to my project if it is possible.
From AWS Site:
Clients wishing to connect using MQTT with X.509 Client Certificate authentication on port
443 must implement the Application Layer Protocol Negotiation (ALPN) TLS extension and
pass x-amzn-mqtt-ca as the ProtocolName in the ProtocolNameList. Note that ALPN is
not required to open connections using MQTT with X.509 Client Certificate authentication
on port 8883.
Does the CC3200 support the ALPN functionality?
Thanks for the help!
BR