Сервер CoAPS, который может использовать сервер Coaps

1/ Теперь я хочу, чтобы клиент libcoap подключался к серверу Coaps, но он не может найти сервер Coaps. 2/ Итак, мне нужен сервер Coaps с psk, кто мне его может дать?

У меня есть реализация CoAP (libcoap) и реализация DTLS (tinyDTLS). Я хочу, чтобы клиент libcoap подключался к серверу Coaps

Буду благодарен за любые советы.

1 ответ

Вы можете использовать https://eclipse.org/californium для запуска собственного CoAP-сервера на базе DTLS. Взгляните на пример DTLS в исходном репозитории, с которого следует начать.

Кроме того, вы можете подключиться к CoAP-серверу Eclipse Californium по адресу californium.eclipse.org:5684.

Вот как это сделать с помощью инструмента openssl s_client:

openssl s_client -dtls1_2 -psk_identity password -psk 736573616D65 -connect californium.eclipse.org:5684

Вы можете протестировать соединение coaps локально следующим образом

$ ./coap-server -A ::1 -k 1234 &
$ ./coap-client 'coaps://[::1]/' -k 1234 -u CoAP
Другие вопросы по тегам