For some unknown reason I get an error about undefined mgos_sys_config_get_device_id()
search for the definition does not find any reference in header files. Where it is defined?
/home/exe/Work/Slide/mos/slide/src/rpc_service_slide.c: In function '\''slide_svc_get_info_handler'\'':
/home/exe/Work/Slide/mos/slide/src/rpc_service_slide.c:45:51: error: implicit declaration of function '\''mgos_sys_config_get_device_id'\''; did you mean '\''mgos_sys_config_get_device'\''? [-Werror=implicit-function-declaration]
"calib_time: %d, pos: %.2f, touch_go: %B}", mgos_sys_config_get_device_id(), mgos_sys_ro_vars_get_mac_address(),
~ ~ ~ ~ ~~~~
mgos_wifi_sta.c:516 Trying Reldene AP c4:41:1e:67:69:1a RSSI -64 cfg 0 att 1
mgos_wifi_sta.c:516 Trying Reldene AP 00:00:00:00:00:00 RSSI 0 cfg 0 att 1
versionfield of mos.yml
The certificate is not correctly signed by the trusted CA. We are running mongoos os 2.18.0. The GlobalSign R2 ca should not expire before 2021-12-15. Do you hear or know soming about this issue? Are some Google CAs missing from the ca.pem?
OU=GlobalSign Root CA - R2, O=GlobalSign, CN=GlobalSign, now they use
C = BE, O = GlobalSign nv-sa, OU = Root CA, CN = GlobalSign Root CA
Hi @rojer, I hope you can help me again. Since Jul 20, 2021, 6:00:03 AM a single device was disconnected from gcp. It seems that for some reason the JWT can no longer be signed.
mg_net.c:794 0x3ffde160 tcp://184.108.40.206:8883 -> 0 mg_ssl_if_mbedtls.c:31 0x3ffde160 ciphersuite: TLS-ECDHE-ECDSA-WITH-AES-128-GCM-SHA256 ATCA ECDSA verify ok, verified ATCA ECDSA verify ok, verified ATCA ECDSA verify ok, verified ATCA:16 failed to gen ECDH pubkey: 0xfa SW ECDH curve 3 mgos_mqtt_conn.c:231 MQTT0 TCP connect ok (0) ATCA:2 ECDSA sign failed: 0xfa mgos_gcp.c:146 mbedtls_pk_sign failed: 0xffffb1ff mgos_mqtt_conn.c:257 MQTT0 Disconnect
The device has worked well for the last 11 months. [MOS 2.17.0, GCP with ATECC608A crypto chip]