You are on page 1of 23

1

This paper focuses on hardware and software aspects in development of low cost embedded systems with Ethernet interface for industrial applications like smart sensors and mechatronic control. Ethernet connectivity allows a standard and easy networking method as well as remote Internet access but usually requires higher resources (processing power and memory) than serial connections like RS232/485. Embedded systems based on low cost 16 bit microcontrollers have limited resources so Ethernet access implementation requires careful hardware and software design. Our paper presents a simple solution for implementation of Internet access for simple industrial control systems and smart sensors.
2

INTRODUCTION EMBEDDED ETHERNET CONNECTIVITY SYSTEM DEFINITION HARDWARE DESIGN SOFTWARE GENERATION IMPLEMENTATION TEST RESULTS APPLICATION DEVELOPMENT CONCLUSION FUTURE WORK REFERENCES

Simple industrial control systems, smart sensors and some automated


home applications are typical examples of low cost embedded systems.

Usually, they are developed around a 16 bit microcontroller with limited

memory resources in 1...100Kbytes RAM memory.

Embedded systems today are small, fast, and very powerful.

Imagine if you could remotely monitor the status of your embedded system using a web browser, or if the vending machine could send out an e-mail alert when it needs service or is sold out of specific items.
These things are all made possible with Embedded Ethernet.

Remote Monitoring and Control - Once an embedded system is on a network, it can be accessed from any PC on the same network. The user does not have to be in the same room or building in order to access and control the embedded system. No PC Software Development Required - In most systems, the user interface on the PC will use a Web Browser, HyperTerminal, or the embedded system will directly send the user an e-mail.

Utilizes Existing Infrastructure - Ethernet is the most widely implemented networking standard. Most commercial offices and industrial factory workfloors are already wired for Ethernet connectivity. When wireless LAN is used across a factory floor, low cost bridges are available to connect wired Ethernet devices to a wireless network. Low Cost and Easy to Implement - With MCUs such as the C8051F34x and Ethernet controllers such as the CP220x, Embedded Ethernet can now be integrated into cost sensitive applications. Using the TCP/IP Configuration Wizard and other Silicon Laboratories development tools, Embedded Ethernet is now easy to implement.

Every device connected to a network requires both a MAC address and an IP address to communicate with other devices.

There are four common configuration methods:


Automatic Network Configuration. Automatic Network Configuration with Netfinder. Static Network Configuration. Static Network Configuration with Netfinder

Route request(RREQ) flooding

Route reply(RREP) propagation

Automatic Network Configuration allows a device to use the Dynamic Host Configuration Protocol (DHCP) to acquire an address from the network. This assumes that the network has a DHCP server that can assign an IP address. DHCP servers are typically found inside routers or other network equipment.

10

Central Agent Monitoring traffic in Network Background process in each node for monitoring incoming traffic.

Central agent for monitering the traffic

Nodes with back ground process

11

Step 1: node Xni creates RREQ={D,hop_count,seq.no} Xni sends RREQ to Xc Xc sends RREQ to Xnexthop Step 2: if Xnexthop=newnode Check whether it is malicious Processing Algorithm Node Vj is misbehaving (Detection) Else Node Vj is not misbehaving (Non-detection) Endif Step 3: if newnode_malicious Step 4: then find route using Fast Transmission algorithm

12

Step 5: if Xnexthop_newnode Step6: then perform proactive routing If node ID matches the routing table Then it will forward the packet Step 7: If Xnexthop= new node Then perform reactive routing (go to step 8) Step 8:Send the accept message to neighboring node If node is busy Send busy_message If node is idle Send idle_message Then send the request and data to the target. If target receive the data Then send reply and acknowledgement to sender.

13

Fedora Core4: Fedora Core is a free operating system base on linux NS-2: Simulation can be defined as Imitating or estimating how events might
occur in real life NS is an event driven network simulator developed by university of california at berkeley, USA There are two languages used in NS2 C++ and OTCL.

Fig: Simulation Overview


14

NAM for 12 nodes

NAM for 16 nodes


15

The Quality of Service Parameters to be measured are: 1. End to End delay 2. Packet delivery ratio 3. Throughput

16

End To End Delay:


It is the time taken by the packet travel from source end to destination end.

Packet Delivery Ratio:


It is the ratio of the total no of packets delivered to the destination to the total no of generated by the source.

Throughput:
The ratio of the total amount of data that reaches a receiver from a sender to the time it takes for the receiver to get the last packet is referred to as throughput.

17

18

19

With the increase of portable devices as well as progress in wireless communication, ad-hoc networking gaining importance with the widespread applications. Some of those are:
Military battlefield Sensor networks Commercial sector Personal Area Network

20

This proposed fast and secure transmit protocol performs fast routing using proactive and reactive mechanism. It also gives security to the network with help of process algorithm and central agent. In future, it can be implemented in real time applications.

21

www.ieee.org
http://www.ietf.org/html.charters/manet-charter.html www.elsevier.com/locate/ad-hoc http://www.spectrum.ieee.org/ http://tools.ietf.org/html/draft-ietf-manet-olsr-04.txt

22

23

You might also like