Files
OpenMQTTGateway/dev/upload/gitpod.html
1technophile 10ed4989c9 deploy: c05a759fa9
deploy: caea021ca9

deploy: caea021ca9

deploy: 00fe36f426

deploy: 00fe36f426

deploy: 00fe36f426

deploy: 2b958ae363

deploy: c5b9bcb4cb

deploy: c5b9bcb4cb

deploy: c5b9bcb4cb

deploy: c5b9bcb4cb

deploy: c5b9bcb4cb

deploy: c5b9bcb4cb

deploy: c5b9bcb4cb

deploy: 5492e334dc

deploy: 5492e334dc

deploy: a07bbe5c63

deploy: a07bbe5c63

deploy: f9a5c6961a

deploy: f9a5c6961a

deploy: 068c2e457a

deploy: 761e3e34f3

deploy: 761e3e34f3

deploy: a2fa86eef6

deploy: a2fa86eef6

deploy: a2fa86eef6

deploy: a2fa86eef6

deploy: 25c3da7ee9

deploy: 04c3e7ef95

deploy: 4ec577d6af

deploy: 6441175262

deploy: c911ec08dc

deploy: c911ec08dc

deploy: c911ec08dc

deploy: c911ec08dc

deploy: c911ec08dc

deploy: c911ec08dc

deploy: c911ec08dc

deploy: c911ec08dc

deploy: c911ec08dc

deploy: c911ec08dc

deploy: c911ec08dc

deploy: c911ec08dc

deploy: c911ec08dc

deploy: 8537b7498d

deploy: 8537b7498d

deploy: 8537b7498d

deploy: ada83bf227

deploy: ada83bf227

deploy: ada83bf227

deploy: ada83bf227

deploy: ada83bf227

deploy: ada83bf227

deploy: ada83bf227

deploy: ada83bf227

deploy: ada83bf227

deploy: ada83bf227

deploy: 35124f2af8

deploy: 35124f2af8

deploy: 35124f2af8

deploy: 35124f2af8

deploy: 35124f2af8

deploy: 35124f2af8

deploy: 35124f2af8

deploy: 35124f2af8

deploy: 35124f2af8

deploy: 35124f2af8

deploy: 35124f2af8

deploy: 35124f2af8

deploy: 35124f2af8

deploy: b67016bd05

deploy: b20f2c4819

deploy: b20f2c4819

deploy: b20f2c4819

deploy: b20f2c4819

deploy: b20f2c4819

deploy: b20f2c4819

deploy: b20f2c4819

deploy: b20f2c4819

deploy: b20f2c4819

deploy: 77d0d14af3

deploy: 2d5b8b403e

deploy: 2d5b8b403e

deploy: 7a2dc8b074

deploy: 7a2dc8b074

deploy: 7a2dc8b074

deploy: 4bb7c5502d

deploy: 57d1105ba8

deploy: 57d1105ba8

deploy: 57d1105ba8

deploy: 57d1105ba8

deploy: e4e4814c28

deploy: db8e850570

deploy: db8e850570

deploy: 417d28fb20

deploy: 417d28fb20

deploy: 7709d0c29d07194eefcc28d1f6c283b5905f021c

deploy: 417d28fb20

deploy: 417d28fb20

deploy: 417d28fb20

deploy: 417d28fb20

deploy: 417d28fb20

deploy: 417d28fb20

deploy: 417d28fb20

deploy: 417d28fb20

deploy: 417d28fb20

deploy: 33511b5b25

deploy: 99731b0da4ad18e89d4b11c1cf448e86b73aa80d

deploy: b4ca30996a

deploy: 07d9ed9df5

deploy: 4249f9baa2cb209265e12e16644c6951529bc149

deploy: 66d614a7a1

deploy: 07d9ed9df5

deploy: 07d9ed9df5

deploy: 743083cbfe

deploy: 743083cbfe

deploy: 743083cbfe

deploy: 743083cbfe

deploy: 743083cbfe

deploy: 743083cbfe

deploy: 743083cbfe

deploy: 743083cbfe

deploy: 743083cbfe

deploy: 743083cbfe

deploy: 743083cbfe

deploy: 743083cbfe

deploy: 743083cbfe

deploy: bae4364e41

deploy: f27855527e

deploy: f27855527e

deploy: f27855527e

deploy: f27855527e

deploy: f27855527e

deploy: f27855527e

deploy: f27855527e

deploy: f27855527e

