This shows you the differences between two versions of the page.
Both sides previous revisionPrevious revisionNext revision | Previous revision | ||
en:iot-open:practical:hardware:sut:esp32 [2024/05/07 12:18] – [Application Layer] pczekalski | en:iot-open:practical:hardware:sut:esp32 [2025/04/28 19:55] (current) – [Hardware reference] pczekalski | ||
---|---|---|---|
Line 29: | Line 29: | ||
</ | </ | ||
- | The MCU standing | + | The MCU working |
<figure esp32s3minidevkit> | <figure esp32s3minidevkit> | ||
Line 39: | Line 39: | ||
<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 | ||
Line 54: | Line 54: | ||
Figure {{ref> | Figure {{ref> | ||
- | <note important> | + | <note important> |
If you're a SUT student or can access the campus network, you can also use 157.158.56.0/ | If you're a SUT student or can access the campus network, you can also use 157.158.56.0/ | ||
+ | |||
+ | Openthread IP6 network with short addressing (up to 65k devices) is bound to the campus network (UDP forwarding, bidirectional) via Openthread BorderRouter. Refer to the diagram below (figure {ref> | ||
<figure sutvrelnextgeninfrastructure> | <figure sutvrelnextgeninfrastructure> | ||
Line 62: | Line 64: | ||
</ | </ | ||
- | ==== Networking | + | ==== Networking |
The WiFi network, separated (no routing to and from the Internet) for IoT experimentation is available for all nodes: | The WiFi network, separated (no routing to and from the Internet) for IoT experimentation is available for all nodes: | ||
Line 72: | Line 74: | ||
It is important to distinguish the network context and use the correct address. Integration services usually have two interfaces: one is available from the IoT WiFi network so nodes can access it, and the other IP address (from the public campus network) is available only for students directly connected to it. | It is important to distinguish the network context and use the correct address. Integration services usually have two interfaces: one is available from the IoT WiFi network so nodes can access it, and the other IP address (from the public campus network) is available only for students directly connected to it. | ||
- | ==== Application Layer ==== | + | ==== Application Layer Services |
- | There are currently | + | There are currently |
- | * MQTT broker available on both addresses: | + | * MQTT broker |
* IP addresses: 192.168.91.5 (from internal IoT WiFi network), 157.158.56.57 (via the campus network); | * IP addresses: 192.168.91.5 (from internal IoT WiFi network), 157.158.56.57 (via the campus network); | ||
* Port: 1883 (TCP) | * Port: 1883 (TCP) | ||
+ | * Security: plain text authentication | ||
* User: vrel | * User: vrel | ||
* Pass: vrel2018 | * Pass: vrel2018 | ||
- | | + | * Notice: all messages with a topic starting with < |
+ | * MQTT broker 2, in the cloud segment, available virtually from everywhere: | ||
+ | * IP addresses: mqtt.iot-open.eu - do not use IP but rather DNS resolution as IP address may change without prior notice; | ||
+ | * Port: 8883 (TCP) | ||
+ | * Security: SSL/TLS | ||
+ | * User: vrel | ||
+ | * Pass: vrel2018 | ||
+ | * Notice: all messages with topics starting with < | ||
+ | | ||
* IP addresses: 192.168.91.5 (from internal IoT WiFi network), 157.158.56.57 (via the campus network); | * IP addresses: 192.168.91.5 (from internal IoT WiFi network), 157.158.56.57 (via the campus network); | ||
* Port: 5683 (UDP) | * Port: 5683 (UDP) | ||
* Endpoints: | * Endpoints: | ||
- | * GET method for '' | + | * GET method for < |
- | * GET method for '' | + | * GET method for < |
+ | * 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); | ||
+ | * Port for monitoring/ | ||
+ | * OpenThread network details: | ||
+ | * Channel: 15 | ||
+ | * Wake-up Channel: 21 | ||
+ | * Channel Mask: 0x07fff800 | ||
+ | * Ext PAN ID: dead00beef00cafe | ||
+ | * Mesh Local Prefix: fc00: | ||
+ | * Network Key: 00112233445566778899aabbccddeeff | ||
+ | * Network Name: OpenThread-VREL | ||
+ | * PAN ID: 0x1234 | ||
+ | * PSKc: 104810e2315100afd6bc9215a6bfac53 | ||
+ |