Professional Documents
Culture Documents
C- Wi-Fi
OEM
0190175
090115A
Digi International
Rabbit www.rabbit.com
MiniCore RCM5600W
1 .
2 .
3 .
17
4 .
21
3.1 .....................................................................................................................................................17
3.2 ............................................................................................................................................18
OEM
4.6 ................................................................................................................................................ 37
4.6.1 ........................................................................................................................ 37
4.6.2 ............................................................................................................................................ 37
4.6.3 RAM ................................................................................................................. 37
5 .
39
6 . Wi-Fi
47
A. RCM5600W
73
A.1 ............................................................................................................................... 74
A.1.1 PCI Express ............................................................................................. 78
A.2 Rabbit 5000 .............................................................................................................. 79
B.
81
B.1 ................................................................................................................................................... 82
B.1.1 ............................................................................................................................... 83
B.2 ...................................................................................................................................... 84
B.2.1 ....................................................................................................................................... 85
B.3 ................................................................................................................................................... 86
B.4 ...................................................................................................................................... 87
B.4.1 ....................................................................................................................... 88
B.5 ....................................................................................................................... 89
MiniCore RCM5600W
C.
91
C.1 ....................................................................................................................................................92
C.1.1 ................................................................................................................92
C.2 ........................................................................................................................................93
C.2.1 ........................................................................................................................................95
C.3 ........................................................................................................................96
C.3.1 ........................................................................................................97
D. /
99
D.1 ..................................................................................................................................................100
D.1.1 / .................................................................................................100
D.2 ......................................................................................................................................101
D.2.1 ......................................................................................................................................102
D.3 / ..........................................................................................................103
D.3.1 ..........................................................................................................................................104
D.3.2 ......................................................................................................................106
E.
107
E.1 ..................................................................................................................................................108
E.1.1 ..............................................................................................................108
E.2 ......................................................................................................................................109
E.2.1 ......................................................................................................................................110
E.3 ......................................................................................................................111
E.3.1 ..........................................................................................................................................112
E.3.2 ..............................................................................................................114
F.
115
F.1 ..................................................................................................................................................115
F.1.1 .................................................................................................................................116
F.1.2 ...........................................................................................................................117
F.1.3 ......................................................................................................................117
119
123
OEM
MiniCore RCM5600W
1.
Dynamic C
RCM5600W USB
RCM5600W Wi-Fi
OEM
1.1 RCM5600W
1.20" 2.00" 0.40"
(30 mm 51 mm 10 mm)
73.73 MHz Rabbit 5000
35 / ,
3.3 V /
CMOS (SP1) ,
SDLC/HDLC
Airoha 802.11b/g
/ 8 , 8 ( / )
/ /
1MB 1MB
RCM5600W 1
1. RCM5600W
RCM5600W
73.73 MHz Rabbit 5000
1MB
( )
1MB
Wi-Fi
6 , CMOS
6
4 (SPI)
2 SDLC/HDLC
1 1
802.11b/g ISM 2.4 GHz
A RCM5600W
MiniCore RCM5600W
1.2 RCM5600W
/
C
Dynamic C.bin Rabbit Field Utility
OEM
1.3
1.3.1 RCM5600W
RCM5600W RCM5600W
RCM5600W
2.4 GHz U.FL RP-SMA
/
/
RCM5600W USB
Dynamic C
CAUTION: Provide ESD protection such as smocks and grounding straps on your footwear
while assembling the RCM5600W module, installing it on another board, and while making or
removing any connections.
MiniCore RCM5600W
The RCM5600W MiniCore module provides a compact module in a mini PCI Express form factor
with integrated Wi-Fi/802.11b/g functionality to allow you to create a low-cost, low-power, Wi-Fi
based control and communications solution for your embedded system. These Getting Started instructions included with the Development Kit will help you get your RCM5600W up and running so that
you can run the sample programs to explore its capabilities and develop your own applications.
1. RCM5600W
1.3.2 RCM5600W
,
5 V 2 A ( / / /
)
/
DB9 10
Rabbit 5000
MiniCore RCM5600W
1.3.3
Rabbit RCM5600W
( 101-1273)
USB
RCM5600W +5 V
( 101-1295)
2.4 GHz
U.FL RP-SMA
RCM5600W
www.rabbit.com Rabbit
1.3.4
RCM5600W Dynamic C 10.50
Dynamic C Dynamic C C/OS-II
(PPP) FAT RabbitWeb
Rabbit Rabbit
(SSL) (AES) ,
www.rabbit.com
Rabbit
1.3.5
Dynamic C
Dynamic C
default.htm docs
OEM
1.4
Dynamic C
6.2.4.1
( FCC) RCM5600W
Wi-Fi Dynamic C 10.50
60
(Digi International 29000105) RCM5600W
4.3.1 Digi International
FCC
(FCC ID)
( ) FCC
: RCM5600W
1.4.1 (FCC) 15 B
RCM5600W MiniCore FCC 15 B
B
( )
:
/
MiniCore RCM5600W
(FCC 15.19)
FCC FCC ID
MCQ-MCWIFI FCC IDMCQ-MCWIFI
RCM5600W MiniCore
FCC
20
1.4.2
1846A-MCWIFI
This Class B digital apparatus complies with Canadian standard
ICES-003.
Cet appareil numrique de la classe B est conforme la norme
NMB-003 du Canada.
OEM
1.4.3
:
( )
SRD
( )
SRD
SRD
MiniCore RCM5600W
2.
RCM5600W
( ) RCM5600W
RCM5600W
2.1 Dynamic C
RCM5600W ( Rabbit )
Dynamic C
Dynamic C 10.50 ( )
Dynamic C
Windows |
Windows setup.exe
Dynamic C,
Rabbit Field Utility,
Dynamic C , Dynamic C
Dynamic C
OEM
2.2
4 Dynamic C
1. /
2. RCM5600W
3.
4. USB
RCM5600W
OEM
RCM5600W
2.2.1 1
2
/
2. /
10
MiniCore RCM5600W
2.2.2 2
3 RCM5600W PCI
Express J1A PCI Express J1A
RCM5600W J1B
3. RCM5600W
RCM5600W
RCM5600W J1B
RCM5600W
J1B PCI
Express
RCM5600W
J1B
OEM
11
2.2.3 3
4 U.FL RP-SMA
RCM5600W P1
RP-SMA
5&0:
P1
86%
4. USB
RP-SMA
P1
RCM5600W P1
RP-SMA
P1
2.2.4 4 USB
USB RCM5600W Dynamic C
RCM5600W USB RCM5600W
4 USB USB J5
USB
12
MiniCore RCM5600W
Dynamic C
JP1 12
12
JP1 1-3
-
USB USB
RCM5600W
USB USB
5. -
OEM
13
/ / / 5
5 J6
LED RCM5600W
J6
2.3
Dynamic C
Dynamic C Dynamic C
Dynamic C >
USB USB
RAM
USB COM Dynamic C
> COM
COM
COM
Dynamic C WiFi WIFISCAN.C
F9
Dynamic C STDIO
/
Dynamic C STDIO
(1-11)
MAC (MAC)
SSID SSID
14
MiniCore RCM5600W
2.3.1
USB
RCM5600W
5 V
( 2.4.1 )
USB COM
Windows COM
Rabbit USB
COM USB
USB
Dynamic C BIOS ,
Dynamic C >
Dynamic C >
<Ctrl-Y> Dynamic C BIOS
Bios
OEM
15
2.4
RCM5600W
RCM5600W
Dynamic C
2.4.1
Rabbit RCM5600W
Dynamic C Dynamic C
www.rabbit.com/support/bb/. www.rabbit.com/forums/. Rabbit
www.rabbit.com/support/.
16
MiniCore RCM5600W
3.
RCM5600W ( Rabbit )
Dynamic C RCM5600W
3.1
RCM5600W Dynamic C
RCM5600W
Dynamic C
ANSI C
Dynamic C .
,
1. RCM5600W
2. Dynamic C
3. USB
4. RCM5600W
,
( )
( F9) RCM5600W
( 11) USB
Dynamic C Dynamic C
OEM
17
3.2
Dynamic C , RCM5600W
SAMPLES\RCM5600W SAMPLES
Rabbit
JP1
1-2 5-6 7-8
JP2
JP1 1-3
4 6 8
3 5
JP1
JP2
7
18
MiniCore RCM5600W
/ TOGGLESWITCH.C
SERIALTOSERIAL.C
/ /
J12 / /
/ J2 6
/ / /
/
6.
TOGGLESWITCH.C / S1S2S3 S4
LED DS1DS4 /
LED DS1-DS2 PA4-PA7 S1-S4 PB4-PB7
OEM
19
SERIALTOSERIAL.C SAMPLES\RCM5600W\SERIAL
SERIALTOSERIAL.C / S1S2S3 S4
LED DS1DS4 /
LED DS1-DS2 PA4-PA7 , S1-S4 PB4-PB7
B C Dynamic C
STDIO C
J2 19 (PC0/TxD)
J2 22 (PC3/RxC) P2
J2
P2
J3 3 (TXD) J4 5 (RXC)
20
MiniCore RCM5600W
4.
4 RCM5600W
ARCM5600W
7 RCM5600W Rabbit
7.
OEM
RCM5600W
21
4.1 RCM5600W
8 RCM5600W
8. RCM5600W
52 PCI Express
22
MiniCore RCM5600W
(BCF)
EF
Rabbit 5000
OEM
23
2. RCM5600W
GND
+3.3 V
36
n.c.*
LNK
ACT
/
A20
9
PE0
I0
C0
TCLKF
INT0
QRD1B
/ I1
A21
10
PE1
C1
RXD/RCLKF
INT1
QRD1A
/ I2
A22
11
PE2
C2
TXF
DREQ0
QRD2B
/ I3
A23
12
PE3
C3
RXC/RXF/SCLKD
DREQ1
QRD2A
13
PE5
/ I5
INT1
PWM1
RXB/RCLKE
24
MiniCore RCM5600W
2. RCM5600W
RCM5600W
( )
14
15
PE6
PE7
/ I6
PWM2
TXE
DREQ0
/ I7
PWM3
RXA/RXE/SCLKC
DREQ1
16
/RESET_IN
/ I0
17
PD0
C0
D8
INT0
SCLKD/TCLKF
QRD1B
IA6
/ I1
18
PD1
C1
D9
INT1
RXD/RCLKF
QRD1A
/ I2
19
PD2
C2
D10
DREQ0
TXF/SCLKC
QRD2B
IA7
/ I3
20
PD3
C3
D11
DREQ1
RXC/RXF
QRD2A
OEM
25
RCM5600W
( )
2. RCM5600W
21
22
23
PC0
PC1
PC2
TXD
/ I0
C0
TCLKF
RXD/TXD
/ I1
C1
RCLKF
TXC/TXF
/ I2
C2
24
PC3
RXC/TXC/RXF
/ I3
C3
25
PC4
TXB
/ I4
PWM0
RXB/TXB
/ I5
PWM1
26
PC5
27
PB0
/
IA6
28
/RESET
29
PB2
30
PB3
SCLKB
SCLKB ( )
/SWR
/
IA0
/SRD
/
IA1
SA0
31
PB4
/
IA2
SA1
32
26
PB5
/
IA3
MiniCore RCM5600W
2. RCM5600W
RCM5600W
( )
/SCS
33
PB6
34
PB7
/
IA4
/SLAVATN
3542
PA[0:7]
43
/IORD
44
VBAT_EXT
45
/IOWR
46
PB1
47
STATUS
48
PC6
49
SMODE
/
IA5
(SD0SD7)
/
(ID0ID7)
/
SCLKA
/
IA7
SCLKA
TXA/TXE
/ I6
PWM2
RXA/TXA/RXE
50
PC7
/ I7
PWM3
SCLKC
51
GND
52
+3.3 V
* n.c. =
OEM
27
4.1.1 /
Rabbit 5000 (A0A19) (D0D7)
I/0 (/IOWR) I/0 (/IORD)
A / /
B PB2PB7
/
#define PORTA_AUX_IO
//
2 D E
DMA
4.1.2
Status /RESET_IN SMODE /
Status Status
CMOS 4.2.2
/RESET_IN , Rabbit 5000 RCM5600W
/ RESET
SMODE SMODE0 SMODE1 +3.3 V
RCM5600W
28
MiniCore RCM5600W
4.2
RCM5600W
RCM5600W
RS-232 USB
4.2.1
A B C D E F
8 7 8
9
A RCM5600W
RCM5600W Wi-Fi /
B
B B
B
RCM5600W B
RCM5600W
RCM5600W B SCLKB
(PC4 PC5 PB0)
C D
E F SDLC/HDLC SDLC
IrDA E F
OEM
29
3
3. Rabbit 5000
TXA
PC6, PC7
RXA
PC7,PE7
SCLKA
RXE
PE7, PC7
RCLKE
PE5, PC5
PE4, PC4
PC4, PC5
TCLKE
RXB
PC5, PE5
TXF
RXF
RCLKF
TCLKF
PB0
TXC
PC2, PC3
RXC
SCLKC
PE6, PC6
TXB
SCLKB
PB1
TXE
TXD
PC0, PC1
RXD
SCLKD
RCLKE/TCLKE RCLKF/TCLKF
RXE/TXE RXF/TXF
4.2.2
USB (J5) RCM5600W Rabbit
5000 A Dynamic C
RCM5600W Rabbit 5000
30
MiniCore RCM5600W
4.3 Wi-Fi
10 Wi-Fi
10
RCM5600W Wi-Fi
1 6 11
OEM
31
4. Wi-Fi
(GHz)
(GHz)
2.412
2.4012.423
2.417
2.4062.428
2.422
2.4112.433
2.427
2.4162.438
2.432
2.4212.443
2.437
2.4262.448
2.442
2.4312.453
2.447
2.4362.458
2.452
2.4412.463
10
2.457
2.4462.468
11
2.462
2.4512.473
12*
2.467
2.4562.478
13*
2.472
2.4612.483
14
( )
2.484
2.4732.495
Wi-Fi
RCM5600W
1-11 12 13 6.2.4.1
5
32
MiniCore RCM5600W
5. Wi-Fi
IFPARAM_WIFI_REGION_AMERICAS
111
IFPARAM_WIFI_REGION__MEXICO_INDO
ORS
111 ( )
IFPARAM_WIFI_REGION_MEXICO_OUTDO
ORS
911 ( )
IFPARAM_WIFI_REGION_CANADA
111
IFPARAM_WIFI_REGION_EMEA
113
IFPARAM_WIFI_REGION_FRANCE
1013
IFPARAM_WIFI_REGION_ISRAEL
311
IFPARAM_WIFI_REGION_CHINA
111
IFPARAM_WIFI_REGION_JAPAN
114*
IFPARAM_WIFI_REGION_AUSTRALIA
111
* 14 RCM5600W
802.11b/g
Tx Rx U15
AL2236 Tx AL2236 Rx
RCM5600W
RP-SMA RCM5600W
LED LED DS1 (LINK)
Wi-Fi LED DS2 (ACT)
4.3.1
RCM5600W RP-SMA
U.FL RP-SMA RP-SMA
OEM
33
4.4
USB RCM5600W USB
RCM5600W SMODE
SMODE +3.3 V RCM5600W
RCM5600W JP1
12 SMODE JP1
12 RCM5600W Rabbit 5000
RCM5600W USB
RCM5600W
RESET_INGND
1-2
11.
RCM5600W
Rabbit 5000
34
MiniCore RCM5600W
4.4.1 RCM5600W
RCM5600W
RCM5600W RCM5600W RCM5600W
RCM5600W JP1 12
RCM5600W
RCM5600W
RCM5600W RCM5600W
OEM
35
4.5
4.5.1
RCM5600W Rabbit 5000
RCM5600W 73.73 MHz
36.864 MHz
Wi-Fi CPU
4.5.2
Rabbit 5000 ,
1. Dynamic C >
2.
ENABLE_SPREADER=1
ENABLE_SPREADER=2
ENABLE_SPREADER=0
3.
Rabbit 5000
36
MiniCore RCM5600W
4.6
4.6.1
RCM5600W 1MB U10
4.6.2
RCM5600W 1MB U4
writeUser- Block() readUserBlock() Rabbit 5000
4.6.3 RAM
Rabbit 5000
Rabbit 5000 VBAT RAM
OEM
37
38
MiniCore RCM5600W
5.
Dynamic C
Windows Rabbit
5 RCM5600W
5.1 Dynamic C
Dynamic C 1989
Dynamic C
Dynamic C
RCM5600W
> >
RAM RCM5600W
USB
Dynamic C Dynamic C
C
, Dynamic C
Windows NT Windows Vista
Dynamic C Rabbit TN257 Windows Vista
Dynamic C , 460,800 bps
OEM
39
Dynamic C
/
TCP/IP
RS-232 RS-485
/
I2C SPI GPS
LCD
Dynamic C Rabbit
C/OS-II
STDIO printf
Printf
40
MiniCore RCM5600W
5.2 Dynamic C
5.2.1 /
RCM5600W Rabbit 5000 /
Dynamic C /
,
WrPortI(PEDDR, &PEDDRShadow, 0x00);
E
WrPortI(PEDDR, &PEDDRShadow, 0xFF);
E
Rabbit 5000 /
#define PORTA_AUX_IO // /
/
Dynamic C SAMPLES/RCM5600W
5.2.2
Dynamic C RS232.LIB
PACKET.LIB 9
, Dynamic C
Rabbit TN213Rabbit
OEM
41
5.2.3
RCM5600W
Dynamic C
LIB\Rabbit4000\BIOSLIB\ BOOTDEV_SFLASH.LIB
sbfRead
int sbfRead(void *dest, unsigned long offset, unsigned nbytes);
64K
C/OS-II
sbfWriteFlash()
C/OS-II
dest
offset
nbytes
0
_SPI_USE_UCOS_MUTEX #defined :
N SPI n
SPI _SPI_MAXTIME
ERR_SPI_MUTEX_ERROR ( C/OS-II ) -ETIME
( C/OS-II )
42
MiniCore RCM5600W
sbfWriteFlash
int sbfWriteFlash(unsigned long flashDst, void* Src,
unsigned len);
flashDst
Src
len
0
/ID -1
_SPI_USE_UCOS_MUTEX #defined :
-EBUSY
N SPI n
SPI _SPI_MAXTIME
ERR_SPI_MUTEX_ERROR ( C/OS-II ) -ETIME
( C/OS-II )
OEM
43
5.2.4 ID
Dynamic C SAMPLES\USERBLOCK USERBLOCK_INFO.C
ID ID ID/
ID
USERBLOCK_CLEAR.C
( ID )
RCM5600W MiniCore SPI
Dynamic C
LIB\Rabbit4000\BIOSLIB\IDBLOCK.LIB
5.2.5 Wi-Fi
6 Wi-Fi Dynamic C TCP/IP
TCP/IP
44
MiniCore RCM5600W
5.2.6
Dynamic C
LIB\Rabbit4000\RCM5xxx\RCM56xxW.LIB
Dynamic C SAMPLES/RCM5600W
Dynamic C Rabbit
5.2.6.1
brdInit
void brdInit(void);
A
E
1. /
2. /
4. LED
5.
PB0 PB1 PC6 PC7 PD4 PD7 PE4 BIOS
H 16 /
OEM
45
5.3 Dynamic C
Dynamic C
www.rabbit.com/support/
5.3.1
Dynamic C 10.40 Dynamic C C/OS-II
(PPP) FAT RabbitWeb
Rabbit Rabbit (SSL)
(AES)
,
www.rabbit.com
46
MiniCore RCM5600W
6. WI-FI
6.1 Wi-Fi
802.11b/g Wi-Fi IEEE
IEEE 802.11 IEEE 802.11b 2.4 GHz
11 Mbits/s
2.4 GHz (802.11g) (54 Mbits/s) 802.11
Wi-Fi (802.11b/g)
RCM5600W MiniCore Wi-Fi
(WAP) PCI PCMCIA CompactFlash USB SD/MMC
Wi-Fi Wi-Fi
802.11b/g
(BSS) (IBSS) 802.11
6.1.1
(SSID)
WAN (DSL/ )
DHCP IP DNS
MAC
10/100Base-T
802.11b/g 802.11b/g 802.11b/g
OEM
47
6.1.2
SSID
SSID
6.1.3
O'Reilly Media 802.11 802.11b
48
MiniCore RCM5600W
6.2 Wi-Fi
,
1.
2. Dynamic C
3. USB USB
4.
F9
Dynamic C Dynamic C
OEM
49
6.2.1 Wi-Fi
12
USB
USB
12. Wi-Fi
50
MiniCore RCM5600W
6.2.2
RCM5600W USB
RCM5600W Wi-Fi
( )
Wi-Fi
OEM
51
6.2.3
6.2.3.1 /Wi-Fi
(IP) IP
IP 32 IP
32 IP
TCP/IP
LIB\Rabbit4000\TCPIP\TCP_CONFIG.LIB TCPCONFIG
RCM5600W IP
Wi-Fi
RCM5600W
Wi-Fi
IP
#define
#define
#define
#define
_PRIMARY_STATIC_IP
_PRIMARY_NETMASK
MY_NAMESERVER
MY_GATEWAY
"10.10.6.100"
"255.255.255.0"
"10.10.6.1"
"10.10.6.1"
6.3.1 Wi-Fi
Wi-Fi TCPCONFIG 1 ( DHCP) TCPCONFIG 5 ( DHCP
) #define TCPCONFIG 1
#define TCPCONFIG 5
: TCPCONFIG 0 Wi-Fi
TCPCONFIG
LIB\Rabbit4000\TCPIP\TCP_CONFIG.LIB Dynamic C TCP/IP
52
MiniCore RCM5600W
6.2.3.2 / /
RCM5600W
12
Wi-Fi
Start >
Settings > Control Panel)
Network Connections
Windows 2000
Windows
IP
( 10.10.6.99 255.255.255.0)
( )
OEM
53
2. IP Address
Specify an IP Address
TCP/IP
:
IP : 10.10.6.101
: 255.255.255.0
: 10.10.6.1
IP
3. <OK> <Close>
( )
2 ( ) Network Connections
Local Area Connection IP
Wireless Network Connection
6.3 Dynamic C
Wi-Fi SSID
2 ( ) Network Connections
Local Area Connection IP
Wireless Network Connection
6.3 Dynamic C
Wi-Fi Wi-Fi
54
MiniCore RCM5600W
Telnet
Windows Internet Explorer
Dynamic C Samples\TCPIP\WiFi
6.2.4 Wi-Fi
6.2.4.1
6.2.4.2 - WIFISCAN.C
RCM5600W Wi-Fi
6.2.4.1 Wi-Fi
RCM5600W
1.
RCM5600W
2. 802.11d
RCM5600W
802.11d
RCM5600W
RCM5600W
ifconfig IFS_WIFI_TX_
POWER
3.
RCM5600W
Dynamic C Samples\
WiFi\Regulatory
REGION_COMPILETIME.C
RCM5600W
RCM5600W
RCM5600W Rabbit
OEM
55
Dynamic C STDIO
TCP/IP IP
SSID
#define TCPCONFIG 1
#define _PRIMARY_STATIC_IP "10.10.6.170"
#define IFC_WIFI_SSID "rabbitTest"
REGION_MULTI_DOMAIN.C
RCM5600W ping
RCM5600W
RCM5600W
RCM5600W Rabbit
802.11d
TCP/IP
IP SSID
#define
#define
#define
#define
TCPCONFIG 1
WIFI_REGION_VERBOSE
_PRIMARY_STATIC_IP "10.10.6.170"
IFC_WIFI_SSID "rabbitTest"
#define WIFI_REGION_VERBOSE
Dynamic C STDIO
REGION_RUNTIME_PING.C
RCM5600W
/
ping
RCM5600W
RCM5600W Digi International
56
MiniCore RCM5600W
TCP/IP
IP SSID
#define TCPCONFIG 1
// #define WIFI_REGION_VERBOSE
#define PING_WHO "10.10.6.1"
#define _PRIMARY_STATIC_IP "10.10.6.170"
#define IFC_WIFI_SSID "rabbitTest"
#define WIFI_REGION_
VERBOSE Dynamic C STDIO
6.2.4.2 Wi-Fi
WIFIDHCPORTSTATIC.C IP DHCP
SAMPLES\TCPIP\DHCP.C DHCP
TCP/IP
IP SSID
#define
#define
#define
#define
USE_DHCP
TCPCONFIG 1
_PRIMARY_STATIC_IP "10.10.6.100"
IFC_WIFI_SSID "rabbitTest"
MY_GATEWAY
F9 Dynamic C STDIO
s d DHCP
WIFIMULTIPLEAPS.C WEP
TCP/IP
IP SSID
#define TCPCONFIG 1
#define IFC_WIFI_ENCRYPTION IFPARAM_WIFI_ENCR_WEP
OEM
57
SSID
//
#define AP_0 "test1"
#define AP_0_LEN strlen(AP_0)
#define MY_ADDRESS_0 "10.10.6.250" // AP 0 IP
#define PING_ADDRESS_0 "10.10.6.1" // ping AP 0
#define KEY_0 "0123456789abcdef0123456789"
//
#define AP_1 "test2"
#define AP_1_LEN strlen(AP_1)
#define MY_ADDRESS_1 "10.10.0.99" // AP 1 IP
#define PING_ADDRESS_1 "10.10.0.50"// ping AP 1
#define KEY_1 "0123456789abcdef0123456789"
#define IFC_WIFI_SSID AP_0
#define _PRIMARY_STATIC_IP MY_ADDRESS_0
RCM5600W MiniCore
RabbitCore MiniCore
#define NODE 1
RabbitCore MiniCore
#define NODE 2
Wi-Fi SSID
#define IFC_WIFI_SSID "rab-hoc"
#define IFC_WIFI_OWNCHANNEL "5"
RabbitCore MiniCore IP
#define IPADDR_1
#define IPADDR_2
"10.10.8.1"
"10.10.8.2"
58
MiniCore RCM5600W
WIFISCAN.C RCM5600W
Wi-Fi RCM5600W 802.
11
Dynamic C STDIO
WIFISCANASSOCIATE.C ifconfig IFS_WIFI_SCAN
Wi-Fi SSIDifconfig()
ifconfig IFS_WIFI_SCAN
Dynamic C TCP_CONFIG.LIB
TCPCONFIG
1. Dynamic C >
DHCP IP
_PRIMARY_STATIC_IP = "10.10.6.100"
_PRIMARY_NETMASK = "255.255.255.0"
MY_NAMESERVER = "10.10.6.1"
MY_GATEWAY = "10.10.6.1"
IFC_WIFI_SSID= C
SSID
IFC_WIFI_SSID =
BSS
Dynamic C TCP_CONFIG.LIB
CUSTOM_CONFIG.LIB 100 TCPCONFIG
CUSTOM_CONFIG.LIB
CUSTOM_CONFIG.LIB LIB.DIR
2. DHCP TCPCONFIG 5 1
Wi-Fi IP
Dynamic C STDIO
s
a
m WIFI MAC
ifconfig IFS_WIFI_SCAN
ifconfig()
IFS_WIFI_SCAN
ifconfig(IF_WIFI0, IFS_WIFI_SCAN, scan_callback, IFS_END);
OEM
59
( )
tcp_tick(NULL)
6.2.5 RCM5600W
Dynamic C SAMPLES\RCM5600W\TCPIP\
3.2
PINGLED.C ping ICMP
ping LED DS1 ping
PING_WHO IFC_WIFI_
SSID ping SSID PING_DELAY
ping
VERBOSE ping
PINGLED_WPA_PSK.C WPA PSK ( Wi-Fi
) WPA WEP
TKIP ( )
WPA PSK TKIP
SSID
#define WIFI_USE_WPA
// WPA
64 63 ASCII
#define IFC_WIFI_WPA_PSK_HEXSTR \
"1010101010101010101010101010101010101010101010101010101010101010"
RCM5600W
: 64
ASCII
30
PING_WHO IFC_WIFI_SSID ping
SSID PING_DELAY ping
VERBOSE ping
60
MiniCore RCM5600W
RCM5600W
: 64 ASCII
30
VERBOSE ping
LED DS1 ping
ping LED DS1
LED DS1 PD0
OEM
61
VERBOSE ping
LED DS1
ping LED ping
SMTP.CT S1 SMTP
LED DS1 LED
DS1 PD0
62
MiniCore RCM5600W
13.
OEM
63
BROWSELED.C
LED
/ DS1 DS2 DS3 DS4 LED
TCPCONFIG 1
TCPCONFIG 1
http://10.10.6.100.
Dynamic C >
TCP/IP
/ LED
PINGLED.C ping ICMP
ping LED DS2 ping
LED DS3
PING_WHO IFC_WIFI_
SSID ping SSID PING_DELAY
ping
VERBOSE ping
PINGLED_STATS.C PINGLED.C Dynamic C
STDIO /
PING_WHO IFC_WIFI_
SSID ping SSID PING_DELAY
ping
MOVING_AVERAGE
GATHER_INTERVAL GRAPHICAL
VERBOSE ping
/ LED DS2
ping ping LED DS3
64
MiniCore RCM5600W
SERIAL_TO_ WIFI.C
J12 /
/ /
J2 14 /
/
14.
JP5 1-2 3-4 5-6 7-8
JP7 1-2 3-4
SERIAL_TO_WIFI.C Wi-Fi TCP
RabbitWeb HTTP
Wi-Fi
TCP Wi-Fi
Rabbit
OEM
65
Wi-Fi
_PRIMARY_
STATIC_IP IFC_WIFI_SSID
TCPCONFIG 1
TCPCONFIG 1
http://10.10.6.100.
TCP
8 1
66
MiniCore RCM5600W
6.3.1 TCP/IP
Digi International
Dynamic C LIB\Rabbit4000\TCPIP\ TCP_CONFIG.LIB
TCPCONFIG
#define TCPCONFIG 1
DHCP
TCPCONFIG 5
DHCP
IP TCPCONFIG
#define
#define
#define
#define
_PRIMARY_STATIC_IP
_PRIMARY_NETMASK
MY_NAMESERVER
MY_GATEWAY
"10.10.6.100"
"255.255.255.0"
"10.10.6.1"
"10.10.6.1"
Wi-Fi
- IFC_WIFI_MODE
IFPARAM_WIFI_INFRASTRUCT IFPARAM_WIFI_
ADHOC
OEM
67
- IFC_WIFI_CHANNEL
#define IFC_WIFI_CHANNEL 0
0 SSID
0
5
- IFC_WIFI_REGION
5
RCM5600W MiniCore
#define
IFC_WIFI_REGION IFPARAM_WIFI_REGION_AMERICAS
/ - IFC_WIFI_ENCRYPTION
( )
#define IFC_WIFI_ENCRYPTION IFPARAM_WIFI_ENCR_NONE
IFPARAM_WIFI_ENCR_NONE
IFPARAM_WIFI_ENCR_ANY
IFPARAM_WIFI_ENCR_WEP
WEP
WEP ( )
TKIP WPA
TKIP WIFI_USE_WPA
( )
IFPARAM_WIFI_ENCR_TKIP
IFPARAM_WIFI_ENCR_CCMP
CCMP WPA2
WEP ( )
IFC_WIFI_WEP_KEYNUM ( 0)
(0 1 2 3)
68
IFC_WIFI_WEP_KEY0_BIN
IFC_WIFI_WEP_KEY0_HEXSTR
IFC_WIFI_WEP_KEY1_BIN
IFC_WIFI_WEP_KEY1_HEXSTR
IFC_WIFI_WEP_KEY2_BIN
IFC_WIFI_WEP_KEY2_HEXSTR
IFC_WIFI_WEP_KEY3_BIN
IFC_WIFI_WEP_KEY3_HEXSTR
MiniCore RCM5600W
WEP
IFC_WIFI_
WEP_KEYNUM
IFC_WIFI_WEP_KEY#_BIN IFC_WIFI_WEP_KEY#_HEXSTR
WPA
WPA Wi-Fi
TKIP
#define WIFI_USE_WPA
WPA - IFC_WIFI_WPA_PSK_PASSPHRASE
ASCII 1 63
#define IFC_WIFI_WPA_PSK_PASSPHRASE "now is the time"
IFC_WIFI_WPA_PSK_HEXSTR IFC_
WIFI_ WPA_PSK_PASSPHRASE
WPA - IFC_WIFI_WPA_PSK_HEXSTR
256- (32- )
64 (256 )
IFC_WIFI_WPA_PSK_PASSPHRASE
#define IFC_WIFI_WPA_PSK_HEXSTR \
"57A12204B7B350C4A86A507A8AF23C0E81D0319F4C4C4AE83CE3299EFE1FCD27"
- IFC_WIFI_AUTHENTICATION
#define IFPARAM_WIFI_AUTH_ANY
OEM
69
IFPARAM_WIFI_AUTH_OPEN
IFPARAM_WIFI_AUTH_SHAREDKEY
WEP )
IFPARAM_WIFI_WPA_PSK WPA (TKIP
CCMP )
- IFC_WIFI_FRAG_THRESHOLD
( )
256 2346
0
#define IFC_WIFI_FRAG_THRESHOLD 0
1 2347
2347 RTS/CTS
#define IFC_WIFI_RTS_THRESHOLD 2347
Dynamic C
<ctrl-H> TCPCONFIG < >
Wi-Fi Dynamic C TCP/IP ( 1 )
Wi-Fi
ifconfig()
ifconfig() Wi-Fi
70
MiniCore RCM5600W
6.3.2 TCP/IP
Wi-Fi - ifconfig()
Dynamic C TCP/IP ( 1 )
6.3.3
Wi-Fi sock_init ()
TCPCONFIG Dynamic C Wi-Fi
Wi-Fi ifup
IF_WIFI0) ifconfig(IF_WIFI0,)
ifdown (IF_WIFI0) ( 6.3.2 )
Dynamic C
tcp_tick(NULL)
IP sock_ init_or_exit(1)
(ARP DHCP ) sock_init()
OEM
71
6.4
Rabbit RCM5600W
Dynamic C Dynamic C
www.rabbit.com/support/bb/ www.rabbit,com/forums/ Rabbit
www.rabbit.com/support/
72
MiniCore RCM5600W
A. RCM5600W
A RCM5600W
OEM
73
A.1
A-1 RCM5600W
0.125
(3.2)
A-1. RCM5600W
74
MiniCore RCM5600W
RCM5700
RCM5700 0.08(2mm)
0.04 (1 mm)
A-2.
A-2. RCM5600W
OEM
75
A-1 RCM5600W
RCM5600W
( )
1MB
1MB
( RTC)
35 /
76
RCM5600W
/ 8 , 8
( / ) / /
6 CMOS
6 ( IrDA) 4
(SPI) 2 SDLC/HDLC
1
= CLK/8
RCM5600W
8- ( 6 ) 1
2 10- , 1 4
8 / 16-
MiniCore RCM5600W
A-1
RCM5600W
( () )
RCM5600W
RCM5600W
52 PCI Express
1.20" 2.00" 0.40"
(30 mm 51 mm 10 mm)
Wi-Fi
802.11b
19 dBm
18 dBm
OEM
802.11g
15 dBm
77
A-2.
PCI Express
Rabbit
Pinrex 984-63-052202
498-0090
FOXCONN AS0B226S68K-7F
498-0091
Molex
A-3
Molex
A-3. Molex
Molex
PCI Express
67910-0002
48099-4000
78
MiniCore RCM5600W
OEM
79
80
MiniCore RCM5600W
B.
B ,
RCM5600W USB
RCM5600W
OEM
81
B.1
RCM5600W
B-1
PCI Express
RCM5600W
USB
USB LED
/
/LED
LED
LED
B-1.
82
MiniCore RCM5600W
B.1.1
USB J6
J6 , U4 USB
10 W +5 V
3.3 V
RCM5600W
LED , LED
RCM5600W /RESET_IN
OEM
83
B.2
B-2
B-2.
B-1
B-1.
84
40C +85C
5% 95%
+5 V
+3.3 V
( )
700 mA USB
1.5 A
2 25 IDC 0.1"
52 PCI Express RCM5600W
USB
2 mm
MiniCore RCM5600W
B.2.1
J2 J2 0.1"
2 25 SMT B-3 -
MiniCore
B-3.
OEM
85
B.3
RCM5600W 3.15 V 3.45 V
,
+3.3 V B-4 D3
Shottky
USB
U4
B-4.
J5 USB , J6
U4 USB
USB D1 D2
JP2 USB -
( ) 700 mA
500 mA
86
MiniCore RCM5600W
B.4
RCM5600W
B-5.
OEM
87
B.4.1
B-6
B-6.
1. J2
2. /
3.
4. /
RCM5600W
/
88
MiniCore RCM5600W
B.5
B-7
JP1
JP2
B-7.
B-2 0
B-2.
JP1
JP2
12
SMODE
( )*
34
56
LED DS1
78
S1
12
700 mA
n.c.
500 mA
Dynamic C
USB
* , RCM5600W
OEM
89
90
MiniCore RCM5600W
C.
C
OEM
91
C.1
C-1
.
5&0:
/('
SMT
9
C-1.
C.1.1
RCM5600W
LED LED .
RCM5600W J2
,
2 25 0.1" C-4
+3.3 V
0.1" 0.3" 0.6"
( ,
(SMT) ) SMT 30 AWG
92
MiniCore RCM5600W
C.2
C-2
C-2.
OEM
93
C-1
C-1.
94
40C +85C
5% 95%,
+3.3 V
(
)
2 mA
MiniCore RCM5600W
C.2.1
J2
J12 J2
J12 0.1" 2 25 SMT C-3
-
MiniCore
C-3.MiniCore
OEM
95
C.3
J2 RCM5600W
J2 C-4
C-4. MiniCore
1.7" 2.7"
0.1" (2.5 mm) +3.3 V
20 30 AWG
+3.3 V
96
MiniCore RCM5600W
C.3.1
C-5
C-5.
1. J2
2. /
3.
4. /
/
RCM5600W
/
OEM
97
98
MiniCore RCM5600W
D.
D / ,
RCM5600W / /
OEM
99
D.1
/ LED
/ D-1
RCM5600W
LED
LED
LED
D-1. /
D.1.1 /
RCM5600W /
LED / LED
RCM5600W J2
2 25 0.1" D-4
/ LED RCM5600W PB4PB7
100
MiniCore RCM5600W
D.2
D-2 /
D-2. /
D-1 /
D-1. /
40C +85C
5% 95%
+3.3 V
6 mA ( )
2 25 IDC 0.1"
( / 2 25
IDC )
OEM
101
D.2.1
/ J2
J12
J2 J12 0.1" 2 25 SMT D-3
/ -
MiniCore
D-3. MiniCore
102
MiniCore RCM5600W
D.3 /
/ J2
RCM5600W J2 D-4
D-4. MiniCore
OEM
103
D.3.1
JP7
( ) ( ) S5S8 JP12
D-5.
RCM5600W
/LED
PB4
S1*
PB5
S2
PB6
S3
56
PB7
S4
78
104
12
JP5
34
JP6
MiniCore RCM5600W
D-2. / /LED ( )
RCM5600W
/LED
PA4
DS1
PA5
DS2
PA6
DS3
PA7
DS4
78
PB0
S5
12
PB1
S6
PB2
S7
56
PB3
S8
78
PA0
DS5
12
PA1
DS6
PA2
DS7
PA3
DS8
12
34
JP8
JP9
56
34
JP10
JP11
34
JP13
JP14
56
78
2
3
2
3
4
* S1S4 JP7
S5S8 JP12 ( )
D-6
JP6
JP7
JP5
JP9
JP8
JP11
JP14
JP10
JP13
JP12
D-6. /
OEM
105
D.3.2
D-7
D-7.
1. J2
2. /
3.
4. /
/
RCM5600W
/
106
MiniCore RCM5600W
E.
E
OEM
107
E.1
3-
E-1
RCM5600W
LED
PC0-PC3
J3J4
J3
Cts/rts
D
RS-232
E-1.
E.1.1
RCM5600W
LED LED
RCM5600W J2
2 25 0.1" E-4
RS-232 C D 3- RS-232 J4
J3 J3 5- RS-232 C
108
MiniCore RCM5600W
E.2
E-2
0.125
E-2.
E-1
E-1.
40C +85C
5% 95%
+3.3 V
10 mA ( )
OEM
109
E.2.1
J2
J12 J2
J12 0.1" 2 25 SMT E-3
/ -
MiniCore
E-3. . MiniCore
110
MiniCore RCM5600W
E.3
J2 RCM5600W
J2 J3 J4 RS-232 E-4
E-4.
J5 J6 RS-232 J1 RS-485
OEM
111
E.3.1
C D 3- RS-232 J4 J3
JP7 5- RS-232 J3,
C
JP5 RCM5600W RS-232
JP7 5- RS-232 J3 C
C DMA
C
#define SER_DMA_DISABLE
JP5 D C RS-232
RCM5600W JP6
RS-232
E-2. RS-232
RCM5600W
PC0
PC1
PC2
PC3
PE6
PE7
PC4
PC5
PD0
J3
PD3
12
D
(RS-232)B
JP5
34
JP6
J3/J4*
C
(RS-232)
56
78
J5
E
(RS-232)
12
JP8
J5/J6
B
(RS-232)
PD1
PD2
J1
JP11
F
(RS-485)
34
56
JP9
2
3
78
12
34
56
JP12
78
2
3
4
* JP7
JP10 ( )
JP13 ( )
J1 J5 J6
112
MiniCore RCM5600W
E-5
JP11
JP12
JP13
JP7
JP6
JP9
JP5
JP8
JP10
E-5.
OEM
113
E.3.2
E-6
E-6.
1. J2
2. /
3.
4. /
/
RCM5600W
/
114
MiniCore RCM5600W
F
G RCM5600W
F.1
RCM5600W 3.15 V 3.45 V MiniCore
RCM5600W
OEM
115
F.1.1
RCM5600W Rabbit 5000
F-1 3 V
Rabbit 5000 RCM5600W
F-1.
3V 165 mAh
RCM5600 5 A
165 mAh 3.75
165 mAh
------------------------ = 3.75
years.
5 A
116
MiniCore RCM5600W
RCM5600W
RCM5600W
/
RCM5600W RCM5600W
RCM5600W /
F.1.2
F-2
F-2. RCM5600W
+3.3 V
F.1.3
RCM5600W
Rabbit 5000 2.85 V 3.00 V
2.93 V RCM5600
OEM
117
118
MiniCore RCM5600W
/ ............. 100
..................... 104
LED ................. 104
................. 104
............................. 101
............................. 101
............ 108
...................... 112
RTS/CTS ................. 112
............................. 109
............................. 109
............................ 5
.................................... 6
...................... 6, 33
...... 12
RP-SMA
.......... 12
......................... 117
................................ 117
............ 117
.......................... 45
brdInit() ......................... 45
C
........................................ 6
.................................... 8
FCC ..................................... 6
.................... 7
............................ 7
.......................... 36
.......................... 39
OEM
.......................... 18
............... 40
.............. 5, 46
.......................... 15
...................... 46
.............. 78
PCI Express .............. 78
D
.................................... 4
........................ 4
..................... 4
............................. 4
........................ 4
Dynamic C ...................... 4
....... 4
.............................. 4
............. 4
USB ......................... 4
/ ................... 22
.......................... 41
....................... 28
SMODE0 .......................... 28
SMODE1 .......................... 28
/
............................... 99, 100
................................ 100
/
..................................... 101
............................... 84
............. 93
RCM5600W ...................... 74
............ 109
Dynamic C .............. 5, 9, 14, 39
.............. 9, 46
................................. 9
...................... 39
BOOTDEV_SFLASH.LIB
..................................... 42
Rabbit ... 5, 46
E
.................................. 75
/ ........... 28
.................................. 28
/
..................................... 100
............................... 83
............. 92
RCM5600W ........................ 2
............. 108
H
.......................... 10
RCM5600W ............. 11
USB .......................... 12
119
/ ...........104
...................112
...............................89
JP2
( ) ........89
L
.................................7
LED
Wi-Fi .........33
O
.......................55
.............................5
.................5
.....................................5
/
......................................103
RCM5600W
...........24
RCM5600W ..22
.............111
+3.3 V ..............................115
..........................116
...............................34
...........................34
...................................30
...................92
...................................93
...........................92
...................................92
...........96
...................................94
R
Rabbit 5000
...........................37
VBAT RAM ........37
Rabbit ......................23
120
RCM5600W ......................11
..............................34
..........................34
S
...............................18
/ ......19, 63
......................65
RCM5600W
FLASHLED.C .................18
SERIALTOSERIAL.C
...............................19, 20
TOGGLESWITCH.C
...............................18, 19
..........................17
/
......................53
TCP_CONFIG.LIB ...........52
USERBLOCK_CLEAR.C 44
USERBLOCK_INFO.C ....44
Wi-Fi
BROWSELED.C ...........64
PINGLED.C ......60, 63, 64
PINGLED_STATS.C
.........................62, 63, 64
PINGLED_WPA_PSK.C
.....................................60
PINGLED_WPA2_
CCMP.C .....................61
SERIAL_TO_WIFI.C ...65
SMTP.C .........................62
TOGGLESWITCH.C ....63
WIFI_SCAN.C ........55, 59
WIFI_SCANASSOCIATE.C
.....................................59
WIFIDHCPORTSTATIC.C
.....................................57
WIFIMULTIPLEAPS.C 57
WIFIPINGYOU.C .........58
Wi-Fi ............52
Wi-Fi ................52
Wi-Fi
...............55
REGION_COMPILETIME.C
.....................................55
REGION_MULTI_
DOMAIN.C ................56
REGION_RUNTIME_
PING.C .......................56
..............................29
..........................41
PACKET.LIB ................41
RS232.LIB .....................41
................108
.................................108
..........................42
sbfRead ..........................42
sbfWriteFlash ................43
BOOTDEV_SFLASH.LIB
.....................................42
............................29, 30
..............................30
B ( ) .............29
E
......................29
F
.......................29
........................................5
/ .......41
/ .......41
BOOTDEV_SFLASH.LIB
.....................................42
TCP_CONFIG.LIB .......67
...........................18
...........41
...42
..........................15
Wi-Fi ...................67
..................67
SSID ............67
...........................69
..........................68
/ .68
..................68
....................70
...........................67
...............70
/ ................68
RTS ..................70
...........68
WPA
....................69
WPA
.......................69
WPA .........69
MiniCore RCM5600W
...................... 67
TCPCONFIG ... 67
Wi-Fi
............................. 71
Wi-Fi ................ 44
..................................... 73
....... 102, 110
/ .. 101
................................. 74
.. 76
............................. 75
............................. 84
........................... 85
.............. 94
.......................... 95
Rabbit 5000 ...... 79
........... 109
.................................. 36
.............. 22
............................. 34
T
............................. 37
.............................. 16
............................. 15
OEM
U
USB
.................................. 12
......................... 44
readUserBlock() ............ 37
writeUserBlock() ........... 37
V
VBAT RAM ............ 37
W
Wi-Fi
..................... 72
......................... 71
......................... 71
......................... 31
121
122
MiniCore RCM5600W
090-0280 RCM5600W
www.rabbit.com/documentation/schemat/090-0280.pdf
090-0281
www.rabbit.com/documentation/schemat/090-0281.pdf
090-0270
www.rabbit.com/documentation/schemat/090-0270.pdf
090-0272 /
www.rabbit.com/documentation/schemat/090-0272.pdf
090-0271
www.rabbit.com/documentation/schemat/090-0271.pdf
URL
OEM
123