deploy: f27855527e

deploy: f27855527e

deploy: 55d9d87a77

deploy: 55d9d87a77

deploy: 55d9d87a77

deploy: 55d9d87a77

deploy: 55d9d87a77

deploy: 55d9d87a77

deploy: 55d9d87a77

deploy: 55d9d87a77

deploy: c85f5bec37

deploy: 2645928dbd

deploy: 2645928dbd

deploy: 2645928dbd

deploy: 2645928dbd

deploy: 2065d57e11

deploy: 2065d57e11

deploy: a52296a97d

deploy: a52296a97d

deploy: b884ee8883

deploy: b884ee8883

deploy: b884ee8883

deploy: bf70508318

deploy: 391be9f15e

deploy: 3ea7931663

deploy: 06b3c1076c

deploy: 3a9193497d

deploy: 3a9193497d

deploy: 8a25f5ca82

deploy: 3a9193497d

deploy: 3a9193497d

deploy: 3a9193497d

deploy: bb491af421

deploy: bb491af421

deploy: bb491af421

deploy: bb491af421

deploy: bb491af421

deploy: bb491af421

deploy: 6ba9c2362ee4ebef42bde242b6a390c382db4c1e

deploy: bb491af421

deploy: 6ba9c2362ee4ebef42bde242b6a390c382db4c1e

deploy: 6ba9c2362ee4ebef42bde242b6a390c382db4c1e

deploy: bb491af421

deploy: 6ba9c2362ee4ebef42bde242b6a390c382db4c1e

deploy: bb491af421

deploy: 6ba9c2362ee4ebef42bde242b6a390c382db4c1e

deploy: fb90fdcee2

deploy: 6ba9c2362ee4ebef42bde242b6a390c382db4c1e

deploy: 6ba9c2362ee4ebef42bde242b6a390c382db4c1e

deploy: fb90fdcee2

deploy: fb90fdcee2

deploy: fb90fdcee2

deploy: fb90fdcee2

deploy: fb90fdcee2

deploy: fb90fdcee2

deploy: fb90fdcee2

deploy: e55431ad94

deploy: e55431ad94

deploy: e55431ad94

deploy: e55431ad94

deploy: e55431ad94

deploy: e55431ad94

deploy: e55431ad94

deploy: e55431ad94

deploy: e55431ad94

deploy: 5432016c29

deploy: cf81631026

deploy: cf81631026

deploy: cf81631026

deploy: cf81631026

deploy: 46160c64d0

deploy: 46160c64d0

deploy: 46160c64d0

deploy: 46160c64d0

deploy: 46160c64d0

deploy: 46160c64d0

deploy: 46160c64d0

deploy: 46160c64d0

deploy: 46160c64d0

deploy: 46160c64d0

deploy: 46160c64d0

deploy: 46160c64d0

deploy: d79d630b44

deploy: d79d630b44

deploy: d79d630b44

deploy: b317063cc4

deploy: b317063cc4

deploy: b317063cc4

deploy: b317063cc4

deploy: f2d3239350

deploy: f2d3239350

deploy: f2d3239350

deploy: f2d3239350

deploy: f2d3239350

deploy: f2d3239350

deploy: f2d3239350

deploy: f2d3239350

deploy: f2d3239350

deploy: f2d3239350

deploy: b095c5af5a2e64ad83ac20db1c7f7e36739e8d70

deploy: f2d3239350

deploy: f2d3239350

deploy: f2d3239350

deploy: f2d3239350

deploy: d58e3f469d

deploy: d58e3f469d

deploy: 26fab01f7b

deploy: 107bcf4d99

Update esp32c3-m5stamp.manifest.json

deploy: 16b804384a2ca8bc3c12ffea079211d0afea0f7f

Update esp32c3-m5stamp.manifest.json

Update esp32c3-m5stamp.manifest.json

deploy: 01b5ffcca8ea3fe23c66385eafb952c960ad1ff3

deploy: 5f34cfbc899fe2eee8ee3d613aeaa2b90de2fb58

deploy: 26b1f9a67cb24be8fe1c826c60e2dcd70212ae75

deploy: ba2ed6e49c90c3680b1d4f3acbb16fa10f6bdf4c

deploy: 8fa47d2bde

deploy: 8ef2286ce16933926f359b00e8208338916dd65a

deploy: 7a6396a2cd2bdcf30ee887f750b12e1668770549

deploy: a2d2347a958fd2f3f496a03425c41d1f320fa2f7

