# Special Topics

- [Node-Red](https://docs.aic-eec.com/general/node-red.md)
- [Set up Raspberry Pi](https://docs.aic-eec.com/general/node-red/set-up-raspberry-pi.md)
- [Install node red in Raspberry Pi](https://docs.aic-eec.com/general/node-red/install-node-red-in-raspberry-pi.md)
- [Get started with Node Red](https://docs.aic-eec.com/general/node-red/get-start-with-node-red.md)
- [Open node-red](https://docs.aic-eec.com/general/node-red/get-start-with-node-red/open-node-red.md)
- [Turn off node red](https://docs.aic-eec.com/general/node-red/get-start-with-node-red/turn-off-node-red.md)
- [Install Dashboard on Node-red](https://docs.aic-eec.com/general/node-red/get-start-with-node-red/install-dashboard-on-node-red.md)
- [Use node red to show message](https://docs.aic-eec.com/general/node-red/get-start-with-node-red/untitled-3.md)
- [Using Ultrasonic sensor with node-red](https://docs.aic-eec.com/general/node-red/get-start-with-node-red/untitled-4.md)
- [IoT Cloud](https://docs.aic-eec.com/general/hot-cloud.md)
- [Overview](https://docs.aic-eec.com/general/hot-cloud/overview.md)
- [How do they work?](https://docs.aic-eec.com/general/hot-cloud/overview/how-they-work.md)
- [Basic Knowlege](https://docs.aic-eec.com/general/hot-cloud/overview/how-they-work/untitled.md)
- [Installations](https://docs.aic-eec.com/general/hot-cloud/installations.md)
- [Install Docker](https://docs.aic-eec.com/general/hot-cloud/installations/install-docker.md)
- [Install Mosquitto Broker](https://docs.aic-eec.com/general/hot-cloud/installations/install-mosquitto-broker.md)
- [Install InfluxDB](https://docs.aic-eec.com/general/hot-cloud/installations/install-influxdb.md)
- [Install Telegraf](https://docs.aic-eec.com/general/hot-cloud/installations/install-telegraf.md)
- [Install Grafana](https://docs.aic-eec.com/general/hot-cloud/installations/install-grafana.md)
- [Get Sensor Value and Send to MQTT](https://docs.aic-eec.com/general/hot-cloud/connect-esp3266-to-mqtt.md)
- [Connect ESP3266 to sensor](https://docs.aic-eec.com/general/hot-cloud/connect-esp3266-to-mqtt/connect-esp3266-to-sensor.md)
- [Connect ESP3266 to MQTT](https://docs.aic-eec.com/general/hot-cloud/connect-esp3266-to-mqtt/connect-esp3266-to-mqtt-1.md)
- [Integration](https://docs.aic-eec.com/general/hot-cloud/integration.md)
- [Senses IoT](https://docs.aic-eec.com/general/microcontroller-for-iot-1.md): ศึกษาการใช้ไมโครคอนโทรลเลอร์ส่งข้อมูลขึ้นไปยังอินเตอร์เน็ต เพื่อนำไปแสดงผลหรือประยุกต์ใช้
- [SENSES IoT Platform](https://docs.aic-eec.com/general/microcontroller-for-iot-1/microcontroller-for-iot.md): ศึกษาการใช้ไมโครคอนโทรลเลอร์ส่งข้อมูลขึ้นไปยัง Dashboard ของ Sensesiot platform
- [LAB8: MCU send data to IoT platform](https://docs.aic-eec.com/general/microcontroller-for-iot-1/lab-mcu-iot-send-data-to-senses-iot-platform.md): M5stack core send read data to SENSES IoT platform
- [CrowPi Dev Kit](https://docs.aic-eec.com/general/development-on-crowpi.md): ทำความรู้จักกับ OS ที่สามารถใช้งานกับ Raspberry Pi และ สามารถติดตั้ง Raspberry Pi OS ลง SD Card ได้
- [Raspberry Pi with CrowPi](https://docs.aic-eec.com/general/development-on-crowpi/raspberry-pi-with-crowpi.md): เริ่มต้นเชื่อมต่อ Raspberry Pi กับ CrowPi
- [Remote to Raspberry Pi](https://docs.aic-eec.com/general/development-on-crowpi/remote-to-raspberry-pi.md): เพื่อให้ผู้เรียนทดลองเข้าใช้งานบอร์ด RaspberryPi ผ่านการแสดงผลบนคอมพิวเตอร์
- [Cross-Compile](https://docs.aic-eec.com/general/development-on-crowpi/cross-compiler-raspberry-pi.md)
- [Lab 1: Programming and cross complier](https://docs.aic-eec.com/general/development-on-crowpi/cross-compiler-raspberry-pi/lab-1-programming-and-cross-complier.md)
- [Hardware and Interfaces Usage CLI](https://docs.aic-eec.com/general/development-on-crowpi/hardware-and-interfaces-usage-cli.md)
- [LAB: Usage GPIO via CLI](https://docs.aic-eec.com/general/development-on-crowpi/hardware-and-interfaces-usage-cli/lab-usage-gpio-via-cli.md): การใช้คำสั่ง commade line ในการควบคุม GPIO ของ CrowPi
- [LAB: Scan I2C bus via CLI](https://docs.aic-eec.com/general/development-on-crowpi/hardware-and-interfaces-usage-cli/lab-scan-i2c-bus-via-cli.md)
- [Python library for Crow Pi](https://docs.aic-eec.com/general/development-on-crowpi/python-library-for-crow-pi.md)
- [wiringPi library (C) for CrowPi](https://docs.aic-eec.com/general/development-on-crowpi/development-on-crowpi.md)
- [Lab2: Crowpi and sensors](https://docs.aic-eec.com/general/development-on-crowpi/development-on-crowpi/lab2-crowpi-and-sensors.md): Learn how to use other crowpi sensors
- [LVGL Development](https://docs.aic-eec.com/general/getting-start.md)
- [LVGL - Light and Versatile Embedded Graphics Library](https://docs.aic-eec.com/general/getting-start/lvgl-light-and-versatile-embedded-graphics-library.md)
- [Setting program for LVGL Simulator](https://docs.aic-eec.com/general/getting-start/lvgl-light-and-versatile-embedded-graphics-library/setting-program-for-lvgl-simulator.md)
- [Get started with LVGL simulator](https://docs.aic-eec.com/general/getting-start/lvgl-light-and-versatile-embedded-graphics-library/lvgl-simulator.md): LVGL simulator on linux
- [Example Library of LVGL](https://docs.aic-eec.com/general/getting-start/lvgl-light-and-versatile-embedded-graphics-library/library-lvgl.md): Demo and example of LVGL
- [Create your own screen](https://docs.aic-eec.com/general/getting-start/lvgl-light-and-versatile-embedded-graphics-library/create-your-own-screen.md): custom it make it your own
- [Exercise](https://docs.aic-eec.com/general/getting-start/lvgl-light-and-versatile-embedded-graphics-library/create-your-own-screen/exercise.md)
- [Style](https://docs.aic-eec.com/general/getting-start/lvgl-light-and-versatile-embedded-graphics-library/style.md): Change your color, font and be stylish
- [Exercise](https://docs.aic-eec.com/general/getting-start/lvgl-light-and-versatile-embedded-graphics-library/style/exercise.md): test your skill with style
- [Event](https://docs.aic-eec.com/general/getting-start/lvgl-light-and-versatile-embedded-graphics-library/event.md)
- [Docker OS](https://docs.aic-eec.com/general/docker-os.md)
- [Docker OS Part 1](https://docs.aic-eec.com/general/docker-os/docker-os-part-1.md): เอกสารนี้เป็นเอกสารประกอบการสอนที่ใช้สำหรับวิชา OS ในส่วนเนื้อหาที่เกี่ยวข้องกับ Docker
- [Part 1 : Installation](https://docs.aic-eec.com/general/docker-os/docker-os-part-1/part-1-installation.md): ติดตั้งการทำงานเพื่อเตรียมใช้งาน docker environment กับ WSL
- [Part 2 : Basic Docker OS and Linux CLI](https://docs.aic-eec.com/general/docker-os/docker-os-part-1/part-2-basic-docker-os-and-linux-cli.md): ทำการศึกษาและใช้งาน Docker container
- [Docker OS Part 2](https://docs.aic-eec.com/general/docker-os/docker-os-part-2.md): เอกสารนี้เป็นเอกสารประกอบการสอนที่ใช้สำหรับวิชา OS ในส่วนเนื้อหาที่เกี่ยวข้องกับ Docker
- [Part 1 : Docker communication](https://docs.aic-eec.com/general/docker-os/docker-os-part-2/part-1-docker-communication.md): การติดต่อ
- [Part 2 : Docker compose](https://docs.aic-eec.com/general/docker-os/docker-os-part-2/part-2-docker-compose.md)
- [Application Gstreamer on devcontainer](https://docs.aic-eec.com/general/docker-os/application-gstreamer-on-devcontainer.md)
- [STEP 1 : Setting gstreamer environment](https://docs.aic-eec.com/general/docker-os/application-gstreamer-on-devcontainer/step-1-setting-gstreamer-environment.md)
- [STEP 2 : Create the Gstreamer element on template](https://docs.aic-eec.com/general/docker-os/application-gstreamer-on-devcontainer/step-2-create-the-gstreamer-element-on-template.md)
- [STEP 3 : Testing and application on your gst element](https://docs.aic-eec.com/general/docker-os/application-gstreamer-on-devcontainer/step-3-testing-and-application-on-your-gst-element.md)


---

# Agent Instructions: Querying This Documentation

If you need additional information that is not directly available in this page, you can query the documentation dynamically by asking a question.

Perform an HTTP GET request on the current page URL with the `ask` query parameter:

```
GET https://docs.aic-eec.com/general.md?ask=<question>
```

The question should be specific, self-contained, and written in natural language.
The response will contain a direct answer to the question and relevant excerpts and sources from the documentation.

Use this mechanism when the answer is not explicitly present in the current page, you need clarification or additional context, or you want to retrieve related documentation sections.
