em3100 mcu 240mhz

43

Upload: others

Post on 14-Jul-2022

1 views

Category:

Documents


0 download

TRANSCRIPT

Page 1: EM3100 MCU 240MHz
Page 2: EM3100 MCU 240MHz

EM3100 TTL 2.54mm

➢ MCU 240MHz

➢ 10/100Mbps

➢ 3.3V 5~8V

➢ PING 1ms

➢ 2.54mm

➢ Socket

➢ TCP/UDP HTTP

Page 3: EM3100 MCU 240MHz

............................................................................................................................. 1

1.1 .................................................................................................................................... 1

1.2 ............................................................................................................................ 2

1.3 ............................................................................................................................ 3

1.4 ............................................................................................................................ 4

1.4.1 1 ............................................................................................ 5

1.4.2 2 ............................................................................ 9

........................................................................................................................... 12

2.1 .................................................................................................................................. 12

2.1.1 ............................................................................................................... 12

2.1.2 ............................................................................................................... 13

2.1.3 ....................................................................................................... 13

2.2 .................................................................................................................................. 14

2.3 .......................................................................................................................... 14

2.3.1 TCP Client/Server .................................................................................................. 15 2.3.2 UDP Client/Server .................................................................................................. 16 2.3.3 HTTP Client ........................................................................................................... 17

2.3.4 ................................................................................................... 18

2.3.5 Modbus TCP RTU .................................................................... 19

2.4 .......................................................................................................................... 19

2.4.1 ............................................................................................................... 19

2.4.2 AT ................................................................................................................. 20

2.4.3 ............................................................................................................... 20

2.5 .......................................................................................................................... 21

........................................................................................................................... 22

3.1 .......................................................................................................................... 22

3.1.1 ............................................................................................................... 22

3.1.2 ....................................................................................................... 22

3.1.3 ....................................................................................................... 23

3.2 AT ............................................................................................................................. 24

3.2.1 AT .......................................................................................................... 24

3.2.2 AT .............................................................................................. 24

3.2.3 AT .................................................................................................. 25

3.2.4 AT .......................................................................................................... 25

Page 4: EM3100 MCU 240MHz

......................................................................................................................................... 37

......................................................................................................................................... 38

......................................................................................................................................... 39

Page 5: EM3100 MCU 240MHz

1

1.1

EM3100 240MHz

MCU 3.3 5~8V 1 TTL Socket

HTTP Client

1

1

http://www.uetel.com/product/1030/

Page 6: EM3100 MCU 240MHz

2

1.2

1

55.1*22.5*23.5mm

-40 ~ 85

5% ~ 95%

2.54mm

3.3 5~8V

[email protected]

* 1 RJ45 10/100M

TTL*1 485

2400 ~ 460800bps

NONE/ODD/EVEN

8

1/2

NFC 485

DHCP/DNS/TCP/UDP/HTTP/ICMP

TCP Client/Server Server 3

UDP Client/Server

AT AT/ AT

AT

Page 7: EM3100 MCU 240MHz

3

1.3

2

PIN I/O

1 5V Power 5~8V 3.3V

2 3V3 Power 3.3V 5V

3 GND Power

4 RST I

100ms

5 TXD O TTL

6 RXD I TTL

7 CFG I

3s

8* LINK O

Socket SocketA

TCP

UDP

Page 8: EM3100 MCU 240MHz

4

9* 485EN O

485

485

*

TTL

115200

NONE

8

1

RJ45

DHCP IP

IP 192.168.10.8

192.168.10.1

255.255.255.0

1.4

IP IP

IP

IP DHCP IP

DHCP

DHCP IP

IP Static IP

IP

IP IP

Page 9: EM3100 MCU 240MHz

5

1.4.1 1

DHCP IP

IP 192.168.10.8 192.168.10.168

192.168.10.1 192.168.10.1

255.255.255.0 255.255.255.0

TCP Server 8010 Client

Reload 3

1.4.1.1

1)

2) USB

3)

1.4.1.2 IP

Page 10: EM3100 MCU 240MHz

6

3

1.4.1.3 TCP

Socket

1) http://192.168.10.8

admin admin

4

2) SocketA TCP Server 8010