deploy: d7d5d0879f

deploy: f548351ea4

deploy: fc1ce0758b

deploy: dfb85cafc9

deploy: fc1ce0758b

deploy: c89b7dc247

deploy: 24e3ef07eb

deploy: 24e3ef07eb

deploy: 24e3ef07eb

deploy: f616c18ee4

deploy: f616c18ee4

deploy: 4e44874149

deploy: 4e44874149

deploy: 5fbbb3660be1222d1c798557d42aa289a8c3f9bc

deploy: b2dbc2d581

deploy: 13f5704a23

deploy: 13f5704a23

deploy: a7f43eda87

deploy: a7f43eda87

deploy: 66f2eab7da5a45ef48e01cba82ddbcc357fa6e9b

deploy: c21e2ef114e79c54a171b41d59a55b4f436a5c13

deploy: a7f43eda87

deploy: ef07a339ab

deploy: ef07a339ab

deploy: 32381942567b280e6bcd3be68e8326c76248040c

deploy: fcbede20a8c11291f4265e84a664d8ab66967fd4

deploy: 33d7e6feba

deploy: 052967103af91bab946d0315818c59b9543824c2

deploy: 33d7e6feba

deploy: fbc8ed7e92

deploy: 60a571ebb2

deploy: 60a571ebb2

deploy: 60a571ebb2

deploy: 60a571ebb2

deploy: 60a571ebb2

deploy: 60a571ebb2

deploy: 0b9de155ed

deploy: b4cb499507

deploy: a2d3951532

deploy: 7a3fae61e2

deploy: 7a3fae61e2

deploy: 7a3fae61e2

deploy: 7a3fae61e2

deploy: 7a3fae61e2

deploy: 7a3fae61e2

deploy: 7a3fae61e2

deploy: 91b7d53cdd

deploy: 46160c64d0

deploy: 46160c64d0

deploy: d79d630b44

deploy: d79d630b44
2024-09-10 14:14:00 -05:00

117 lines
20 KiB
HTML

