Сервер 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