Page 11: EM3100 MCU 240MHz

7

5

3)

Page 12: EM3100 MCU 240MHz

8

6

1.4.1.4

1) TCP Client

IP(192.168.10.8) 8010

2) 115200

3)

Page 13: EM3100 MCU 240MHz

9

7

1.4.2 2

IP

IP 192.168.10.168

192.168.10.1

255.255.255.0

TCP Client Server 7788

1.4.2.1

1.

2.

3.

Page 14: EM3100 MCU 240MHz

10

1.4.2.2 TCP Server

TCP Server IP 192.168.10.168 7788

8

1.4.2.3

UART UETEL

9

Page 15: EM3100 MCU 240MHz

11

1.4.2.4

\r\n

IP AT+WAN=DHCP

SocketA AT+SOCK1A=ON

SocketA TCP Client IP IP 7788

AT+SOCK1A=TCPC,192.168.10.168,7788

AT+REBOOT

1.4.2.5

TCP

10

Page 16: EM3100 MCU 240MHz

12

11

2.1

RS232 RS485 AT

Socket AT n AT+UARTn

n 1

2.1.1

2

RS232/

RS485

2400 ~ 460800bps 115200

NONE/ODD/EVEN NONE

8 8

1/2 1

/485

Page 17: EM3100 MCU 240MHz

13

2.1.2

⚫ 1024 1 ~ 1024

⚫ 5ms 1 ~ 300ms

AT+UARTTL1=30,1024 30ms 1024

TCP

2.1.3

⚫ AT

⚫ Socket

MCU AT

AT 256

2.1.3.1

AT 12 UART” UETEL

12

Page 18: EM3100 MCU 240MHz

14

Socket

+ok AT

+++

3 a

1. +++

2. 3 500ms a

3. +ok +ok

AT AT

2.1.3.2

AT AT AT+EXIT

\r\n

2.2

10/100Mbps IP

DHCP

192.168.10.8

192.168.10.1

255.255.255.0

IP DNS DNS

IP AT+WAN=DHCP

IP AT+WAN=STATIC,192.168.10.8,192.168.10.1,255.255.255.0

IP

DNS AT+DNS=114.114.114.114

2.3

Socket Socket TCP/UDP

HTTP Client Socket Socket

Page 19: EM3100 MCU 240MHz

15

Socket Socket

Socket Client

2.3.1 TCP Client/Server

TCP

TCP

TCP C/S Server Client

Server Client

TCP Keepalive

2.3.1.1 TCP Client

TCP Client IP Client

1

3 SocketB TCP Client

1. Socket3B AT+SOCKEN3B=ON

2. Socket

AT+SOCK3B=TCPC,192.168.1.16,7788

3. AT+REBOOT

192.168.1.16:7788 TCP 3

2.3.1.2 TCP Server

Server Client Client

Server 3 Client Client Server

Client Client Server Client

Client

1 SocketA TCP Server

1. Socket1B AT+SOCKEN1A=ON

2. Socket AT+SOCK1A=TCPS,192.168.1.16,7788

Page 20: EM3100 MCU 240MHz

16

3. AT+REBOOT

Client 1 Client

2.3.2 UDP Client/Server

UDP UDP

UDP

UDP Client/Server

IP UDP

Client Server

2.3.2.1 UDP Client

UDP Client IP UDP

1 SocketB UDP Client 5678 UDP

192.168.1.16:7788

1. Socket1B AT+SOCKEN1B=ON

2. Socket AT+SOCK1B=UDPC,192.168.1.16,7788,5678

3. AT+REBOOT

2.3.2.2 UDP Server

UDP Server Client Server

Client Server Client

Client

1 SocketB UDP Server

1. Socket1B AT+SOCKEN1B=ON

2. Socket AT+SOCK1B=UDPS,192.168.1.16,7788

3. AT+REBOOT

UDP 7788 UDP

Client Client

Page 21: EM3100 MCU 240MHz

17

2.3.3 HTTP Client

HTTP - HTTP Client

HTTP

HTTP1.0 HTTP1.1 HTTP GET/POST

AUTO HTTP

GET/POST/AUTO

