摘要 | 第9-10页 |
Abstract | 第10页 |
Introduction | 第11-15页 |
Background | 第11-12页 |
Meaning | 第12-13页 |
Purpose | 第13-14页 |
Contain | 第14-15页 |
Terms and Abbreviations | 第15-16页 |
Introduction to Microcontrollers and Relation with WSN | 第16-20页 |
Introduction | 第16页 |
Microcontroller Systems | 第16-19页 |
Design of Equipments with Microcontrollers | 第19-20页 |
Part I Theoretical Considerations | 第20-47页 |
Chapter 1 Introduction in Wireless Sensor Network | 第20-26页 |
1.1 What Is WSN and Where it Started? | 第20-21页 |
1.2 Applications of WSN | 第21-23页 |
1.2.1 Environmental Monitoring | 第21页 |
1.2.2 Health Monitoring | 第21-22页 |
1.2.3 Traffic control | 第22页 |
1.2.4 Industrial Sensing | 第22页 |
1.2.5 Infrastructure Security | 第22页 |
1.2.6 Personal usage | 第22-23页 |
1.3 Hardware Platform, Routing Protocol, Encryption Algorithm and Their Meaningfor WSN | 第23-25页 |
1.3.1 Hardware Platform | 第23页 |
1.3.2 Routing Protocol | 第23-24页 |
1.3.3 Encryption and Security | 第24-25页 |
1.4 The Future of WSN | 第25-26页 |
Chapter 2 Hardware Component Description | 第26-38页 |
2.1 Summary of the Arduino UNO Board | 第26-29页 |
2.1.1 Technical Specifications | 第26页 |
2.1.2 Programming | 第26-27页 |
2.1.3 Power | 第27-28页 |
2.1.4 Memory | 第28页 |
2.1.5 Input / Output | 第28-29页 |
2.1.6 Communication | 第29页 |
2.2 RF24 Transceiver | 第29-32页 |
2.2.1 Operational Modes | 第29-31页 |
2.2.2 Topology for nRF24L01 Network | 第31-32页 |
2.3 SIM Platform SIM800L | 第32-33页 |
2.4 Sensors | 第33-38页 |
2.4.1 Light Sensor | 第33-34页 |
2.4.2 Smoke / Gas Sensor | 第34-35页 |
2.4.3 Fire Sensor | 第35-36页 |
2.4.4 Motion Sensor | 第36-37页 |
2.4.5 Relay | 第37-38页 |
Chapter 3 The Description of Routing Protocol and Encryption Algorithm | 第38-45页 |
3.1 RF24 Routing Protocol Description | 第38-41页 |
3.1.1 Enhanced Shock Burst Protocol | 第38-39页 |
3.1.2 ESB Packet Format | 第39页 |
3.1.3 RF24 Libraries | 第39页 |
3.1.4 RF24 Network Library | 第39-41页 |
3.2 Tiny Encryption Algorithm Library | 第41-43页 |
3.2.1 Tiny Encryption Algorithm Description | 第41-42页 |
3.2.2 Coding Algorithm | 第42-43页 |
3.3 ENIGMA Daily KEY Idea | 第43-45页 |
Chapter 4 An Improved Routing Protocol by Combining ESB and D-MAC | 第45-47页 |
4.1 D-MAC Protocol | 第45页 |
4.2 D-MAC Protocol in a Tree Topology | 第45-46页 |
4.3 An Improved Routing Protocol by Combining ESB and D-MAC | 第46-47页 |
Part II Designing and Implementing the Idea | 第47-75页 |
Chapter 5 Hardware Implementation | 第47-51页 |
5.1 Block Diagram | 第47-48页 |
5.2 Block Diagram for nRF24L01 Radio Transceiver | 第48-49页 |
5.3 Block Diagram for SIM800l Module | 第49-50页 |
5.4 Block Diagram of Sensors Connection | 第50-51页 |
Chapter 6 Software Implementation | 第51-72页 |
6.1 Organizing Information in the Message | 第51-52页 |
6.2 Reading Sensors, Commanding Relay Functions | 第52-55页 |
6.2.1 Sensor Reading for Children Node | 第52-54页 |
6.2.2 Sensor Reading for Master Node | 第54页 |
6.2.3 Writing for Relay Module | 第54-55页 |
6.3 Message Sending | 第55-59页 |
6.4 Message Receiving | 第59-61页 |
6.5 Message Encoding and Decoding | 第61-63页 |
6.6 Sending and Receiving SMS / Call a Number | 第63-66页 |
6.7 Other Functions | 第66-70页 |
6.7.1 Update Function | 第66-68页 |
6.7.2 Relatives Function | 第68-69页 |
6.7.3 Parent Nodes and Children Nodes Message Sending Function | 第69-70页 |
6.8 Implementing the D-MAC Protocol | 第70-72页 |
Chapter 7 Results and Conclusion | 第72-75页 |
Appendices | 第75-76页 |
Appendix Nr1 | 第75-76页 |
References | 第76-77页 |