自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

Big Mind Stories

Scientific & Technological ideas sharing

  • 博客(22)
  • 资源 (2)
  • 收藏
  • 关注

转载 使用QSignalMapper映射多信号到同一个槽

关键词:python qt4 信号和槽 SignalMapper还是举例说明比较好写:1)C++版本: QSignalMapper *signalMapper = new QSignalMapper(this);    for (i = 0; i < 10; i++) {        button = new QPushButton(QObject::tr(buttonNa...

2018-11-01 11:08:58 725

转载 在IAR中调试stm32工程文件时,出现的问题

MSIS build problems with IAR Embedded Workbench ver. 6.30.6If you try to use the STM32 Library examples with IAR 6.30.6 you get a loot of errors.Below there is the solution.The customer's fi

2013-11-12 16:24:46 9923

转载 c语言中的volatile关键字

计算机二级C技巧:c语言中的volatile关键字来源:考试大     2009年06月10日 10:36volatile关键字是一种类型修饰符,用它声明的类型变量表示可以被某些编译器未知的因素更改。   用volatile关键字声明的变量i每一次被访问时,执行部件都会从i相应的内存单元中取出i的值。   没有用volatile关键字声明的变量i在被访问的时

2013-10-08 12:51:49 633

原创 将博客搬至CSDN

将博客搬至CSDN

2013-09-30 23:48:50 658

原创 WSN 资源站点

http://wsnblog.blog.163.com/ ;http://www.sensorapp.net/;介绍国外WSN应用现状及进展http://www.cublog.cn/u2/63367/showart_503370.htmlhttp://www.iot-online.com/http://www.cs.cornell.edu/skeshav/real/overview.h

2013-09-30 23:48:48 783

原创 capow2007

capow2007  元胞自动机+工程案例代码 很好很强大http://www.cs.sjsu.edu/~rucker/capow/download.html

2013-09-30 23:48:45 750

原创 C++资源库不完全版本

http://www.360doc.com/content/10/0414/20/59141_23072568.shtmlboost graph...

2013-09-30 23:48:43 586

原创 几种用于WSN的仿真工具

http://blog.csdn.net/piyajee/article/details/5644042

2013-09-30 23:48:41 1580

原创 嵌入式编程的好资源

http://www.state-machine.com/psicc2/  相关的方法学,工具,资料等等UC/os IITinyOSIAR visualState 5.4

2013-09-30 23:48:38 751

原创 林锐书目

2005年11月IT企业项目管理:问题、方法和工具林锐 唐勇 黄曙江高2005年5月Web软件用户界面设计指南林锐 唐勇 石志强高2004年10月面向企业的软件研发管理解决方案林锐 范同祥 唐勇高2003年10月软件工程

2013-09-30 23:48:36 782

原创 如何用C实现C++的特性

参考书籍:【1】Real-Time UML: Developing Efficient Objects for Embedded Systems 【2】http://ootips.org/oop-in-c.html //评论何时采用什么等级c++特性对RTOS中用C编程有真正的帮助【3】"Object Oriented Programming in C" http://ldeniau.

2013-09-30 23:48:34 805

原创 好软件集合

1.starUML 免费UML软件2.待续

2013-09-30 23:48:32 886

原创 软件开发常用工具

http://hi.baidu.com/%C0%BC%D7%CF%F6%AA/blog/item/79e73a07e0c6ae720308812a.html开源,跨系统,跨平台等都支持等等

2013-09-30 23:48:29 879

原创 VC6 编译选项问题

为了能将源文件编译成DLL目标代码。以前总以为是要设置/MT,/MD /MT d,/MD d. 那么在LINK命令行中有:1)kernel32.lib user32.lib gdi32.lib winspool.lib comdlg32.lib advapi32.lib shell32.lib ole32.lib oleaut32.lib uuid.lib odbc32.lib odbccp3

2013-09-30 23:48:27 1171

原创 程序的自我修养-链接、装载与库

本书主要介绍系统软件的运行机制和原理,涉及在Windows和Linux两个系统平台上,一个应用程序在编译、链接和运行时刻所发生的各种事项,包括:代码指令是如何保存的,库文件如何与应用程序代码静态链接,应用程序如何被装载到内存中并开始运行,动态链接如何实现,C/C++运行库的工作原理,以及操作系统提供的系统服务是如何被调用的。每个技术专题都配备了大量图、表和代码实例,力求将复杂的机制以简洁的形式表达

2013-09-30 23:48:25 644

原创 Error 1 error C4430: missing type specifier - int assumed. Note: C++ does not support default-int

http://www.cnblogs.com/masterfy/archive/2010/05/14/1735063.htmlBaseClasses\ctlutil.h(278) : error C4430: missing type specifier - int assumed. Note: C++ does not support default-int错误发生在:operator=

2013-09-30 23:48:23 866

原创 什么是表驱动

当if...else等条件调用很多时,将其设计成表驱动的方式可简化代码和提高可维护性。表驱动简单讲(我的理解)就是将条件和约束置入表格中,然后通过表操作来统一执行条件转移操作。如下代码存在这个问题:5 太多的if-else而不会用表驱动ppro/PrivacyProtection/rule/KSystemEnvirVar.hclass KSystemEnvirVar{public:// M

2013-09-30 23:48:20 1344

原创 VB用户控件制作讲解与实例-----用户控件属性或函数的描述信息如何写入程序

[网摘]VB用户控件制作讲解与实例发表:uu_ovo   阅读:3185次  关键字:不详   字体:[大 中 小]制作用户控件,主要就是进行以下三项代码编写工作:1.定义控件的属性、事件和方法,其中属性是最常使用的。2.保存和读取中间用户设置的属性值。3.为达到你的预定目的而调用的各种技术手段。  在用户控件中定义的属性、事件、方法,其性质都必须是公用的,也就是说,只有用

2013-09-30 23:48:18 2922

转载 VS2005 在UNICODE模式下debug生成的程序出错

没有找到MSVCP80D.dll,因此这个应用程序未能启动。重新安装应用程序zz2011-05-15 14:15VS 2005在生成可执行文件时使用了一种新的技术,该技术生成的可执行文件会伴随生成一个清单文件(manifest file)(.manifest后缀文件)(其本质上是XML文档,你可以用文本编辑器打开看看),并在链接完成后将该清单文件嵌入到exe文件中(默认

2013-09-30 23:48:16 729

原创 VC2005项目属性配置

ascfgbuilder 中有 envDTE/envDTE80/envDTE90/  引用(在项目属性的 通用属性-》引用名称中)。思考下这个是何用途

2013-09-30 23:48:14 627

转载 CStdioFile中文问题

在VC里如果数据量不大,一般不会使用数据库,使用文件来保存数据.而且在VC里也提供了比较多的文件操作类或方法.本文只是简单的介绍一下几个文件操作方法.(本文原创:作者:巴士飞扬,网站www.busfly.cn)第一个,先介绍一个我认为最简单的VC文件操作类,可以直接按行来读取文件,输出到文件时可以将字符串直接输出,而不用按照字节来读取和写入.VC中用CStdioFile读写文件的方法.tx

2013-09-30 23:48:11 1089

原创 未来的路是否会好走一点呢

磕磕碰碰 从电路出身,到兴趣高涨做软件 又回头去读电路,后工作又是软件,感觉未来仍无安身之所。 不知道能否从EDA角度出发,搞电网络的优化,电路软件模拟之类的工作

2013-09-30 23:48:09 771

duilib上传在google网盘上的框架、设计器、各种案例源代码

duilib上传在google网盘上的框架、设计器、各种案例源代码;案例包括360safe,qq,pdfconverter,game,flash等等demo

2018-09-22

wireless sensor network 2010

Wireless sensor networks (WSNs) have attracted a wide range of disciplines where close interactions with the physical world are essential. The distributed sensing capabilities and the ease of deployment provided by a wireless communication paradigm make WSNs an important component of our daily lives. By providing distributed, real-time information from the physical world, WSNs extend the reach of current cyber infrastructures to the physical world. WSNs consist of tiny sensor nodes, which act as both data generators and network relays. Each node consists of sensor(s), a microprocessor, and a transceiver. Through the wide range of sensors available for tight integration, capturing data from a physical phenomenon becomes standard. Through on-board microprocessors, sensor nodes can be programmed to accomplish complex tasks rather than transmit only what they observe. The transceiver provides wireless connectivity to communicate the observed phenomena of interest. Sensor nodes are generally stationary and are powered by limited capacity batteries. Therefore, although the locations of the nodes do not change, the network topology dynamically changes due to the power management activities of the sensor nodes. To save energy, nodes aggressively switch their transceivers off and essentially become disconnected from the network. In this dynamic environment, it is a major challenge to provide connectivity of the network while minimizing the energy consumption. The energy-efficient operation of WSNs, however, provides significantly long lifetimes that surpass any system that relies on batteries. In March 2002, our survey paper “Wireless sensor networks: A survey” appeared in the Elsevier jour- nal Computer Networks, with a much shorter and concise version appearing in IEEE Communications Magazine in August 2002. Over the years, both of these papers were among the top 10 downloaded papers from Elsevier and IEEE Communication Society (ComSoc) journals with over 8000 citations in total. 1 Since then, the research on the unique challenges of WSNs has accelerated significantly. In the last decade, promising results have been obtained through these research activities, which have enabled the development and manufacture of sophisticated products. This, as a result, eventually created a brand- new market powered by the WSN phenomenon. Throughout these years, the deployment of WSNs has become a reality. Consequently, the research community has gained significant experience through these deployments. Furthermore, many researchers are currently engaged in developing solutions that address the unique challenges of the present WSNs and envision new WSNs such as wireless underwater and underground sensor networks. We have contributed to this research over the years through numerous articles and four additional survey/roadmap papers on wireless sensor actor networks, underwater acoustic networks, wireless underground sensor networks, and wireless multimedia sensor networks which were published in different years within the last decade. In summer 2003, we started to work on our second survey paper on WSNs to revisit the state-of-the- art solutions since the dawn of this phenomenon. The large volume of work and the interest in both academia and industry have motivated us to significantly enhance this survey to create this book, which is targeted at teaching graduate students, stimulating them for new research ideas, as well as providing academic and industry professionals with a thorough overview and in-depth understanding of the state- of-the-art in wireless sensor networking and how they can develop new ideas to advance this technology as well as support emerging applications and services. The book provides a comprehensive coverage of 1 According to Google Scholar as of October 2009.xx Preface the present research on WSNs as well as their applications and their improvements in numerous fields. This book covers several major research results including the authors’ own contributions as well as all standardization committee decisions in a cohesive and unified form. Due to the sheer amount of work that has been published over the last decade, obviously it is not possible to cover every single solution and any lack thereof is unintentional. The contents of the book mainly follow the TCP/IP stack starting from the physical layer and covering each protocol layer in detail. Moreover, cross-layer solutions as well as services such as synchronization, localization, and topology control are discussed in detail. Special cases of WSNs are also introduced. Functionalities and existing protocols and algorithms are covered in depth. The aim is to teach the readers what already exists and how these networks can further be improved and advanced by pointing out grand research challenges in the final chapter of the book. Chapter 1 is a comprehensive introduction to WSNs, including sensor platforms and network architectures. Chapter 2 summarizes the existing applications of WSNs ranging from military solutions to home applications. Chapter 3 provides a comprehensive coverage of the characteristics, critical design factors, and constraints of WSNs. Chapter 4 studies the physical layer of WSNs, including physical layer technologies, wireless communication characteristics, and existing standards at the WSN physical layer. Chapter 5 presents various medium access control (MAC) protocols for WSNs, with a special focus on the basic carrier sense multiple access with collision avoidance (CSMA/CA) techniques used extensively at this layer, as well as distinct solutions ranging from CSMA/CA variants, time division multiple access (TDMA)-based MAC, and their hybrid counterparts. Chapter 6 focuses on error control techniques in WSNs as well as their impact on energy-efficient communication. Along with Chapter 5, these two chapters provide a comprehensive evaluation of the link layer in WSNs. Chapter 7 is dedicated to routing protocols for WSNs. The extensive number of solutions at this layer are studied in four main classes: data-centric, hierarchical, geographical, and quality of service (QoS)- based routing protocols. Chapter 8 firstly introduces the challenges of transport layer solutions and then describes the protocols. Chapter 9 introduces the cross-layer interactions between each layer and their impacts on communication performance. Moreover, cross-layer communication approaches are explained in detail. Chapter 10 discusses time synchronization challenges and several approaches that have been designed to address these challenges. Chapter 11 presents the challenges for localization and studies them in three classes: ranging techniques, range-based localization protocols, and range- free localization protocols. Chapter 12 is organized to capture the topology management solutions in WSNs. More specifically, deployment, power control, activity, scheduling, and clustering solutions are explained. Chapter 13 introduces the concept of wireless sensor–actor networks (WSANs) and their characteristics. In particular, the coordination issues between sensors and actors as well as between different actors are highlighted along with suitable solutions. Moreover, the communication issues in WSANs are discussed. Chapter 14 presents wireless multimedia sensor networks (WMSNs) along with their challenges and various architectures. In addition, the existing multimedia sensor network platforms are introduced, and the protocols are described in the various layers following the general structure of the book. Chapter 15 is dedicated to underwater wireless sensor networks (UWSNs) with a major focus on the impacts of the underwater environment. The basics of underwater acoustic propagation are studied and the corresponding solutions at each layer of the protocol stack are summarized. Chapter 16 introduces wireless underground sensor networks (WUSNs) and various applications for these networks. In particular, WUSNs in soil and WUSNs in mines and tunnels are described. The channel properties in both these cases are studied. Furthermore, the existing challenges in the communication layers are described. Finally, Chapter 17 discusses the grand challenges that still exist for the proliferation of WSNs. It is a major task and challenge to produce a textbook. Although usually the authors carry the major burden, there are several other key people involved in publishing the book. Our foremost thanks go to Birgit Gruber from John Wiley & Sons who initiated the entire idea of producing this book. Tiina Ruonamaa, Sarah Tilley, and Anna Smart at John Wiley & Sons have been incredibly helpful, persistent,Preface xxi and patient. Their assistance, ideas, dedication, and support for the creation of this book will always be greatly appreciated. We also thank several individuals who indirectly or directly contributed to our book. In particular, our sincere thanks go to Özgur B. Akan, Tommaso Melodia, Dario Pompili, Weilian Su, Eylem Ekici, Cagri Gungor, Kaushik R. Chowdhury, Xin Dong, and Agnelo R. Silva for their help. I (MCV) would like to specifically thank the numerous professors who have inspired me throughout my education in both Bilkent University, Ankara, Turkey and Georgia Institute of Technology, Atlanta, GA. I would like to thank my colleagues and friends at the University of Nebraska–Lincoln and the Department of Computer Science and Engineering for the environment they created during the development of this book. I am especially thankful to my PhD advisor, Professor Ian F. Akyildiz, who introduced me to the challenges of WSNs. I wholeheartedly thank him for his strong guidance, friendship, and trust during my PhD as well as my career thereafter. I would also like to express my deep appreciation to my wife, Demet, for her love, exceptional support, constructive critiques, and her sacrifices that made the creation of this book possible. I am thankful to my mom, Ayla, for the love, support, and encouragement that only a mother can provide. Finally, this book is dedicated to the loving memory of my dad, Mehmet Vuran (or Hem¸serim as we used to call each other). He was the greatest driving force for the realization of this book as well as many other accomplishments in my life. I (IFA) would like to specifically thank my wife and children for their support throughout all these years. Without their continuous love, understanding, and tolerance, none of these could have been achieved. Also my past and present PhD students, who became part of my family over the last 25 years, deserve the highest and sincerest thanks for being in my life and letting me enjoy the research to the fullest with them. The feeling of seeing how they developed in their careers over the years is indescribable and one of the best satisfactions in my life. Their research results contributed a great deal to the contents of this book as well. Ian F. Akyildiz and Mehmet Can Vuran

2012-06-11

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除