⚫ GET http://www.rt-thread.com/service/rt-thread.txt rt-thread

⚫ POS http://www.rt-thread.com/service/echo

HTTP Socket HTTP Socket

HTTP://

2.3.3.1 GET

1. HTTPC AT+SOCKnA=HTPC,www.rt-thread.com,80

2. AT+HTPHDn=Connection: keep-alive |

3. GET AT+HTPREQn=GET

4. AT+REBOOT

5. n /service/rt-thread.txt rt-thread

AT+HTPURLn URL POST

2.3.3.2 POST

1. HTTPC AT+SOCKnA=HTPC,www.rt-thread.com,80

2. URL AT+HTPURLn=/service/echo

3. AT+HTPHDn=Connection: keep-alive |

4. POST AT+HTPREQn=POST

5. AT+REBOOT

6. n

Page 22: EM3100 MCU 240MHz

18

2.3.3.3 AUTO

AUTO HTTPC

URL

1. HTTPC AT+SOCKnA=HTPC,null,80

2. AT+HTPHDn=Connection: keep-alive |

3. AUTO AT+HTPREQn=AUTO

4. AT+REBOOT

GET n URI

80

⚫ http://www.rt-thread.com/service/rt-thread.txt

⚫ http://www.rt-thread.com:80/service/rt-thread.txt

⚫ www.rt-thread.com/service/rt-thread.txt

POST URI n \r\n

⚫ http://www.rt-thread.com/service/echo\r\nTEST

⚫ http://www.rt-thread.com:80/service/echo\r\nTEST

⚫ www.rt-thread.com/service/echo\r\nTEST

2.3.4

TCP/UDP

2.3.4.1

⚫ TCP/UDP Client

⚫ AT

2 30s

1. 2 AT+HEARTMD2=UART

2. AT+HEARTTM2=30

3. AT+REBOOT

Page 23: EM3100 MCU 240MHz

19

2.3.4.2

TCP/UDP Client

⚫ TCP Client UDP Client

⚫ +

2 MAC

1. MAC AT+REGTP2=MAC

2. AT+REGMD2=FIRST

3. AT+REBOOT

2.3.5 Modbus TCP RTU

TCP/UDP ModbusTCP ModbusRTU

ModbusRTU ModbusTCP

13

1 Modbus AT+MODBUS1=ON

2.4

2.4.1

AT

Page 24: EM3100 MCU 240MHz

20

UDP 8168 uetel.com

IP,MAC, ,

192.168.1.4,0080E1134527,UE-E210,V1.0.0

14

AT+SEARCH=8168,uetel.com

2.4.2 AT

1 AT IP

AT AT

AT AT

2.4.3

3

2.4.3.1

Reload Work

2.4.3.2 HTTP

HTTP AT

1. HTTP 8080 URI

update.xxx.com:8080/uetel.bin

2. AT AT+DOWNLOAD=update.xxx.com:8080/uetel.bin

3. OK FAIL

4.

Page 25: EM3100 MCU 240MHz

21

2.4.3.3

xxx

2.5

24

AT+SOCKRTO=time 0 time 4320 0 min

Page 26: EM3100 MCU 240MHz

22

3.1

IP admin

admin

3.1.1

3.1.2

Page 27: EM3100 MCU 240MHz

23

3.1.3

Socket

Page 28: EM3100 MCU 240MHz

24

3.2 AT

AT AT AT AT

2.1.3 AT 2.4.2 AT

3.2.1 AT

AT

1. AT+ \r \n

2.

3. AT 256

4. ,

5. 5s

3

◼ AT+CMD\r\n AT+CMD?\r\n

◼ \r\n+CMD:value\r\nOK\r\n

◼ AT+CMD=value1,value2…\r\n

◼ \r\nOK\r\n

◼ AT+CMD=?\r\n

◼ \r\n+CMD:( 1: ),( 2: )…\r\nOK\r\n

\r\n

3.2.2 AT

\r\n+ERROR:Error_Code\r\n

3

3

Error Code

ARGS

Page 29: EM3100 MCU 240MHz

25

ARGC

CMD_UNKNOWN

CMD_FORMAT AT+

CMD_LENGTH

DEV_MEMORY

