API Reference

CORE

GitHub Link C/C++ API JS API
mongoose-os mgos_app.h
mgos_bitbang.h
mgos_config_util.h
mgos_gpio.h
mgos_gpio_hal.h
mgos_hal.h
mgos_hooks.h
mgos_mdns.h
mgos_mongoose.h
mgos_net.h
mgos_sntp.h
mgos_timers.h
mgos_uart.h
mgos_updater.h
mgos_updater_common.h
mgos_updater_util.h
mgos_utils.h
mgos_vfs.h
mgos_vfs_dev.h
adc esp32_adc.h
mgos_adc.h
api_adc.js
arduino-compat Arduino.h
mgos_arduino.h
pgmspace.h
Print.h
Printable.h
stdlib_noniso.h
WString.h
arduino-onewire mgos_arduino_onewire.h
OneWire.h
api_arduino_onewire.js
arduino-spi SPI.h
arduino-wire Wire.h
bh1730 bh1730.h api_bh1730.js
bt-service-config
bt-service-debug
cron mgos_cron.h
crontab mgos_crontab.h
empty
i2c mgos_i2c.h api_i2c.js
js-demo-bundle
jstore mgos_jstore.h
location mgos_location.h
mjs mjs.h
mos_mjs.h
api_arch_uart.js
api_arch_uart.js
api_esp32.js
api_arch_uart.js
api_esp8266.js
api_bitbang.js
api_config.js
api_gpio.js
api_grove.js
api_http.js
api_log.js
api_neopixel.js
api_net.js
api_sys.js
api_timer.js
api_uart.js
api_dataview.js
api_file.js
api_math.js
onewire mgos_onewire.h
pwm mgos_pwm.h api_pwm.js
spi mgos_spi.h api_spi.js
vfs-dev-spi-flash mgos_vfs_dev_spi_flash.h

SECURITY

GitHub Link C/C++ API JS API
atca mgos_atca.h
ca-bundle

CLOUD

GitHub Link C/C++ API JS API
aws mgos_aws_greengrass.h
mgos_aws_shadow.h
mgos_aws.h
api_aws.js
awstest mgos_aws_greengrass.h
mgos_aws_shadow.h
mgos_aws.h
api_aws.js
blynk mgos_blynk.h api_blynk.js
gcp mgos_gcp.h

NETWORKING

GitHub Link C/C++ API JS API
bt-common esp32_bt_gattc.h
esp32_bt_gatts.h
esp32_bt_internal.h
esp32_bt.h
dns-sd mgos_dns_sd.h
ethernet
http-server mgos_http_server.h
mqtt mgos_mqtt.h api_mqtt.js
wifi mgos_wifi_hal.h
mgos_wifi.h
api_wifi.js

REMOTE MANAGEMENT

GitHub Link C/C++ API JS API
dash mgos_dash.h api_dash.js
ota-aws-shadow
ota-http-client mgos_ota_http_client.h
ota-http-server
rpc-common mg_rpc_channel_http.h
mg_rpc_channel_tcp_common.h
mg_rpc_channel_ws.h
mg_rpc_channel.h
mg_rpc.h
mgos_rpc.h
api_rpc.js
rpc-gatts
rpc-loopback mg_rpc_channel_loopback.h
rpc-mqtt mgos_rpc_channel_mqtt.h
rpc-service-atca
rpc-service-config mgos_service_config.h
rpc-service-cron
rpc-service-fs mgos_service_filesystem.h
rpc-service-gattc
rpc-service-gpio mgos_gpio_service.h
rpc-service-i2c mgos_i2c_service.h
rpc-service-ota mgos_rpc_service_ota.h
rpc-service-wifi
rpc-uart mgos_rpc_channel_uart.h

HARDWARE

GitHub Link C/C++ API JS API
arduino-adafruit-ads1x15 api_ads1015.js
arduino-adafruit-bme280 Adafruit_BME280.h
mgos_arduino_bme280.h
api_arduino_bme280.js
arduino-adafruit-dht api_arduino_dht.js
arduino-adafruit-gfx Adafruit_GFX.h
gfxfont.h
arduino-adafruit-pwm-servo api_pwm_servo.js
arduino-adafruit-ssd1306 Adafruit_SSD1306.h
mgos_arduino_ssd1306.h
api_arduino_ssd1306.js
arduino-dallas-temperature DallasTemperature.h
mgos_arduino_dallas_temp.h
api_arduino_dallas_temp.js
arduino-ds3231 api_ds3231.js
dht mgos_dht.h api_dht.js
esp32-touchpad api_esp32_touchpad.js
mq135 api_mq135.js
pppos mgos_pppos.h