Closed jdobes-cz closed 11 months ago
I am sorry, there is no problem on the Nettigo side. I was using the ECDSA certificate on the server, while the ciphers required the RSA certificate. I've changed to RSA certificates and all works well now. It is perhaps the same problem on pipedream.net side.
I cannot make Nettigo Air Monitor (KIT BME 0.3.3 STD language EN) post data to my own API.
Configuration: Firmware - tried with NAMF-2020-46rc2 (and before also the stable release).
Actual results:
Expected result:
Additional info:
I can access my own API server with other means - e.g., postman and curl.
The sensor can post the results to API Sensor Community and Madavi.de. Both with https.
I've debugged the network traffic. The Client and the Server agree on TLS 1.2 / TLS_RSA_WITH_AES_128_CBC_SHA256 cipher. The connection goes until "Server Hello Done". Then is disconnected from the client side (sending FIN, ACK packet flag). (I use RSA 2048 certificate for the server. The server is facing AWS CloudFront.)
The sensor also fails to post the results to pipedream.net when port 443 is selected. It does post on port 80.
Here is the debug of the connection:
Idea:
Here is the Server Hello packet from api-rrd.madavi.de (i.e., it works):
Here is the Server Hello packet from pipedream.net (i.e., it does not work):