标题:语言编程模拟无线传感器网络节点并模拟之间的通信
只看楼主
source
Rank: 1
等 级:新手上路
帖 子:11
专家分:0
注 册:2008-10-3
 问题点数:0 回复次数:3 
语言编程模拟无线传感器网络节点并模拟之间的通信
用什么语言都行,最好使用java或者c语言或者matlab。比如说,用一个类模拟无线传感器网络中的节点node,节点包含的信息有节点的编号id,其邻居的信息neighbors,本身所携带的信息info,节点的坐标,密钥,能量信息等等一些信息。然后模拟节点之间的通信,比如说有100个节点散布在网络中,首先做好节点的初始化,for i=1:100 node[i].id=……等等对节点包含的信息进行赋值,然后进入事件处理节点,可以用一个while()循环进行处理,while(1){for(i=1;i<100;i++){node[i].process();}}其中process()要进行发送消息,接受消息,查看消息,产生随机事件等等,要判断自己的邻居节点,给邻居节点发送消息,节点接收到消息后要进行消息验证,可以用MD5算法进行验证。
这是c语言论坛,那如果用c语言编写,是不是应该用结构体来编写node?
搜索更多相关主题的帖子: 传感器 节点 网络 语言 通信 
2010-04-27 11:49
source
Rank: 1
等 级:新手上路
帖 子:11
专家分:0
注 册:2008-10-3
得分:0 
大家帮帮忙,谢谢了
2010-04-27 13:44
hanzhenddd
Rank: 5Rank: 5
等 级:职业侠客
帖 子:90
专家分:361
注 册:2010-3-4
得分:0 
是需要结构体没错。。 所谓的 邻居信息 借点坐标 密匙 信息 都有对应结构体的选项。。。
这个更重要的是 SOCKET编程。。对于实现节点间的通信就是个问题。。
函数的设计要谨慎。。。  假如是一个网状类型的拓扑的话。。neighbors的发现和处理就需要仔细看了!~~

不知道要模拟到什么程度。。假如是全部的话 SSID的广播就要首先处理!~


2010-04-27 13:58
source
Rank: 1
等 级:新手上路
帖 子:11
专家分:0
注 册:2008-10-3
得分:0 
3楼回答得不错,socket编程是什么?
2010-05-01 10:03



参与讨论请移步原网站贴子:https://bbs.bccn.net/thread-304562-1-1.html




关于我们 | 广告合作 | 编程中国 | 清除Cookies | TOP | 手机版

编程中国 版权所有,并保留所有权利。
Powered by Discuz, Processed in 0.188944 second(s), 7 queries.
Copyright©2004-2024, BCCN.NET, All Rights Reserved