docs:hardware:resetmaster
Table of Contents
ResetMaster
EEPROM Content
- hostname (17 bytes)
- mac address (6 bytes)
- listen port (1 byte)
- confreg (1 byte)
- ip (4 bytes)
- subnet (4 bytes)
- gateway (4 bytes)
- password (25 bytes)
- channel_type (1 byte)
- channel_stat (1 byte)
- label_1 (17 bytes)
- label_2 (17 bytes)
- label_3 (17 bytes)
- label_4 (17 bytes)
- label_5 (17 bytes)
Configuration registry
[ x x x x x x x x ]
| | | \- Use DHCP
| | \--- Require passsword
| \----- Use CRAM-MD5 instead of cleartext password auth
\------- Bufferized channels (avoid toggle during reset)
Port config registry
Types:
- 0: Disabled
- 1: Bistable
- 2: Normally open
- 3: Normally closed
Registry content:
[ na na na na na na 5h 5l ] [ 4h 4l 3h 3l 2h 2l 1h 1l ]
Port status registry
This register is used to save the status of bistable channels. The value isn't taken in consideration for normally open or normally closed channels.
Commands
* show channels * show running-config * show startup-config * toggle channel <#> * configure * reload * write
show channels
Displays channels status
Output:
Channel 1 [XXXXXXXXXXXXXXXX] (toggle): high Channel 2 [XXXXXXXXXXXXXXXX] (toggle): low Channel 3 [XXXXXXXXXXXXXXXX] (toggle): high Channel 4 [XXXXXXXXXXXXXXXX] (Normally open) Channel 5 [XXXXXXXXXXXXXXXX] (Normally closed) Channel 6 [XXXXXXXXXXXXXXXX] (Normally closed) Channel 7 [XXXXXXXXXXXXXXXX] (Normally closed) Channel 8 [XXXXXXXXXXXXXXXX] (Normally closed)
show running-config
Displays the running configuration.
show startup-config
Displays the startup configuration.
toggle channel
Toggles the channel state.
If the channel is bi-stable, the channel will be kept in the current state until the channel is toggled again. Otherwise, the channel will be toggled into the active state (closed for a normally opened, opened for a normally closed) for 1 second.
configure
Enter into configuration mode
reload
Performs a self reset. User will be asked to confirm this action.
write
Writes the running configuration into the startup configuration.
Configuration
!
network
dhcp no
ip 192.168.1.15
netmask 255.255.255.0
gateway 192.168.1.1
port 23
!
system
auth cleartext-pass
hostname psw0-f5zbr
password thisisapassword
output_buffer no
!
channel 1
name CHANNEL 1
type toggle
state high
!
channel 2 {
name CHANNEL 2
type toggle
state low
!
channel 3 {
name CHANNEL 3
type toggle
state high
!
channel 4 {
name CHANNEL 4
type no
!
channel 5 {
name CHANNEL 5
type nc
!
Hardware Layout
Pins
| Port | Name | Assignment |
|---|---|---|
| Analog | A0 | Do not connect (used for random seed) |
| A1 | Mains voltage | |
| A2 | Battery voltage | |
| A3/17 | Channel 6 | |
| A4/18 | Channel 7 | |
| A5/19 | Channel 8 | |
| Digital | 0 | Serial RxD |
| 1 | Serial TxD | |
| 2 | Unassigned | |
| 3 | Unassigned | |
| 4 | SPI CS SDCard | |
| 5 | Channel 1 | |
| 6 | Channel 2 | |
| 7 | Channel 3 | |
| 8 | Channel 4 | |
| 9 | Channel 5 | |
| 10 | SPI CS Ethernet | |
| 11 | SPI MOSI | |
| 12 | SPI MISO | |
| 13 | SPI SCK | |
| SDA | Unassigned | |
| SCL | Unassigned |
docs/hardware/resetmaster.txt · Last modified: 2020/11/27 15:03 by root