IoT based on ESP8266 (NodeMCU v3 board) and Yandex Cloud with integration with Alice assistant see alice-func
Alice configuration can't be provided in the source code, you have to configure it on your own. See references in the end of this page.
note to start working with terraform you have to make a terraform/variables_yc_account.tf
file with actual values based on the yandex terraform provider
./terraform
variables_yc_account.tf
based on variables_yc_account.tf.sampleterraform init
terraform apply
the firmware is located in arduino/air-monitor
, it is based on the Platform IO as a replacement for Arduino IDE.
arduino/air-monitor/local_specific_variables.h
Once you have initialized your yandex cloud with the terraform scripts arduino/air-monitor/local_specific_variables.h
Cloud infrastructure provisioning step generates arduino/air-monitor/local_specific_variables.h
based on the
file arduino/air-monitor/local_specific_variables.h.sample
and your environment settings, for more information see arduino/scripts/create_local_specific_variables.sh