101-1243 Rabbit Semiconductor, 101-1243 Datasheet - Page 11

SECURE EMBEDDED WEB APPLICATIONS

101-1243

Manufacturer Part Number
101-1243
Description
SECURE EMBEDDED WEB APPLICATIONS
Manufacturer
Rabbit Semiconductor
Series
RabbitCore 4000r
Type
MPU Moduler
Datasheets

Specifications of 101-1243

Contents
Prototype Board, Power Supply and Accessories
Interface Type
Ethernet
Operating Voltage
3.3 V
Board Size
47 mm x 72 mm x 21 mm
Product
Modules
For Use With/related Products
RCM4300
Lead Free Status / RoHS Status
Lead free / RoHS Compliant
Other names
316-1136
These macros set up the number of HTTPS sockets.
The Dynamic C TCP/IP User’s Manual (Volume 2) provides additional information about these macros
and their use.
Authentication
These macros contain the username and password information used for logon authentication.
Debugging Macro Settings
These debugging macros allow the flow to be documented without stopping the sample program’s execu-
tion. Uncomment the commented out macros to enable the debug options.
#define HTTP_MAXBUFFER (ETH_MTU-40)/2
#define HTTP_MAXSERVERS 4
#define SSPEC_MAX_OPEN HTTP_MAXSERVERS
#define SSPEC_MAXNAME 32
#define MAX_TCP_SOCKET_BUFFERS HTTP_MAXSERVERS
#define TCP_BUF_SIZE (ETH_MTU-40)*4
#define MAX_CMD_SIZE 64 // maximum size of a command
#define MAX_PWD_SIZE 64 // maximum size of directory path
#define MAX_LINE_SIZE MAX_PWD_SIZE+28 // maximum size of a single rsp
#define STDIO_ENABLE_LONG_STRINGS
#define MAX_SIZE_RSP_PAGE 4096 // maximum size of fatRSP.htm page
#define HTTP_SSL_SOCKETS 2 // number of HTTP_SERVERS to use as HTTPS
#define SSL_MAX_CONNECTIONS HTTP_SSL_SOCKETS
#define USE_HTTP_BASIC_AUTHENTICATION 1
#define ADMIN_USER "rabbit"
#define ADMIN_PWORD "test"
#define ADMIN_REALM "Secure"
//#define LOCAL_VERBOSE // uncomment to enable local printf statements
#ifdef LOCAL_VERBOSE
#endif
// allows for longer printf statements than the default 128 bytes
#define BLACK "\x1b[30m" // foreground colors for printf
#define RED "\x1b[31m"
#define GREEN "\x1b[32m" // foreground colors for printf
#define BLUE "\x1b[34m"
// must have more than 1 server for this sample
022-0127 Rev. A
// foreground colors for printf
// foreground colors for printf
11

Related parts for 101-1243