<!DOCTYPE html>
<html lang="en-US">
<head>
<meta charset="utf-8">
<meta name="viewport" content="width=device-width,initial-scale=1">
<title>(Option 4) Build from the web | Theengs OpenMQTTGateway DEVELOPMENT SHA:caea02 TEST ONLY</title>
<meta name="generator" content="VuePress 1.9.10">
<link rel="apple-touch-icon" sizes="180x180" href=".apple-touch-icon.png">
<link rel="icon" type="image/png" sizes="32x32" href="/dev/favicon-32x32.png">
<link rel="icon" type="image/png" sizes="16x16" href="/dev/favicon-16x16.png">
<link rel="manifest" href="/dev/manifest.json">
<link rel="mask-icon" href="/dev/icons/safari-pinned-tab.svg" color="#3eaf7c">
<script type="module" src="https://unpkg.com/esp-web-tools@9.4.3/dist/web/install-button.js?module"></script>
<meta name="description" content="One gateway, many technologies: MQTT gateway for ESP8266 or ESP32 with bidirectional 433mhz/315mhz/868mhz, Infrared communications, BLE, LoRa, beacons detection, mi flora / mi jia / LYWSD02/ Mi Scale compatibility, SMS &amp; LORA.">
<meta name="viewport" content="width=device-width, initial-scale=1">
<meta name="theme-color" content="#3eaf7c">
<meta name="apple-mobile-web-app-capable" content="yes">
<meta name="apple-mobile-web-app-status-bar-style" content="black">
<meta name="msapplication-TileImage" content="/favicon-144x144.png">
<meta name="msapplication-TileColor" content="#000000">
<link rel="preload" href="/dev/assets/css/0.styles.0f5b7756.css" as="style"><link rel="preload" href="/dev/assets/js/app.d6a566c9.js" as="script"><link rel="preload" href="/dev/assets/js/2.1486a66d.js" as="script"><link rel="preload" href="/dev/assets/js/1.4ad45915.js" as="script"><link rel="preload" href="/dev/assets/js/38.0913afdb.js" as="script"><link rel="prefetch" href="/dev/assets/js/10.f28d2cae.js"><link rel="prefetch" href="/dev/assets/js/11.a0e96e5a.js"><link rel="prefetch" href="/dev/assets/js/12.869e87a3.js"><link rel="prefetch" href="/dev/assets/js/13.8c37d9ee.js"><link rel="prefetch" href="/dev/assets/js/14.d4097d38.js"><link rel="prefetch" href="/dev/assets/js/15.0dfffdbd.js"><link rel="prefetch" href="/dev/assets/js/16.bcd0ee76.js"><link rel="prefetch" href="/dev/assets/js/17.6af14b91.js"><link rel="prefetch" href="/dev/assets/js/18.9e31d1bc.js"><link rel="prefetch" href="/dev/assets/js/19.7c603986.js"><link rel="prefetch" href="/dev/assets/js/20.b2e40f1b.js"><link rel="prefetch" href="/dev/assets/js/21.039c7a8e.js"><link rel="prefetch" href="/dev/assets/js/22.1fa11360.js"><link rel="prefetch" href="/dev/assets/js/23.d5ff69ee.js"><link rel="prefetch" href="/dev/assets/js/24.cb5dd615.js"><link rel="prefetch" href="/dev/assets/js/25.3cdd6711.js"><link rel="prefetch" href="/dev/assets/js/26.a1bfb6b4.js"><link rel="prefetch" href="/dev/assets/js/27.4620af15.js"><link rel="prefetch" href="/dev/assets/js/28.b79ee45b.js"><link rel="prefetch" href="/dev/assets/js/29.20b84eba.js"><link rel="prefetch" href="/dev/assets/js/3.2fb8cc22.js"><link rel="prefetch" href="/dev/assets/js/30.ae319492.js"><link rel="prefetch" href="/dev/assets/js/31.7ec0b927.js"><link rel="prefetch" href="/dev/assets/js/32.bf6ed2d3.js"><link rel="prefetch" href="/dev/assets/js/33.1b195260.js"><link rel="prefetch" href="/dev/assets/js/34.9e098c40.js"><link rel="prefetch" href="/dev/assets/js/35.453fce32.js"><link rel="prefetch" href="/dev/assets/js/36.b5419c3a.js"><link rel="prefetch" href="/dev/assets/js/37.0ddc0ef4.js"><link rel="prefetch" href="/dev/assets/js/39.c1af5fa3.js"><link rel="prefetch" href="/dev/assets/js/4.2a2fed8f.js"><link rel="prefetch" href="/dev/assets/js/40.193f0b03.js"><link rel="prefetch" href="/dev/assets/js/41.c56bed06.js"><link rel="prefetch" href="/dev/assets/js/42.22a6564e.js"><link rel="prefetch" href="/dev/assets/js/43.eb0af3bc.js"><link rel="prefetch" href="/dev/assets/js/44.70b34d5f.js"><link rel="prefetch" href="/dev/assets/js/45.7f417d6f.js"><link rel="prefetch" href="/dev/assets/js/46.a1a53655.js"><link rel="prefetch" href="/dev/assets/js/47.46042537.js"><link rel="prefetch" href="/dev/assets/js/48.fbb11cfa.js"><link rel="prefetch" href="/dev/assets/js/49.763bdc4a.js"><link rel="prefetch" href="/dev/assets/js/5.e28032c6.js"><link rel="prefetch" href="/dev/assets/js/50.e50504fe.js"><link rel="prefetch" href="/dev/assets/js/51.c9fbf19a.js"><link rel="prefetch" href="/dev/assets/js/52.f7daa8c4.js"><link rel="prefetch" href="/dev/assets/js/53.38221fee.js"><link rel="prefetch" href="/dev/assets/js/54.9670b738.js"><link rel="prefetch" href="/dev/assets/js/55.8a26f7bc.js"><link rel="prefetch" href="/dev/assets/js/56.04104dbb.js"><link rel="prefetch" href="/dev/assets/js/57.2e05c94c.js"><link rel="prefetch" href="/dev/assets/js/58.b0da231a.js"><link rel="prefetch" href="/dev/assets/js/59.d4013f48.js"><link rel="prefetch" href="/dev/assets/js/6.641c06fe.js"><link rel="prefetch" href="/dev/assets/js/60.77c8b62b.js"><link rel="prefetch" href="/dev/assets/js/61.d1c4e5d9.js"><link rel="prefetch" href="/dev/assets/js/62.91c08ee2.js"><link rel="prefetch" href="/dev/assets/js/63.35c0601c.js"><link rel="prefetch" href="/dev/assets/js/64.91738686.js"><link rel="prefetch" href="/dev/assets/js/65.e1f248ae.js"><link rel="prefetch" href="/dev/assets/js/66.993254bc.js"><link rel="prefetch" href="/dev/assets/js/67.d5644b1c.js"><link rel="prefetch" href="/dev/assets/js/7.dafeb66f.js"><link rel="prefetch" href="/dev/assets/js/vendors~docsearch.fc117b08.js">
<link rel="stylesheet" href="/dev/assets/css/0.styles.0f5b7756.css">
</head>
<body>
<div id="app" data-server-rendered="true"><div class="theme-container"><header class="navbar"><div class="sidebar-button"><svg xmlns="http://www.w3.org/2000/svg" aria-hidden="true" role="img" viewBox="0 0 448 512" class="icon"><path fill="currentColor" d="M436 124H12c-6.627 0-12-5.373-12-12V80c0-6.627 5.373-12 12-12h424c6.627 0 12 5.373 12 12v32c0 6.627-5.373 12-12 12zm0 160H12c-6.627 0-12-5.373-12-12v-32c0-6.627 5.373-12 12-12h424c6.627 0 12 5.373 12 12v32c0 6.627-5.373 12-12 12zm0 160H12c-6.627 0-12-5.373-12-12v-32c0-6.627 5.373-12 12-12h424c6.627 0 12 5.373 12 12v32c0 6.627-5.373 12-12 12z"></path></svg></div> <a href="/dev/" class="home-link router-link-active"><!----> <span class="site-name">Theengs OpenMQTTGateway DEVELOPMENT SHA:caea02 TEST ONLY</span></a> <div class="links"><!----> <nav class="nav-links can-hide"><div class="nav-item"><a href="https://www.theengs.io" target="_self" class="nav-link external">
Home
<!----></a></div><div class="nav-item"><div class="dropdown-wrapper"><button type="button" aria-label="Use cases" class="dropdown-title"><span class="title">Use cases</span> <span class="arrow down"></span></button> <button type="button" aria-label="Use cases" class="mobile-dropdown-title"><span class="title">Use cases</span> <span class="arrow right"></span></button> <ul class="nav-dropdown" style="display:none;"><li class="dropdown-item"><!----> <a href="https://www.theengs.io/usecases/smarthome.html" target="_self" class="nav-link external">
Smart Home
<!----></a></li><li class="dropdown-item"><!----> <a href="https://www.theengs.io/usecases/iot.html" target="_self" class="nav-link external">
IoT
<!----></a></li><li class="dropdown-item"><!----> <a href="https://www.theengs.io/usecases/research.html" target="_self" class="nav-link external">
Research
<!----></a></li></ul></div></div><div class="nav-item"><div class="dropdown-wrapper"><button type="button" aria-label="Solutions" class="dropdown-title"><span class="title">Solutions</span> <span class="arrow down"></span></button> <button type="button" aria-label="Solutions" class="mobile-dropdown-title"><span class="title">Solutions</span> <span class="arrow right"></span></button> <ul class="nav-dropdown" style="display:none;"><li class="dropdown-item"><h4>
Hardware
</h4> <ul class="dropdown-subitem-wrapper"><li class="dropdown-subitem"><a href="https://shop.theengs.io/products/theengs-plug-smart-plug-ble-gateway-and-energy-consumption" target="_self" class="nav-link external">
Theengs Plug
<!----></a></li><li class="dropdown-subitem"><a href="https://shop.theengs.io/products/theengs-bridge-esp32-ble-mqtt-gateway-with-ethernet-and-external-antenna" target="_self" class="nav-link external">
Theengs Bridge
<!----></a></li></ul></li><li class="dropdown-item"><h4>
Software
</h4> <ul class="dropdown-subitem-wrapper"><li class="dropdown-subitem"><a href="https://app.theengs.io" target="_self" class="nav-link external">
Mobile App
<!----></a></li><li class="dropdown-subitem"><a href="https://docs.openmqttgateway.com" target="_self" class="nav-link external">
OpenMQTTGateway
<!----></a></li><li class="dropdown-subitem"><a href="https://gateway.theengs.io" target="_self" class="nav-link external">
Gateway
<!----></a></li></ul></li><li class="dropdown-item"><h4>
Core
</h4> <ul class="dropdown-subitem-wrapper"><li class="dropdown-subitem"><a href="https://decoder.theengs.io" target="_self" class="nav-link external">
Decoder
<!----></a></li><li class="dropdown-subitem"><a href="https://parser.theengs.io" target="_self" class="nav-link external">
Web Parser
<!----></a></li></ul></li></ul></div></div><div class="nav-item"><a href="https://decoder.theengs.io/devices/devices.html" target="_self" class="nav-link external">
Compatible devices
<!----></a></div><div class="nav-item"><a href="https://community.openmqttgateway.com" target="_self" class="nav-link external">
Community
<!----></a></div><div class="nav-item"><a href="https://shop.theengs.io/" target="_self" class="nav-link external">
Shop
<!----></a></div><div class="nav-item"><a href="https://github.com/sponsors/theengs" target="_self" class="nav-link external">
Sponsor 🤍
<!----></a></div> <a href="https://github.com/1technophile/OpenMQTTGateway" target="_blank" rel="noopener noreferrer" class="repo-link">
GitHub
<span><svg xmlns="http://www.w3.org/2000/svg" aria-hidden="true" focusable="false" x="0px" y="0px" viewBox="0 0 100 100" width="15" height="15" class="icon outbound"><path fill="currentColor" d="M18.8,85.1h56l0,0c2.2,0,4-1.8,4-4v-32h-8v28h-48v-48h28v-8h-32l0,0c-2.2,0-4,1.8-4,4v56C14.8,83.3,16.6,85.1,18.8,85.1z"></path> <polygon fill="currentColor" points="45.7,48.7 51.3,54.3 77.2,28.5 77.2,37.2 85.2,37.2 85.2,14.9 62.8,14.9 62.8,22.9 71.5,22.9"></polygon></svg> <span class="sr-only">(opens new window)</span></span></a></nav></div></header> <div class="sidebar-mask"></div> <aside class="sidebar"><nav class="nav-links"><div class="nav-item"><a href="https://www.theengs.io" target="_self" class="nav-link external">
Home
<!----></a></div><div class="nav-item"><div class="dropdown-wrapper"><button type="button" aria-label="Use cases" class="dropdown-title"><span class="title">Use cases</span> <span class="arrow down"></span></button> <button type="button" aria-label="Use cases" class="mobile-dropdown-title"><span class="title">Use cases</span> <span class="arrow right"></span></button> <ul class="nav-dropdown" style="display:none;"><li class="dropdown-item"><!----> <a href="https://www.theengs.io/usecases/smarthome.html" target="_self" class="nav-link external">
Smart Home
<!----></a></li><li class="dropdown-item"><!----> <a href="https://www.theengs.io/usecases/iot.html" target="_self" class="nav-link external">
IoT
<!----></a></li><li class="dropdown-item"><!----> <a href="https://www.theengs.io/usecases/research.html" target="_self" class="nav-link external">
Research
<!----></a></li></ul></div></div><div class="nav-item"><div class="dropdown-wrapper"><button type="button" aria-label="Solutions" class="dropdown-title"><span class="title">Solutions</span> <span class="arrow down"></span></button> <button type="button" aria-label="Solutions" class="mobile-dropdown-title"><span class="title">Solutions</span> <span class="arrow right"></span></button> <ul class="nav-dropdown" style="display:none;"><li class="dropdown-item"><h4>
Hardware
</h4> <ul class="dropdown-subitem-wrapper"><li class="dropdown-subitem"><a href="https://shop.theengs.io/products/theengs-plug-smart-plug-ble-gateway-and-energy-consumption" target="_self" class="nav-link external">
Theengs Plug
<!----></a></li><li class="dropdown-subitem"><a href="https://shop.theengs.io/products/theengs-bridge-esp32-ble-mqtt-gateway-with-ethernet-and-external-antenna" target="_self" class="nav-link external">
Theengs Bridge
<!----></a></li></ul></li><li class="dropdown-item"><h4>
Software
</h4> <ul class="dropdown-subitem-wrapper"><li class="dropdown-subitem"><a href="https://app.theengs.io" target="_self" class="nav-link external">
Mobile App
<!----></a></li><li class="dropdown-subitem"><a href="https://docs.openmqttgateway.com" target="_self" class="nav-link external">
OpenMQTTGateway
<!----></a></li><li class="dropdown-subitem"><a href="https://gateway.theengs.io" target="_self" class="nav-link external">
Gateway
<!----></a></li></ul></li><li class="dropdown-item"><h4>
Core
</h4> <ul class="dropdown-subitem-wrapper"><li class="dropdown-subitem"><a href="https://decoder.theengs.io" target="_self" class="nav-link external">
Decoder
<!----></a></li><li class="dropdown-subitem"><a href="https://parser.theengs.io" target="_self" class="nav-link external">
Web Parser
<!----></a></li></ul></li></ul></div></div><div class="nav-item"><a href="https://decoder.theengs.io/devices/devices.html" target="_self" class="nav-link external">
Compatible devices
<!----></a></div><div class="nav-item"><a href="https://community.openmqttgateway.com" target="_self" class="nav-link external">
Community
<!----></a></div><div class="nav-item"><a href="https://shop.theengs.io/" target="_self" class="nav-link external">
Shop
<!----></a></div><div class="nav-item"><a href="https://github.com/sponsors/theengs" target="_self" class="nav-link external">
Sponsor 🤍
<!----></a></div> <a href="https://github.com/1technophile/OpenMQTTGateway" target="_blank" rel="noopener noreferrer" class="repo-link">
GitHub
<span><svg xmlns="http://www.w3.org/2000/svg" aria-hidden="true" focusable="false" x="0px" y="0px" viewBox="0 0 100 100" width="15" height="15" class="icon outbound"><path fill="currentColor" d="M18.8,85.1h56l0,0c2.2,0,4-1.8,4-4v-32h-8v28h-48v-48h28v-8h-32l0,0c-2.2,0-4,1.8-4,4v56C14.8,83.3,16.6,85.1,18.8,85.1z"></path> <polygon fill="currentColor" points="45.7,48.7 51.3,54.3 77.2,28.5 77.2,37.2 85.2,37.2 85.2,14.9 62.8,14.9 62.8,22.9 71.5,22.9"></polygon></svg> <span class="sr-only">(opens new window)</span></span></a></nav> <ul class="sidebar-links"><li><a href="/dev/" aria-current="page" class="sidebar-link">0 - What is it for 🏠</a></li><li><section class="sidebar-group collapsable depth-0"><p class="sidebar-heading"><span>1 - Prerequisites🧭</span> <span class="arrow right"></span></p> <!----></section></li><li><section class="sidebar-group collapsable depth-0"><p class="sidebar-heading"><span>2 - Set it up 🔨</span> <span class="arrow right"></span></p> <!----></section></li><li><section class="sidebar-group collapsable depth-0"><p class="sidebar-heading open"><span>3 - Upload ➡️</span> <span class="arrow down"></span></p> <ul class="sidebar-links sidebar-group-items"><li><a href="/dev/upload/web-install.html" class="sidebar-link">(Option 1) Upload from the web</a></li><li><a href="/dev/upload/binaries.html" class="sidebar-link">(Option 2) Upload ready-to-go binaries</a></li><li><a href="/dev/upload/builds.html" class="sidebar-link">(Option 3) Upload your configurations</a></li><li><a href="/dev/upload/gitpod.html" aria-current="page" class="active sidebar-link">(Option 4) Build from the web</a></li><li><a href="/dev/upload/portal.html" class="sidebar-link">Wifi and MQTT configuration</a></li><li><a href="/dev/upload/advanced-configuration.html" class="sidebar-link">Advanced configuration of the gateway</a></li><li><a href="/dev/upload/troubleshoot.html" class="sidebar-link">Troubleshooting</a></li></ul></section></li><li><section class="sidebar-group collapsable depth-0"><p class="sidebar-heading"><span>4 - Use ✈️</span> <span class="arrow right"></span></p> <!----></section></li><li><section class="sidebar-group collapsable depth-0"><p class="sidebar-heading"><span>5 - Integrate 🎉</span> <span class="arrow right"></span></p> <!----></section></li><li><section class="sidebar-group collapsable depth-0"><p class="sidebar-heading"><span>6 - Participate 💻</span> <span class="arrow right"></span></p> <!----></section></li></ul> </aside> <main class="page"> <div class="theme-default-content content__default"><h1 id="option-4-build-from-the-web"><a href="#option-4-build-from-the-web" class="header-anchor">#</a> (Option 4) Build from the web</h1> <p>To build OpenMQTTGateway from the web and download the binary, follow these steps:</p> <ol><li><p>Use Gitpod by clicking on the link below:
<a href="https://gitpod.io#https://github.com/1technophile/OpenMQTTGateway/tree/development" target="_blank" rel="noopener noreferrer">https://gitpod.io#https://github.com/1technophile/OpenMQTTGateway/tree/development<span><svg xmlns="http://www.w3.org/2000/svg" aria-hidden="true" focusable="false" x="0px" y="0px" viewBox="0 0 100 100" width="15" height="15" class="icon outbound"><path fill="currentColor" d="M18.8,85.1h56l0,0c2.2,0,4-1.8,4-4v-32h-8v28h-48v-48h28v-8h-32l0,0c-2.2,0-4,1.8-4,4v56C14.8,83.3,16.6,85.1,18.8,85.1z"></path> <polygon fill="currentColor" points="45.7,48.7 51.3,54.3 77.2,28.5 77.2,37.2 85.2,37.2 85.2,14.9 62.8,14.9 62.8,22.9 71.5,22.9"></polygon></svg> <span class="sr-only">(opens new window)</span></span></a></p></li> <li><p>This will generate a development environment in your browser and install <a href="https://platformio.org/" target="_blank" rel="noopener noreferrer">platformio<span><svg xmlns="http://www.w3.org/2000/svg" aria-hidden="true" focusable="false" x="0px" y="0px" viewBox="0 0 100 100" width="15" height="15" class="icon outbound"><path fill="currentColor" d="M18.8,85.1h56l0,0c2.2,0,4-1.8,4-4v-32h-8v28h-48v-48h28v-8h-32l0,0c-2.2,0-4,1.8-4,4v56C14.8,83.3,16.6,85.1,18.8,85.1z"></path> <polygon fill="currentColor" points="45.7,48.7 51.3,54.3 77.2,28.5 77.2,37.2 85.2,37.2 85.2,14.9 62.8,14.9 62.8,22.9 71.5,22.9"></polygon></svg> <span class="sr-only">(opens new window)</span></span></a> as a build environment.</p></li> <li><p>A first build for <code>esp32dev-ble</code> will be launched automatically. To modify the environment configuration, go to the environments.ini file in the root folder and launch the command like the one shown at the bottom of the image below:
<code>platformio run -e &lt;environment name&gt;</code></p></li></ol> <p><img src="/dev/assets/img/OpenMQTTGateway-Build-gitpod-env.f45ab630.png" alt="Gitpod build success"></p> <ol start="4"><li><p>Wait for the server to build the binary. Once you see [SUCCESS], you can go to <code>.pio/build/&lt;environment name&gt;</code> and download <code>firmware.bin</code> and <code>partitions.bin</code> by right-clicking on each and selecting &quot;Download.&quot;
<img src="/dev/assets/img/OpenMQTTGateway-Build-gitpod.ad1f9ba9.png" alt="Gitpod build download"></p></li> <li><p>Finally, follow <a href="/dev/upload/binaries.html">Option 2</a> to upload the binary.</p></li></ol></div> <footer class="page-edit"><div class="edit-link"><a href="https://github.com/1technophile/OpenMQTTGateway/edit/development/docs/upload/gitpod.md" target="_blank" rel="noopener noreferrer">Edit this page</a> <span><svg xmlns="http://www.w3.org/2000/svg" aria-hidden="true" focusable="false" x="0px" y="0px" viewBox="0 0 100 100" width="15" height="15" class="icon outbound"><path fill="currentColor" d="M18.8,85.1h56l0,0c2.2,0,4-1.8,4-4v-32h-8v28h-48v-48h28v-8h-32l0,0c-2.2,0-4,1.8-4,4v56C14.8,83.3,16.6,85.1,18.8,85.1z"></path> <polygon fill="currentColor" points="45.7,48.7 51.3,54.3 77.2,28.5 77.2,37.2 85.2,37.2 85.2,14.9 62.8,14.9 62.8,22.9 71.5,22.9"></polygon></svg> <span class="sr-only">(opens new window)</span></span></div> <div class="last-updated"><span class="prefix">Last Updated:</span> <span class="time">9/7/2024, 12:30:15 AM</span></div></footer> <div class="page-nav"><p class="inner"><span class="prev">
<a href="/dev/upload/builds.html" class="prev">
(Option 3) Upload your configurations
</a></span> <span class="next"><a href="/dev/upload/portal.html">
Wifi and MQTT configuration
</a>
</span></p></div> </main></div><div class="global-ui"></div></div>
<script src="/dev/assets/js/app.d6a566c9.js" defer></script><script src="/dev/assets/js/2.1486a66d.js" defer></script><script src="/dev/assets/js/1.4ad45915.js" defer></script><script src="/dev/assets/js/38.0913afdb.js" defer></script>
</body>
</html>