Rabbitweb Sample Programs; Remote Application Update; Dynamic C Fat File System, Rabbitweb, And Ssl Modules - Rabbit RabbitCore RCM3305 User Manual

C-programmable core module with serial flash mass storage and ethernet
Table of Contents

Advertisement

—This program demonstrates using the SMTP library to send an e-mail when
SMTP.C
the S2 and S3 switches on the Prototyping Board are pressed. LEDs DS3 and DS4 on
the Prototyping Board will light up when e-mail is being sent.

6.6.1 RabbitWeb Sample Programs

You will need to have the Dynamic C RabbitWeb module installed before you run the
sample programs described in this section. The following sample programs are in the
Dynamic C
SAMPLES\RCM3300\TCPIP\RABBITWEB
—This program demonstrates a basic example to change the rate at
BLINKLEDS.C
which the DS3 and DS4 LEDs on the Prototyping Board blink.
DOORMONITOR.C
in to the Prototyping Board when using this sample program. This program demon-
strates adding and monitoring passwords entered via the LCD/keypad module.
—This program demonstrates how to schedule times for the relay and
SPRINKLER.C
digital outputs in a 24-hour period.

6.6.2 Remote Application Update

The following programs that make up the featured application for the RCM3305/
RCM3315 can be found in the
—This program uses the TCP/IP
DLP_STATIC.C
basic static Web page.
—This program outlines a basic download program with a Web interface.
DLP_WEB.C
Complete information on the use of these programs is provided in the Remote Application
Update instructions, which are available with the online documentation.

6.6.3 Dynamic C FAT File System, RabbitWeb, and SSL Modules

The Dynamic C FAT File System, RabbitWeb, and Secure Sockets Layer (SSL) modules
have been integrated into a sample program for the RCM3305 and the RCM3315. The
sample program requires that you have installed the Dynamic C FAT File System, Rabbit-
Web, and SSL modules.
TIP: Before running any of the sample programs described in this section, you should
look at and run sample programs for the TCP/IP
system, RabbitWeb, SSL, the download manager, and HTTP upload to become more
familiar with their operation.
The
INTEGRATION.C
folder demonstrates the use of the TCP/IP
tion
tem functionality with RabbitWeb dynamic HTML content, all secured using SSL. The
sample program also supports dynamic updates of both the application and its resources
using the Rabbit Download Manager (DLM) and HTTP upload capability, respectively—
note that neither of these currently supports SSL security.
User's Manual
—The optional LCD/keypad module (see Appendix C) must be plugged
SAMPLES\RCM3300\RemoteApplicationUpdate
sample program in the
folder.
library, and outputs a
HTTP.LIB
ZSERVER.LIB
SAMPLES\RCM3300\Module_Integra-
library and FAT file sys-
ZSERVER.LIB
folder.
library, the FAT file
61

Advertisement

Table of Contents
loading

This manual is also suitable for:

Rabbitcore rcm3315Rabbitcore rcm3309

Table of Contents