Я пытаюсь обеспечить соединение между клиентом и mosquitto-брокер arduino pubsub (который работает на общедоступном сервере) через TLS.Защита ардуино от москитов связи с TLS
Обычно (на окнах и т. Д.), Я могу опубликовать/подписаться, как показано ниже, и предоставить файлы сертификатов. (файлы сертификатов и ключей находятся в моем рабочем каталоге).
mosquitto_pub -h myhost.com -p 8883 -t "/test" -m "your secure message" --cafile ca.crt --cert client.crt --key client.key
mosquitto_sub -h myhost.com -p 8883 -t "/test" --cafile ca.crt --cert client.crt --key client.key
Но есть способ сделать это в Arduino?
Клиент mosquitto не работает на arduino, вы имеете в виду клиента pubsub отсюда http://pubsubclient.knolleary.net/? – hardillb
И какое оборудование/Arduino вы используете? Например, Uno не имеет памяти для запуска полного TLS. Хотя возможно, что он может быть выгружен в сетевой чип, если использовать что-то вроде ESP8288. – njh
Я использую чип Sam3x8e. Спасибо! :) – Dileep