This shows you the differences between two versions of the page.
| Next revision | Previous revision | ||
| en:iot-open:practical:hardware:itsilesia:esp32 [2025/08/31 09:05] – created pczekalski | en:iot-open:practical:hardware:itsilesia:esp32 [2025/08/31 12:53] (current) – [Networking Layer] pczekalski | ||
|---|---|---|---|
| Line 1: | Line 1: | ||
| ====== ItSilesia ESP32 Mobile Laboratory Node Hardware Reference ====== | ====== ItSilesia ESP32 Mobile Laboratory Node Hardware Reference ====== | ||
| - | In general, these laboratory nodes share the same physical configuration as the [[en: | + | In general, these laboratory nodes share the same physical configuration as the [[en: |
| ===== Introduction ===== | ===== Introduction ===== | ||
| Line 6: | Line 6: | ||
| <note tip>Note that each node has a unique ID built into the chip, as well as unique MAC addresses for the WiFi and Bluetooth interfaces.</ | <note tip>Note that each node has a unique ID built into the chip, as well as unique MAC addresses for the WiFi and Bluetooth interfaces.</ | ||
| ===== 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, | + | The table {{ref>esp32itsilesianodehardware}} lists all hardware components of ItSilesia's ESP32-S3 node and hardware details such as connectivity, |
| - | The node is depicted in the figure {{ref>esp32sutnode1}} and referenced by component numbers in the table {{ref>esp32sutnodehardware}}. | + | The node is depicted in the figure {{ref>esp32itsilesianode1}} and referenced by component numbers in the table {{ref>esp32itsilesianodehardware}}. |
| - | < | + | < |
| {{: | {{: | ||
| - | < | + | < |
| </ | </ | ||
| - | < | + | < |
| - | < | + | < |
| ^ Component ID ^ Description | ^ Component ID ^ Description | ||
| | 1A | 12V PWM controlled fan | Pe60251b1-000u-g99 | | 1A | 12V PWM controlled fan | Pe60251b1-000u-g99 | ||
| Line 55: | Line 55: | ||
| Users connect to the WiFi Access Point provided by the laboratory module. This WiFi is shared for both users (NATed to the Internet) as well as for IoT devices and services. | Users connect to the WiFi Access Point provided by the laboratory module. This WiFi is shared for both users (NATed to the Internet) as well as for IoT devices and services. | ||
| - | Figure {{ref> | + | Figure {{ref> |
| <figure itsilesiavrelnextgeninfrastructure> | <figure itsilesiavrelnextgeninfrastructure> | ||
| + | {{ : | ||
| < | < | ||
| </ | </ | ||
| Line 69: | Line 69: | ||
| All clients get an IP address from the range of 192.168.0.100 to 192.168.0.200 | All clients get an IP address from the range of 192.168.0.100 to 192.168.0.200 | ||
| - | Gateway is 192.168.0.1, | + | Gateway is 192.168.0.1, |
| + | <note warning> | ||
| + | |||
| + | In this laboratory module, for simplicity and portability of the solution, all clients connect to a single, private, NATed network, including IoT devices and clients (developers/ | ||
| + | All IoT integration services are also available via this network. | ||
| ==== Application Layer Services ==== | ==== Application Layer Services ==== | ||
| - | There are currently 2 application-layer services available: | + | There are currently 2 application-layer services available, accessible for IoT nodes when connected to the VRELlab network: |
| - | * MQTT broker | + | * MQTT broker: |
| - | * IP addresses: 192.168.0.5; | + | * IP addresses: 192.168.0.1; |
| * Port: 1883 (TCP) | * Port: 1883 (TCP) | ||
| * Security: plain text authentication | * Security: plain text authentication | ||
| Line 80: | Line 84: | ||
| * Pass: vrel1234 | * Pass: vrel1234 | ||
| * CoAP server with two endpoints: | * CoAP server with two endpoints: | ||
| - | * IP addresses: 192.168.0.10; | + | * IP addresses: 192.168.0.1; |
| * Port: 5683 (UDP) | * Port: 5683 (UDP) | ||
| * Endpoints: | * Endpoints: | ||
| - | * GET method for < | + | * GET method for < |
| - | * GET method for < | + | * GET method for < |