How to use def command - leesy24/Eddy-S4M_v2.5_filesystem GitHub Wiki

def 명령 설명

# def
---<View Command>---------------------------------------------------------
def view           ;  Print all Configuration
def view wan       ;  Print WAN Configuration
def view wifi      ;  Print WiFi Configuration
def view management;  Print Management Configuration
def view serial    ;  Print Serial Configuration
def view gpio      ;  Print GPIO Configuration
def view gps       ;  Print GDM_GPS Configuration
---<Save & Factory>-------------------------------------------------------
def factory        ;  Factory Default
def save           ;  Save to Flash (Configuration Data)
---< WAN Config >---------------------------------------------------------
def mac           <MAC Address>       ; WAN MAC Address
def name          <string>            ; Device name
def username      <string>            ; Telnet, WEB Login username
def password      <string>            ; Telnet, WEB Login Password
def line          <ip, dhcp>          ; IP, DHCP
def ip            <address>           ; WAN IP address
def mask          <submask>           ; WAN Subnet Mask
def gateway       <address>           ; WAN GateWay address
def dns           <address>           ; WAN DNS address
---< Management Config >---------------------------------------------------
def ftp           <enable, disable>   ; FTP Server Execution
def telnet        <enable, disable>   ; Telnet Server Execution
def ssh           <enable, disable>   ; SSH Server Execution
def web           <enable, disable>   ; WEB Server Execution
def ddns          <address>           ; DDNS address
def ddnsuser      <address>           ; DDNS Loginname (http://ddns.nu)
def ddnspass      <address>           ; DDNS Loginpass (http://ddns.nu)
def portview      <address>           ; PortView address
def portviewport  <Socket No.>        ; PortView Socket Number
def target_agent  <enable, disable>   ; LemonIDE Remote Debugger Execution
---< GPIO Config >--------------------------------------------------------
                               <Set Browser only>
---< SNMP Config >--------------------------------------------------------
def snmp          <enable, disable>   ; SNMP MIB V1/2/3 agent Execution
def v1readwrite   <readonly, readwrite, disable>
                  ; SNMP V1/2 Attribute Readonly or Read/Write or Disable
def v3readwrite   <readonly, readwrite> 
                  ; SNMP V3 Attribute Readonly or Read/Write
def v3username    <string>            ; SNMP V3 username
def v3password    <string>            ; SNMP V3 password
def trapip        <address>           ; SNMP trap IP address
def trapoprt      <Socket No.>        ; SNMP trap Socket Number
def trap_reset    <enable, disable>   ; SNMP trap System Reset
def trap_connect  <enable, disable>   ; SNMP trap port connected
def trap_disconnect <enable, disable> ; SNMP trap port disconnected
---< Port Config >--------------------------------------------------------
def port <x, x-x, all> name         <Port alias name>
def port <x, x-x, all> protocol     <disable, com_redirect, tcp_server,
                                     tcp_client, tcp_broadcast, tcp_multiplex,
                                     udp_server, udp_client>
def port <x, x-x, all> interface    <rs422, rs485ne, rs485e>
def port <x, x-x, all> socket       <1 ~ 65535>
def port <x, x-x, all> speed        <150, 300, 600, 1200, 2400, 4800, 9600,
                                     19200, 38400, 57600, 115200, 230400,  
                                     460800, 921600>
def port <x, x-x, all> char         <5, 6, 7, 8>
def port <x, x-x, all> parity       <none, odd, even>
def port <x, x-x, all> stop         <1, 2>
def port <x, x-x, all> flow         <none, xon, rts>
def port <x, x-x, all> device       <data, modem>
def port <x, x-x, all> remote       <Destination IP Address>
def port <x, x-x, all> remoterport  <Destination Socket Number>
def port <x, x-x, all> latency_time <0 ~ 65535 sec>
def port <x, x-x, all> keepalive    <0 ~ 65535 sec>
def port <x, x-x, all> login        <enable, disable>
def port <x, x-x, all> loginname    <tcp_server login username>
def port <x, x-x, all> loginpass    <tcp_server login password>
---< WiFi Config >--------------------------------------------------------
def wifi wireless       <Enable, Disable>
def wifi mode           <infrastructure, ad-hoc>
def wifi network        <802.11b/g mixed, 802.11b only, 802.11g only>
def wifi ssid           <network name in a wireless network>
def wifi channel        <auto, 0 ~ 13>
def wifi bitrate        <auto, 1, 2, 5, 6, 9, 11, 12, 18, 24, 36, 48, 54>
def wifi rts            <1 ~ 2347>
def wifi fragment       <256 ~ 2346>
def wifi 802.11h        <enable, disable>
def wifi roamming       <enable, disable>
def wifi authentication <open, shared, wpa-psk, wpa2-psk, wpa-none>
def wifi encryption     <none, wep, tkip, aes>
def wifi keyindex       <1 ~ 4>
def wifi key            <wep key string>
def wifi password       <wpa password string>
def wifi line           <dhcp, static IP>
def wifi ip             <IP address>
def wifi gateway        <Gateway IP address>
def wifi mask           <Subnet Mask address>
def wifi dns            <DNS IP address>
---< GDM_GPS Config >------------------------------------------------------
def zero_x     <string>   ; <123456.1234>  zero_position_X 
def zero_y     <string>   ; <345678.1234>  zero_position_Y 
def zero_dist  <string>   ; <1234.123456>  zero_Distance_offset 
def zero_angle <string>   ; <359.12345678> Rotate_ANGLE_to_North  
def offset_x   <string>   ; <123.123456>   offset-X to Tagrget 
def offset_y   <string>   ; <123.123456>   offset-Y to Tagrget 
def useGPS     <on/off>   ; <on> useGPS==on/off 
--------------------------------------------------------------------------

설정 보기

# def view

Device name 설정

# def name Eddy

WAN IP 설정

# def ip 192.168.0.223

설정 저장

# def save
⚠️ **GitHub.com Fallback** ⚠️