User Tools

Site Tools


ip-switch

Differences

This shows you the differences between two versions of the page.

Link to this comparison view

Both sides previous revisionPrevious revision
Next revision
Previous revision
ip-switch [2020/12/10 20:00] ok1hraip-switch [2021/05/15 20:46] (current) ok1hra
Line 1: Line 1:
 ====== IP switch 0.4c ====== ====== IP switch 0.4c ======
 +Previous version 0.2 [[https://remoteqth.com/wiki/index.php?page=IP+Switch+with+ESP32-GATEWAY|here]]
 {{https://remoteqth.com/img/slide-ip-sw-rev4-01.jpg?600}}\\ {{https://remoteqth.com/img/slide-ip-sw-rev4-01.jpg?600}}\\
 +
 ---- ----
  
Line 6: Line 8:
 ===== Key features ===== ===== Key features =====
   * **16** ethernet controlled outputs with optional expandable board   * **16** ethernet controlled outputs with optional expandable board
-  * Based on Olimex [[https://www.olimex.com/Products/IoT/ESP32/ESP32-GATEWAY/open-source-hardware|ESP32-GATEWAY]] ethernet module+  * Based on Olimex [[https://www.olimex.com/Products/IoT/ESP32/ESP32-GATEWAY/open-source-hardware|ESP32-GATEWAY rev.F or later]] ethernet module
   * Configure open emitter or open colector outputs   * Configure open emitter or open colector outputs
   * Simple "Wago" like terminal output connection   * Simple "Wago" like terminal output connection
Line 20: Line 22:
 {{https://remoteqth.com/img/wiki-ip-sw-rev4-03.png}}\\ {{https://remoteqth.com/img/wiki-ip-sw-rev4-03.png}}\\
   - **Power** supply (**12-14V DC**)   - **Power** supply (**12-14V DC**)
-  - **Ethernet** RJ45 connector+  - **Ethernet** RJ45 connector on ESP32-GATEWAY (need rev.F or later)
   - Optional **expand board** connector   - Optional **expand board** connector
   - **Output driver** with open collector or emiter   - **Output driver** with open collector or emiter
Line 26: Line 28:
   - Two **jumper** for select output driver are used   - Two **jumper** for select output driver are used
   - Connector for **16 relay board** connected wth flat cable   - Connector for **16 relay board** connected wth flat cable
-  - **16 output** and common terminal **(50V/500mA MAX)** use for +  - **16 output** (50V/500mA MAX) 
-    relay **power** if use **open colector ULN** driver +  - **COMMON** connect dependency to use driver 
-    - relay **GND** if use **open colector MIC** driver+    - if use **open colector ULN** driver, connect COMMON to relay **+DC power**  
 +    - if use **open emiter MIC** driver, connect COMMON to relay **GND** 
 ==== Sources ==== ==== Sources ====
   * [[https://remoteqth.com/hw/ip-switch-04c.pdf|.PDF schematics]]   * [[https://remoteqth.com/hw/ip-switch-04c.pdf|.PDF schematics]]
Line 43: Line 46:
   - Download firmware from [[https://github.com/ok1hra/IP_switch|GitGub]]   - Download firmware from [[https://github.com/ok1hra/IP_switch|GitGub]]
   - Select menu Tools/Board:"OLIMEX ESP32-GATEWAY"   - Select menu Tools/Board:"OLIMEX ESP32-GATEWAY"
 +  - Select menu Tools/Board revision:"Revision F"
   - Connect micro USB between ESP32-GATEWAY and PC   - Connect micro USB between ESP32-GATEWAY and PC
   - Select menu Tools/Port/YOUR-CONNECTED-PORT   - Select menu Tools/Port/YOUR-CONNECTED-PORT
Line 71: Line 75:
     * Sessions may be saved for next time     * Sessions may be saved for next time
     * for connect press **Open**     * for connect press **Open**
-  * Login confirm with press **y** +  * Login confirm with press <code>y</code> 
-  * Now answer four times the question of what character is on random selected position, **in your key** (key saved from first step acces) +  * Now answer four times the question of what character is on random selected position, **in your key** (key saved from first step acces). Key formated in groups of ten - FOR EXAMPLE<code>Position  KEY 
-    * if you enter wrong three times, login will be blocked for next ten minutes+ 1-10     pP75tf8qrF 
 +11-20     y4SK57dpnC 
 +21-30     fpag8x9eZ4 
 +31-40     IsueSv4jCY 
 +41-50     pX3lpK4UPD 
 +51-60     ij1bbLEQRu 
 +61-70     XRr9dfoJje 
 +71-80     44u5MYQdcm 
 +81-90     B68NpG7F0t 
 +91-100    5mD04pAE6s</code> 
 +  * if you **enter wrong three times,** login will be **blocked for next ten minutes**
   * After login your IP address store to EEPROM and next key will be required **only if change your IP** address    * After login your IP address store to EEPROM and next key will be required **only if change your IP** address 
   * Now logged in to CLI (command line interface) via telnet \\ {{https://remoteqth.com/img/wiki-ip-switch-esp32gateway-25.png?200}}   * Now logged in to CLI (command line interface) via telnet \\ {{https://remoteqth.com/img/wiki-ip-switch-esp32gateway-25.png?200}}
Line 139: Line 153:
   - How source controled his   - How source controled his
   - Notice - show this page can extend reaction latency IP switch   - Notice - show this page can extend reaction latency IP switch
 +
 +----
  
 ==== Strong secure remote manage ==== ==== Strong secure remote manage ====
Line 163: Line 179:
   * install screen fith command <code>sudo apt-get install screen</code>   * install screen fith command <code>sudo apt-get install screen</code>
   * run **screen** <code>screen /dev/ttyUSB0 115200</code>   * run **screen** <code>screen /dev/ttyUSB0 115200</code>
-  * now after pres **?** key show status information and you can **configure via CLI** \\{{https://remoteqth.com/img/wiki-civ-stepper-01b.png}}+  * now after pres **?** key show status information and you can **configure via CLI** \\ {{https://remoteqth.com/img/wiki-ip-sw-rev4-16.png?200}}\\
   * close screen with **CTRL+A K** and confirm **y**   * close screen with **CTRL+A K** and confirm **y**
   * disconnect from Raspberry PI use command <code>exit</code>   * disconnect from Raspberry PI use command <code>exit</code>
- 
- 
  
 ---- ----
ip-switch.1607630457.txt.gz · Last modified: 2020/12/10 20:00 by ok1hra