DEV_SAVE

3.2.3 AT

AT AT

⚫ AT+EXIT

⚫ AT+LIST

⚫ AT+REBOOT

⚫ AT+RSTCFG

⚫ AT+CMD=? AT+ECHO=? +ECHO: (echo:OFF/ON)

3.2.4 AT

AT n n

n

2 AT+UART2

s SocketA SocketB s A B

1 SocketA AT+SOCK1A=TCPC,192.168.1.8,8888

3.2.4.1 LIST

Page 30: EM3100 MCU 240MHz

26

3.2.4.2 EXIT

3.2.4.3 MAC MAC

MAC 0080E1134527

3.2.4.4 VER

V1.0.0

3.2.4.5 DEVINFO

Page 31: EM3100 MCU 240MHz

27

MAC

3.2.4.6 REBOOT

3.2.4.7 RSTCFG

3.2.4.8 BKCFG

3.2.4.9 CLRCFG

3

Page 32: EM3100 MCU 240MHz

28

15

1.

2. BKCFG

3. RSTCFG

3.2.4.10 SOCKLK TCP Client

OFF

ON

3.2.4.11 DOWNLOAD

80

update.uetel.com/firmware.bin

Page 33: EM3100 MCU 240MHz

29

192.168.1.56:8080/firmware.bin

OK

+ERROR: FAIL

3.2.4.12 PING

IP

Network not available

Timeout

Unknown host

Number ping ms

AT+CMD=?

3.2.4.13 ECHO

ON

OFF

3.2.4.14 BOOTINFO

1~16 UETEL

Page 34: EM3100 MCU 240MHz

30

3.2.4.15 SOCKRTO

0~65535 1440 24 0

min

3.2.4.16 WEBU

1~16 admin

1~16 admin

3.2.4.17 LANG

CN

EN

3.2.4.18 WAN

Page 35: EM3100 MCU 240MHz

31

DHCP IP IP

STATIC IP

IP IP 192.168.10.8

IP 192.168.10.1

IP 255.255.255.0

3.2.4.19 DNS DNS

DNS 114.114.114.114

( DNS )

3.2.4.20 SEARCH

1~65535 8168

1~16

3.2.4.21 UARTn

Page 36: EM3100 MCU 240MHz

32

115200

2400/4800/9600/19200/38400/57600/115200/230400/460800

7 8( ) E31xx 7

1( ) 2

NONE( )/EVEN/ODD

NONE( )/485

3.2.4.22 UARTTLn

1~300ms 5

64~1024 1024

3.2.4.23 MODBUSn Modbus TCP RTU

ON

OFF

3.2.4.24 SOCKENns n SocketA/B

Page 37: EM3100 MCU 240MHz

33

ON 1 A Socket

OFF

3.2.4.25 SOCKns Socket

TCPC TCP

TCPS TCP

UDPC UDP

UDPS UDP

HTPC HTTP

64 Server

Client Server

1~65535

TCPC UDPC TCPC UDPC

0~65535 0 0

3.2.4.26 HTPURLn HTTP URL

Page 38: EM3100 MCU 240MHz

34

1~64 URL POST

3.2.4.27 HTPHDn HTTP Header

HTTP | 1~64

3.2.4.28 HTPFTn HTTP

ON

OFF

3.2.4.29 HTPREQn HTTP

GET GET

POST POST

AUTO

Page 39: EM3100 MCU 240MHz

35

3.2.4.30 HTPTOn HTTP

1~30s 6

3.2.4.31 REGTPn

MAC MAC 6 HEX

CUS

3.2.4.32 REGMDn

OFF

FIRST TCP Client UDP Client

EVERY

ALL FIRST+EVERY

3.2.4.33 REGDATn

Page 40: EM3100 MCU 240MHz

36

HEX 2~64

3.2.4.34 HEARTMDn

OFF

UART

NET

3.2.4.35 HEARTTMn

1~86400s 60

3.2.4.36 HEARTDATn

HEX 2~64

Page 41: EM3100 MCU 240MHz

37

Page 43: EM3100 MCU 240MHz

39

2020-08-25 V1.0.0

2021-03-01 V1.0.1 Modbus