随笔:4 文章:1 评论:13 引用:0
IT博客 首页 发新随笔
发新文章 联系 聚合管理

2006年4月5日

据我所知,这无线传感器方面比较有研究的在国内是中科院计算所和清华大学等,在网上会有一些视频,

http://www.nbicc.com/lpp/subpages/jeidianjieshao.wmv
http://www.nbicc.com/lpp/subpages/luyouyanshi.wmv

但还没有进入大规模试验和应用阶段,国外的发展得快些,有了比较成功的研究项目,比如WINS(Wireless Integrated Network Sensors)  ,Smart Dust ,Multi-domain Power-aware Sensors。
posted @ 2006-04-05 08:18 冬冬的博客 阅读(317) | 评论 (0)编辑 收藏

2006年3月31日

1.tcl用于编写网络拓扑、事件触发等脚本事件,c++用于处理具体的数据包等底层网络协议;
   otcl的类和c++的类是一一对应的 。
2. Helper Functions:
    getRandomNumber {llim ulim} 
    node {}
    nodeID {}
    mac {}
    getX {}  getY {}
    getER {}
   GoToSleep {}    
   WakeUp {} 
   setCode code 
   checkAlive {}
3. Cluster Head Functions:
    isClusterHead? {} {
    hasbeenClusterHead? {} {
    hasnotbeenClusterHead {} {
   setClusterHead {} {
   unsetClusterHead {} {
4. Distributed Cluster Set-up Functions:
   decideClusterHead {}
   findBestCluster {}
   informClusterHead {}
   createSchedule {}
5. Receiving Functions:
   recv {args}
   recvADV_CH {msg}
   recvJOIN_REQ {nodeID}
   recvADV_SCH {order}
   recvDATA {msg}
6. Sending Functions
   sendData {}
   send {mac_dst link_dst type msg  data_size dist code}
   send_now {mac_dst link_dst type msg \  data_size dist code}
   SendDataToBS {}
   SendMyDataToBS {} 
能把这些过程尤其是TDMASchedule转换成面向interface的nesc语言,就算巨大的成功了。这只是网络层的协议,必须同时修改mac协议才能在tmote上形成了leach自组网。国外有人做出了,那是人家的,郁郁啊!

posted @ 2006-03-31 11:25 冬冬的博客 阅读(999) | 评论 (3)编辑 收藏

2006年3月29日

毕设的一个难点就是实现leach在tinyOS下用nesc重新编写,可是现有的leach协议使用TCL/C++编写的,而nesc语言是面向组件/配件的语言。我的任务是软硬件结合的部分,不用通晓Tmote sky的硬件接口,但是要让协议在板子上跑起来,形成自组网,导师说初步定在三个点;也不用研究各种WSN路由协议的仿真和改进,但是要看懂TDMA/FDMA等程序也绝非易事。所以不再接受项目了。不过要是能在公司实习,我还是不会放弃的。
posted @ 2006-03-29 10:30 冬冬的博客 阅读(1444) | 评论 (10)编辑 收藏

2006年3月11日

肚子饿了,吃个饭去
posted @ 2006-03-11 18:41 冬冬的博客 阅读(156) | 评论 (0)编辑 收藏
CALENDER
<2024年12月>
24252627282930
1234567
891011121314
15161718192021
22232425262728
2930311234

常用链接

留言簿(6)

随笔档案

搜索

  •  

最新评论

阅读排行榜

评论排行榜


Powered By: 博客园
模板提供沪江博客