| Both sides previous revisionPrevious revisionNext revision | Previous revision |
| en:iot-open:practical:hardware:sut:esp32 [2025/01/15 22:17] – [Network configuration and services] pczekalski | en:iot-open:practical:hardware:sut:esp32 [2025/08/31 08:28] (current) – [Application Layer Services] pczekalski |
|---|
| ===== Hardware reference ===== | ===== Hardware reference ===== |
| The table {{ref>esp32sutnodehardware}} lists all hardware components of the SUT's ESP32-S3 node and hardware details such as connectivity, protocols, GPIOs, etc. Please note that some pins overlap because buses such as SPI and I2C are shared among multiple components.\\ | The table {{ref>esp32sutnodehardware}} lists all hardware components of the SUT's ESP32-S3 node and hardware details such as connectivity, protocols, GPIOs, etc. Please note that some pins overlap because buses such as SPI and I2C are shared among multiple components.\\ |
| The node is present in the figure {{ref>esp32sutnode1}} and reference numbers reflecting components in the table {{ref>esp32sutnodehardware}}. | The node is depicted in the figure {{ref>esp32sutnode1}} and referenced by component numbers in the table {{ref>esp32sutnodehardware}}. |
| |
| <figure esp32sutnode1> | <figure esp32sutnode1> |
| </table> | </table> |
| |
| The MCU standing behind the laboratory node is a genuine ESP32-S3-DevKitM-1-N8 from Espressif ((https://docs.espressif.com/projects/esp-idf/en/stable/esp32s3/hw-reference/esp32s3/user-guide-devkitm-1.html)), present in figure {{ref>esp32s3minidevkit}}: | The MCU working behind the laboratory node is ESP32-S3-DevKitM-1-N8 made by Espressif ((https://docs.espressif.com/projects/esp-idf/en/v5.2/esp32s3/hw-reference/esp32s3/user-guide-devkitm-1.html)), present in figure {{ref>esp32s3minidevkit}}: |
| |
| <figure esp32s3minidevkit> | <figure esp32s3minidevkit> |
| |
| <file ini platformio.ini> | <file ini platformio.ini> |
| [env:esp32] | [env:vrelnextgen] |
| platform = espressif32 | platform = espressif32 |
| board = esp32-s3-devkitc-1 | board = esp32-s3-devkitc-1 |
| Figure {{ref>sutvrelnextgeninfrastructure}} represents SUT's VREL Next Gen IoT remote lab networking infrastructure and services. Details are described below. | Figure {{ref>sutvrelnextgeninfrastructure}} represents SUT's VREL Next Gen IoT remote lab networking infrastructure and services. Details are described below. |
| |
| <note important>If you're a fully remote student, you do not have access to the public part of the network (addresses 157.158.56.0/24); thus, you need to use only IoT devices and services available in the internal IoT WiFi network that IoT devices you're programming can access. Still you may access MQTT messaging via the 2nd MQTT Broker bridged, but it requires specific topics organisation as not all topics are forwarded. Refer to the documentation below.</note> | <note important>If you're a fully remote student, you do not have access to the public part of the network (addresses 157.158.56.0/24); thus, you need to use only IoT devices and services available in the internal IoT WiFi network that IoT devices you're programming can access. You may still access MQTT messaging via the 2nd MQTT Broker bridged, but it requires specific topic organisation as not all topics are forwarded. Refer to the documentation below.</note> |
| If you're a SUT student or can access the campus network, you can also use 157.158.56.0/24 addresses. | If you're a SUT student or can access the campus network, you can also use 157.158.56.0/24 addresses. |
| |
| * OpenThread border router, capable of routing messages from the OpenThread network to the campus LAN: | * OpenThread border router, capable of routing messages from the OpenThread network to the campus LAN: |
| * Management IP address: 192.168.88.53 (from internal wired network), 157.158.56.57 (via the campus network); | * Management IP address: 192.168.88.53 (from internal wired network), 157.158.56.57 (via the campus network); |
| * Port for monitoring/management 8888 (WEB Gui interface / ESP32 Openthread Border Router API), URL is http://157.158.56.57/intex.html | * Port for monitoring/management 8888 (WEB GUI interface / ESP32 Openthread Border Router API), URL is http://157.158.56.57:8888/index.html |
| * OpenThread network details: | * OpenThread network details: |
| * Channel: 15 | * Channel: 15 |