A SURVEY OF ENERGY-EFFICIENT COMMUNICATION PROTOCOLS IN WSN
Armwebserver
1. PRESENTATION ON
NATIONAL INSTITUTE OF SCIENCE & TECHNOLOGY
Embedded Web Server using
ARM and µc/OS-II used as a WSN
Node
Presented By :-
Saswat Mohanty
M . Tech, 1st Semester (WCT)
National Institute of Science and Technology
Berhampur
Saswat Mohanty, M.tech (WCT) reg no- 1107202019 ,NIST [L1-1]
2. Equipment used- ARM7TDMI
NATIONAL INSTITUTE OF SCIENCE & TECHNOLOGY
Development Board
Components of the development system
2.Power Supply
3.On-board USB 2.0 programmer
4.USB Communication
5.Jumpers
6.Switches
7.MCU card
8.LEDs
9.Pushbutton switches
10.Graphic LCD
11.RS-232 Communication
12.JTAG Connector
13.PS/2 (Keyboard) connector
14.MMC/SD (Multimedia Card)
Saswat Mohanty, M.tech (WCT) reg no- 1107202019 ,NIST [L1-2]
3. Equipment used- ARM
NATIONAL INSTITUTE OF SCIENCE & TECHNOLOGY
Advantage
Lowest Per Mhz Power in the industry
Saswat Mohanty, M.tech (WCT) reg no- 1107202019 ,NIST [L1-3]
4. Equipment used- ARM
NATIONAL INSTITUTE OF SCIENCE & TECHNOLOGY
Ultra low power implementation
• The demand for ever lower-cost portable products with
increasing connectivity (e.g.USB, Bluetooth, ZigBee) and novel
interfaces (e.g. accelerometers, touch screens) has resulted in the
need to more tightly integrate analog devices with digital
functionality to pre-process and communicate data.
• Most 8-bit devices do not offer the performance to sustain these
tasks, and so embedded developers are required to look for
alternative devices with more advanced processor technology.
• The 16-bit devices will generally require a longer active duty
cycle or higher clock frequency to accomplish the same task as a
32-bit device.
• This means less energy efficient and shorter battery life.
Saswat Mohanty, M.tech (WCT) reg no- 1107202019 ,NIST [L1-4]
5. Better overall
NATIONAL INSTITUTE OF SCIENCE & TECHNOLOGY
power-consumption profile
By combining the high performance of
the ARM7 core with some elements –
•multiple clock sources,
•clock control,
•multiple regulators,
•multiple buses and
•flexible peripheral control –
We can achieve a much better overall
power-consumption profile
Saswat Mohanty, M.tech (WCT) reg no- 1107202019 ,NIST [L1-5]
6. Better overall
NATIONAL INSTITUTE OF SCIENCE & TECHNOLOGY
power-consumption profile
Saswat Mohanty, M.tech (WCT) reg no- 1107202019 ,NIST [L1-6]
7. Equipment used-µC/OS-II RTOS
NATIONAL INSTITUTE OF SCIENCE & TECHNOLOGY
Advantages of using µC/OS-II
3. μC/OS-II is a highly portable, very scalable, preemptive real-
time, deterministic, multitasking kernel
4. It can manage up to 64 tasks (56 user tasks available)
5. It has connectivity with μC/GUI and μC/FS (GUI and File
Systems for μC/OS-II)
6. It is ported to more than 100 microprocessors and
microcontrollers
7. It is simple to use and simple to implement but very effective
compared to the price/performance ratio.
8. It supports all type of processors from 8-bit to 64-bit
Saswat Mohanty, M.tech (WCT) reg no- 1107202019 ,NIST [L1-7]
8. Equipment used-µC/OS-II RTOS
NATIONAL INSTITUTE OF SCIENCE & TECHNOLOGY
Advantages of using µC/OS-II
Inter-task or inter process communication in μC/OS-II
takes place using
• Semaphores
• Message mailbox
• Message queues
Tasks and Interrupt service routines (ISR) can interact
with each other through an ECB (event control block)
Saswat Mohanty, M.tech (WCT) reg no- 1107202019 ,NIST [L1-8]
9. Process of the Experiment
NATIONAL INSTITUTE OF SCIENCE & TECHNOLOGY
Begin
Development
Research on RTOS uC/ Port Integrate
OS-II Webserver Components
Research on PORT RTOS Port
Compiler uC/OS-II Application Code
Research on Configure Testing
TCP/IP Compiler
μC/OS-II
C Task Management
Research on T Rate Monotonic Scheduling
Configure
Webserver R Memory Management
Hardware
Saswat Mohanty, M.tech (WCT) reg no- 1107202019 ,NIST [L1-9]
10. Uses of Embedded Webserver
NATIONAL INSTITUTE OF SCIENCE & TECHNOLOGY
This embedded web server which is developed
by using Embedded C language can be
beneficial for
2. mission critical applications,
3. remote data acquisition systems,
4. ATM network
Saswat Mohanty, M.tech (WCT) reg no- 1107202019 ,NIST [L1-10]
11. NATIONAL INSTITUTE OF SCIENCE & TECHNOLOGY
Files to configure The
ARM Processor board
in
-C language
Files to configure The uC/
OS-II RTOS language
-Assembly
-Tasks,Semaphore,Timers
Files to configure The
Graphical User
Interface-
Monitor,LCD,GLCD,TF
Files to configure ARM
T
Processor board Functions-
Interrupts,Clock,serial data
comm
Saswat Mohanty, M.tech (WCT) reg no- 1107202019 ,NIST [L1-11]
12. Equipment to be used-Peripheral Ethernet
NATIONAL INSTITUTE OF SCIENCE & TECHNOLOGY
controller for ARM
This peripheral Ethernet controller which is used as an accessory in the
ARM Server can be beneficial for controlling and monitoring traffic as the
controller is controlled by Embedded C language
Saswat Mohanty, M.tech (WCT) reg no- 1107202019 ,NIST [L1-12]
13. WSN integration into regular activities
NATIONAL INSTITUTE OF SCIENCE & TECHNOLOGY
Saswat Mohanty, M.tech (WCT) reg no- 1107202019 ,NIST [L1-13]
14. NATIONAL INSTITUTE OF SCIENCE & TECHNOLOGY
ARM
Embedded
Web Server
Saswat Mohanty, M.tech (WCT) reg no- 1107202019 ,NIST [L1-14]
15. Benefits according to this
NATIONAL INSTITUTE OF SCIENCE & TECHNOLOGY
Miniature Size architecture
2.No cooling fans required for processor
3.Low battery consumption allows less interference requirement at Remote
site
4.Access through internet
5.Easy to interpret HTML pages
New ARM module developed by ARM with university of Michigan
Saswat Mohanty, M.tech (WCT) reg no- 1107202019 ,NIST [L1-15]
16. Medical Data Aquisition
NATIONAL INSTITUTE OF SCIENCE & TECHNOLOGY
Saswat Mohanty, M.tech (WCT) reg no- 1107202019 ,NIST [L1-16]
18. Installation at remote access sites
NATIONAL INSTITUTE OF SCIENCE & TECHNOLOGY
Saswat Mohanty, M.tech (WCT) reg no- 1107202019 ,NIST [L1-18]
19. WSN Advantage
NATIONAL INSTITUTE OF SCIENCE & TECHNOLOGY
• Radio sensor networks promise interesting perspectives for position
location and object identification in short range environments.
• With the lower frequencies involved in the UWB spectrum, looking into
or through non-metallic materials and objects becomes feasible.
• This is of major importance for applications like indoor navigation and
surveillance, object recognition and imaging, through wall detection and
tracking of persons.
• Sensors, detection and localization performance can be significantly
improved by cooperation between spatially distributed nodes of a sensor
network.
• The sensor nodes may be heterogeneous in terms of their sensing
capabilities and mobility.
Saswat Mohanty, M.tech (WCT) reg no- 1107202019 ,NIST [L1-19]
20. References
NATIONAL INSTITUTE OF SCIENCE & TECHNOLOGY
• V.Billy Rakesh Roy, Sanket Dessai, and S. G.Shiva Prasad Yadav.”Design and Development of ARM
ProcessorBased Web Server” International Journal of Recent Trends in Engineering, Vol. 1, No. 4, May
2009
• Bo Jing; Jie Zhang; Zheng Qin; ZongLin Zhang; Yong Sun."Design of Micro Wireless Network
Measurement and Control Server Based on ARM and uC/OS-," /Intelligent Control and Automation,
2006. WCICA 2006. The Sixth World Congress on/ ,vol.1, no., pp.4453-4457
• ARM. ARM7TDMI-S Technical Reference Manual (Revision 4.3).Reference Manual, 2001.
(www.arm.com).
• S. Furber. ARM system-on-chip architecture. Addison-Wesley, 2nd edition, 2000.
• J. Labrosse. MicroC/OS-II: The real-time kernel. CMP Books, 2nd edition, 2002.
• J. Labrosse. MicroC/OS-II and the ARM processor. Micrium Application Note AN-1011(Revision D),
2004. (www.micrium.com).
• J. J. Labrosse. Embedded Systems Building Blocks: Complete and Ready-to-Use Modules in C.CMP
Books, 2nd edition, 2000. (www.micrium.com).
• D. Seal. ARM Architecture Reference Manual. Addison-Wesley, 2nd edition, 2000.
• A. N. Sloss, D. Symes, and C Wright. ARM System Developer’s Guide. Morgan Kaufman,2004.
• http://www.arm.com,(Feb 2011)
• http://www.Mikroe.com,(Feb 2011)
Saswat Mohanty, M.tech (WCT) reg no- 1107202019 ,NIST [L1-20]
21. Thank you
NATIONAL INSTITUTE OF SCIENCE & TECHNOLOGY
Saswat Mohanty, M.tech (WCT) reg no- 1107202019 ,NIST [L1-21]
22. • Any Questions ?
NATIONAL INSTITUTE OF SCIENCE & TECHNOLOGY
Saswat Mohanty, M.tech (WCT) reg no- 1107202019 ,NIST [L1-22]