Reference Paper 2 PDF
Reference Paper 2 PDF
Abstract—Wireless remote control system can make our daily flexibility, which is an ideal wireless method for data
life more convenience. In this paper, a Zigbee based embedded acquisition and commands sending. Therefore, it is widely
remote control system is implemented. The system not only used in home automation, industrial data acquisition and
provides the wireless communication capability by utilizing control, and environmental monitoring, etc.
Zigbee technique but also runs on an embedded board rather
In this paper, a ZigBee based embedded remote control
than a PC, to make the system size smaller, the power
consumption and cost lower. The Web Server is boa in this system is designed, which can not only realize Internet
system. Moreover, the paper describes the running and the remote control via embedded Web Server but also take the
configuration procedures of boa on the embedded broad in advantage of wireless communication by utilizing ZigBee.
detail. Since the embedded Web Server uses common gateway The rest of the paper is organized as follows: Section Ċ
interface (CGI) to communicate with other modules in the describes the experimental setup. Section ċ discusses the
system, the CGI program is also described here. The software
embedded Web Server. ZigBee technology is given in
design of Zigbee is based on TI’s Z-stack, and the Zigbee
modules are implemented by TI’s CC2430. The testing system Section Č. Finally, the conclusion is provided in Section č
can be visited in any remote places wherever you have an .
Internet interface and a browser with any standard. The
controlled modules can be communicated by wireless mode. II. EXPERIEMNTAL SETUP
Therefore, our designed system is a promising candidate for Figure 1 shows the system architecture which consists
home automation applications, remote industrial control areas of an embedded Web Server, a ZigBee coordinator and
and remote patient monitoring system. several terminal nodes with ZigBee module. In Figure 1, the
embedded Web Server runs on an ARM9-based embedded
Keywords-Embedded Web Server; Remote contro syteml; board. The ZigBee coordinator, which starts the network,
boa; CGI; ZigBee
communicates with both the Web Server through RS232 and
other ZigBee modules. The user can visit the embedded Web
I. INTRODUCTION Server via internet to get data information or send commands.
Nowadays, wireless remote control system provides
more convenience to our daily life than ever before. In this User
system, a gateway is required to connect many appliances
(e.g. robots and cameras) to the Internet. A personal
computer (PC) or a workstation is generally used as a
gateway, which is big and expensive. In this paper, an Internet End device
embedded Web Server is utilized since it is a small-size, Device1
V3-374
2010 2nd International Conference on Signal Processing Systems (ICSPS)
Figure 6. The structure of Z-Stack.
Figure 4. Coordinator, roture, and end device.
The software design includes two parts: the coordinator
design and the end device design. The coordinator node
B. Network Ttopologies
chooses a channel and a network identifier (also called PAN
There are three different network topologies that are ID) and then starts the network. The channel selection is
supported by ZigBee, namely the star network topology, defined as,
mesh network topology and cluster tree or hybrid network Fc 2405 5 k 11 ( MHz ) ˄1˅
topology. Each has its own advantages and can be applied in
In the codes, X is set to 11 in order to get 2.405GHz,
different situations. Considering the complexity, the star
which is programmed as,
network is chosen, which is shown in Figure 5. In the star
#define MAC_RADIO_SET_CHANNEL(x)
network topology, the network is controlled by one single st( FSCTRLL = FREQ_2405MHZ + 5 * ((x) - 11); )
device called the ZigBee coordinator which is responsible PAN ID can be set in f8wConfig.Cfg shown in Figure 7.
for initiating and maintaining the devices in the network.
And all other devices are known as end devices.
V3-375
2010 2nd International Conference on Signal Processing Systems (ICSPS)
#define MAX_NODE_DEPTH 1 and place those devices anywhere. The designed testing
byte CskipRtrs[MAX_NODE_DEPTH+1] = {0,0} system shows the qualities of good stability, low power
byte CskipChldrn[MAX_NODE_DEPTH+1] = {255,0} consumption, small size and easy to be used.
V3-376