Weiwei's Study {fangvv.googlepages.com}
百度首页 | 百度空间
 
关于(About)
 
 
 
 
 
 
 
     
 
文章列表
 
2008-07-09 13:26
 
2008-07-02 22:28
此贴为广告贴,慎入!

Wireless Sensor Networks Research Group 无线传感器网络研究组
The Wireless Sensor Networks Research Group is formed by research and developer teams throughout all the world which are involved in active projects related to the WSN field. This group is promoted by Libelium, a Spin Off company of the University of Zaragoza, Spain. Libelium is supplying technology so that all the teams can count on a common platform to get the most of their advances and be able to share and make good use of the progresses done.

From SquidBee Homepage: The Wireless Sensor Network Research Group is currently working on projects based in SquidBee, such as sensor integration, software managering, hardware modules development...

前一阵子看到WSNBlog的老大Zennaro 写了关于这个组(尽管这个组的名字实在是太没有创意了...)的一个帖子,点进去发现他也是这个组的成员。我仔细看了看这个组的工作介绍,还蛮有意思的。它的开源节点SquidBee,不但Open Source还Open Hardware,最后还怕某些同志水平有限又想搞点自主知识产权的山寨活,愣是给写了个”教你从零开始学做山寨节点“的教程……看了之后,我很想了解他们这个组的具体研究情况,于是给他们发了邮件。组里的头儿David是一个很nice的伙计,不厌其烦的给我这个newbie介绍他们的工作,并极力拉我入伙(尽管我再三表明了我很挫的事实)……经过数次愉快的交流,我决定入伙了,和这些来自五湖四海的牛人一起做点有意思的工作,何乐而不为呢?当然,公式也要推,毕业也要毕……

希望我自己在推公式之余能够做点有意思的事情吧,有好的科研项目(比如我早就知道的),好的专业指导(比如我刚认识的),好的研究氛围(比如我最近介绍过的)的同学,请你们珍惜吧,呵呵,这些我都没有,可是我还是很热爱我所从事的工作。

闲话不说,集中介绍一下相关情况的链接,有兴趣的自己点进去看:

Zennaro老大对Wireless Sensor Networks Research Group的介绍,英文


Wireless Sensor Networks Research Group的主页
  

研究组和成员介绍

技术文章

如何加入研究组

Libelium公司主页

Open Hardware and Source wireless sensor device——SquidBee

Libelium也支持另外一个类似的研究组:Mesh网络研究组

想入伙? 看看如何加入研究组,给David帅哥发邮件吧!
 
2008-06-25 09:44
工业界,好!

http://www.nikkeibp.com.cn/china/news/mobi/pr_mobi200806250118.html

【日经BP社报道】 EnOcean Alliance于2008年4月正式成立。其目的是制定基于德国EnOcean GmbH能量收集(energy harvesting)技术的无线通信标准“EnOcean”。能量收集技术指从光、热、电波、振动、人体动作等获得微弱电力。其通信部分由德国西门子 (Siemens AG)开发。可利用868MHz频带,实现125Kbps的传输速率。EnOcean技术目前主要应用于无线大厦管理系统。该团体表示,以欧洲为中心,已 经有1万余座大厦采用了该技术。日前,该团体主席兼首席执行官Graham Martin接受了记者采访(采访人:Phil Keys)。

——目前有ZigBee、Z-Wave和Wibree(参阅本站报道)等低功耗无线技术。这些技术与EnOcean技术的主要区别是什么?

Martin:与该领域的其他技术相比,我们技术的特点是无需电池。比方说,50~60层的高层大厦的管理系统有时会使用4~6000个传 感器单元。如果各传感器单元使用以电池为驱动的技术,电池的更换和管理将成为巨大的负担,令大厦管理公司无所适从。我们对Zigbee等技术很了解,其他 技术的弱点就是以电池驱动装置。我们的技术能够保证在照明关闭5天的情况下仍然可以工作。EnOcean技术是作为非常简单的标准设计的。我们的无线信号 所需的电力是ZigBee的1/30~1/100。

——为何决定对该技术进行标准化?

Martin:EnOcean是2001年从西门子独立出来的。采用EnOcean技术的大厦管理系统从2003年起开始启用。在欧洲,使 用该技术的大厦为数众多,大约有100家公司的250种产品。但是,大约1年前,某客户公司表示,不希望依靠特定企业的垄断技术。我们明白技术垄断会成为 普及的障碍,因此于2007年10月启动了标准化活动。

——为何不委托IEEE制定标准?

Martin:对于技术开发,IEEE是合适的团体。但IEEE标准的确定需要5年~7年的时间。我们的技术已经在市场上应用,与IEEE相比,由ISO(国际标准化组织)或者IEC(国际电工技术委员会)进行标准化更为恰当。

——EnOcean技术能否用于大厦管理系统以外的用途?

Martin:除了大厦管理系统外,还有很多用途。例如环境传感器、汽车传感器、交通系统监视器等。我们认为在医疗仪器领域存在着巨大的市场。目前正在研究的方案,是把利用该技术的温度传感器置入绷带。这种传感器可利用体温驱动。无需电池,可用于远程监控患者体温。

——有没有开拓日本市场的想法?

Martin:EnOcean于2007年进入了北美市场。目前已经获得了成功。我们虽然对日本市场很感兴趣,但进入还要在6个月~1年后。如果出现合适的伙伴,也许会早一些。(记者:Phil Keys,硅谷支局)
 
2008-06-21 18:01
如果要举例说什么不是山寨节点,喏,这个就不是山寨节点。


http://www.cellphone.eetchina.com/ARTP_8800529865_2000002.HTM

入侵无线传感器网络,WiFi吹响战斗号角
上网时间: 2008年06月18日

Wi-Fi正在吹响全面取代其他无线通信协议的战斗号角,而Intel无疑则是这场战役的大后方。2006年9月从Intel分拆出来的初创公司GainSpan声称,他们已经拥有了在无线传感器网络(WSN)领域战胜Zigbee的技术方案。GainSpan总裁兼首席执行官Vijay Parmar不久前在上海接受采访时表示,采用这家公司的WSN解决方案,不仅能够享受到成熟的Wi-Fi技术带来的各种好处,还能确保在单节AA电池下维持长达5~10年的电池寿命。

Parmar 此行的中国之行除了拜访已有的客户,还包括首次在中国大陆举行的小型记者见面会,意在为其已经拉开帷幕的中国业务造势。据介绍,这款在台积电采用0.18 微米工艺制造的SoC芯片采用ARM7内核,可以支持IEEE 802.11b/g,并提供了802.11i、AES编码、EAP-FAST三种方式来保证数据和信息安全。另外,根据信号强弱与到达时间(TDOA)大 小,还能够提供精确的定位功能。芯片外形尺寸为10mmx10mm。目前,该公司正在积极构建同大学和政府机构的合作关系,并已经同Metatech签署 了分销协议。Parmar表示,他计划利用6个月时间在中国大陆建立代表处,北京、上海、深圳将是候选城市。“未来几个月内,我们将致力于提升公司在中国 市场的认知度。”

Intel不仅是GainSpan的孕育者,还先后在两轮融资中给了这家新兴公司巨大的财力支持。2006 年9月,由于同母公司的主营业务相关度并不是非常大,当时尚属Intel新业务规划小组的一个WSN技术开发团队被决定从Intel拆分出来,成立名为 GainSpan的初创公司,专注于将Wi-Fi技术应用于工业领域的WSN网络。Intel Capital、New Venture Partners LLC、 OVP Venture Partners、Sigma Partners 等四家投资公司为其提供了总额150万美金的启动资金。

2007年11月,Intel再次联合其他三家公司、并将设在加州Menlo Park市的另外一家风险投资公司Opus Capital拉了进来,对GainSpan进行了第二轮投资。此轮投资金额一跃提高到了2000万美金。

将 Wi-Fi用于WSN网络,确实是个不错的主意。因为它能够享受到正在被大规模部署的Wi-Fi网络所带来的成熟的技术、各种层出不穷的Wi-Fi设备、 既有的网络设施、架构支持、丰富的网络知识,另外还有快速安装和减少了学习周期和与其他协议互操作而带来的各种麻烦,加快开发周期。

然 而,将Wi-Fi用于WSN却又不是一件容易的事情。因为在这种应用中,最先需要解决的就是功耗问题——幸运的是,GainSpan已经将其轻松搞定。虽 然没有透露更多的技术细节,但是Parmar表示,有效的激活/待机状态转换以及系统的电源管理是完成这一指标的关键所在。“我们的方案可以实现一节AA 电池工作5~10年的寿命,我们是唯一能够做到这一点的公司。”Parmar的自豪溢于言表。

在2006年带队成立 GainSpan之前,Parmar曾在Intel公司工作4年左右。稍早的工作经历是在VxTel(一家VoIP解决方案供应商)担任市场部副总裁,后 者与2001年被Intel收购。而更早些时候,他供职于AMD公司,曾经担任AMD亚太地区微处理器方面的区域市场总经理一职。这令他对中国市场相当熟 悉。

Wi-Fi Vs Zigbee

要 谈到WSN,就必需提到Zigbee,事实上,这种技术已经在WSN领域站稳了脚跟。后起的Wi-Fi如何与其进行竞争?Parmar认为,无论从安全 性、技术成熟度、与现有网络连接、还是节点管理、QoS特性、设备互操作性方面,Zigbee都远远不及Wi-Fi。“而这些恰恰都是客户所需要的。”他 说。

Wi-Fi在WSN网络的优势还不仅限于此。Parmar指出,正在兴起的Wi-Fi网络建设热潮使得Wi-Fi已经成 为了无线网络的主流方向。而运用现有的Wi-Fi网络资源来部署和实施WSN将能够节约大量的硬件成本。此外,无需考虑与Zigbee等其他设备的互操作 性,还将帮助项目实施者缩短开发周期,这同样意味着更低的项目实施成本。当然,成熟的Wi-Fi还具有既有架构支持与快速安装的优点。“总之,将Wi- Fi用于传感器网络将有助于投资回报(ROI)和总拥有成本(TCO)上利益的最大化。”Parmar表示,“尽管Zigbee具有尺寸小、单价低等优 点,但是一旦考虑到总体成本,他们还是要贵很多。”

完整方案

为了帮助客户缩短开 发周期, GainSpan还提供了一整套包括SDK、评估平台、开发平台在内的软硬件工具。其软件栈包括了各种I/O驱动和WLAN固件、RTOS、网络栈、系统 服务、WLAN和I/O服务模块、各种应用编程接口以及应用软件。Parmar声称,GS1010的SDK能够帮助工程师节约10~12个月的开发时间。 而硬件开发平台则能够支持温度、湿度、光敏、压力、加速度等各种传感器,并预留了客户自选的传感器接口和调试以及程序烧录接口。

除 了芯片本身之外,客户端管理软件GMS控制系统也在发挥Wi-Fi的优势中起到了很大作用。实时的界面帮助系统控制和采用单跳网络来管理节点可以最大化增 加客户端设备电池的续航时间。而支持SNMP、UDP等标准的网络协议则使得Wi-Fi WSN能与工业控制、楼宇自动化、企业网络管理系统等已有的网络系统兼容。该软件还可有效的配置、控制、监控传感器节点,实现智能集中控制和管理,并支持 固件升级。此外,智能化的数据处理能力还可集中管理、预处理和归纳传感器收集到的数据。

GainSpan 已经在去年Q4开始了GS1010的量产。“有数十位客户正在使用我们的芯片开发产品。”Parmar说,“Aginova和RF Digital已经在今年五月推出了采用我们芯片的产品。”而尽管尚处于推广阶段,但他表示,希望能在2009年在账面上实现盈利。

“我们的优势是:最大化的节约电能、更轻松的管理以及最优的控制。”Parmar说,“GainSpan帮你节约成本、节省能源、实现更轻松的工作。”

相关链接:Wi-Fi入侵PAN领域,蓝牙岌岌可危?

作者:王彦


此文章源自《手机设计》网站: http://www.cellphone.eetchina.com/ART_8800529865_2000002_NT_d47f1a95.HTM
http://www.cellphone.eetchina.com/ART_8800529865_2000002_NT_d47f1a95.HTM
 
2008-06-20 13:29
做WSN应用或者演示系统的朋友,应该知道做一个仿Moteview有多重要。无论是自己想提取挖掘已有监测数据用作研究或者工业控制(比如很简单的,智能控制空调设温),还是做“具有自主知识产权的无线传感器网络可视化xx系统“,都有必要先仿Moteview出来。可以说,仿Moteview已经成为焊板子做山寨节点之后的第二大重要任务,也是无数想涉足WSN领域的学者吩咐研究生苦力干的第二件事(当然得先联系代理买板子啊)。

说点有意义的,用串口网关比如MIB510的可以参考xlisten,用以太网口网关比如MIB600的可以参考Enoch的程序:无线传感器网络SNICI源代码(VC++6.0版)下载

我大概的看了一下,理解的就是,MIB600作为Server,10001端口是channel 1是用来接收数据的,10002端口是channel 2是用来发送数据的,Enoch做的程序相当于是一个Client来请求数据。

感谢Enoch这位高手和他的共享精神!相信他的工作一定会在一些Group的WSN项目申请,演示和验收中发挥积极的推动作用。

btw: 他在上一贴中所述部分有误,我已经很长时间不做具体的工程开发了,水平很低,偶尔周末搞搞TinyOS玩玩,以免手生,写写心得,仅此而已。

完!
 
2008-06-18 09:15
http://www.eetchina.com/ARTP_8800529974_865371.HTM

聚焦未来热点技术和应用——Intel研究日成果图文总汇
上网时间: 2008年06月18日

通过与合作伙伴和学术机构的合作,英特尔时刻把握全球创新的脉搏。日前在计算机历史博物馆举行的英特尔研究日上,英特尔公司展示了多项可视计算、无线医疗、环境、生命科学等领域的突破性创新成果,部分技术成果如下:

多核处理器架构有待转变

英特尔首席技术官Justin Rattner在开幕式演讲中呼吁采用图形和并行软件新方案。他认为以后的图形芯片应放弃传统光栅管道而转向光线追踪技术。Justin Rattner还提及了一个新项目,该项目旨在扩展C++以方便编写运行于多核CPU的程序。

相关文章:英特尔提出新的图形处理器架构,挑战AMD和Nvidia传统架构

C++的扩展

Intel 研发人员Zhenying Liu参与了定义Ct。Ct对C++进行了扩展,简化了由多个硬件并行处理的程序的编写。她在现场演示了一个程序。该程序利用Ct编写,由两个4核CPU 并行处理,发挥了CPU最佳性能。通过该程序可以在录制的视频上识别出在北京街道上飞速行驶的汽车四周的物体。

多款无线传感器

Benjamin Kuris展示了多款可佩带的无线传感器模块。这些模块设计用于监控运动和重要信号,旨在帮助家庭和医疗康复中心监护那些独居的老人。传感器可就地处理数据或通过802.15.4或者蓝牙网络发送至处理节点。

健康晴雨表

Shimmer 无线传感器包括一个处理器和一个2G存储卡(microSD)。该传感器可将数据无线发送至家庭健康“晴雨表”。由后者对各项参数据进行分析,判断传感器 佩戴者身体状态是否良好。针对人口日渐老龄化这一趋势,Intel将开发完善的数字医护系统,这款无线传感器只是冰山一角。

高速探针用于探测芯片的GHz级接口

Frank Morris (r) 和Todd Shelton展示了一款用于监控处理器总线数据率高达15 GHz时工作情况的探针。他们参与过一款ASIC的设计,该ASIC对由电-磁耦合获得的高速信号进行放大和分析。Intel已将这项技术和测试公司共 享,用于调试其采用高速互联架构的下一代处理器。

32nm工艺已步入正轨

Sanjay Nataranjan的任务是确保Intel下一代32纳米工艺可以在2009正式投产。Sanjay Nataranjan表示到目前为止这一工艺已步入正轨。这是Intel首次采用193nm浸液式光刻技术,但仅用于制作关键层(Sanjay没有透露具 体层数),其它层仍采用传统的248nm干刻。

自我诊断“瑞士军刀”

Intel开发人员开发出这一原型用于未来家庭医疗测试仪中的瑞士军用刀。他们的设想是以后消费者可以在零售柜买到不同款由芯片控制的测试仪配件,配件与主体单元配套使用。由主体单元对测试数据进行处理并通过USB或无线网络发送至家中与某个诊所相连接的计算机上。

智能手臂

Carnegie Mellon 开发人员Mike Vande Weghe (l) 和Intel工程师Casey Helfrich合作设计的一款机器人手臂。该机器人可通过其体内的电机和摄像传感器组合及一幅关于其所处环境的数字地图来识别和收拾随手放置的杯子。下 一步:将机器手臂与电动滑板车绑定,这样机器手臂就可以完成需要在实验室内移动的任务。

接口速率朝Tbit努力

Ansheng Liu参于设计的一款芯片调制器。该调制器可以将一个激光源分成8路25 Gbit/s的数据流,然后将其合成一路200 Gbit/s光信号。下一步:用Tbit级器件处理25 40 Gbit/s数据流。

解决存储器带宽瓶颈

负 责主导Intel微处理器研发实验室的研发方向的Jerry Bautista认为,存储器带宽一直是CPU面临最大的挑战。他认为3D芯片堆栈和新的存储器层次结构等技术最有希望突破这一瓶颈。Bautista参 与和指导了Intel去年在ISSCC上所讨论的80-内核Terahertz处理器的开发工作。

发送距离可达30 km的Wi-Fi

David Thomas参与了对标准Wi-Fi收发器的时分多址(TDMA)接入通信协议的改写,实现了传送速率为6 Mbits/s、传送距离达30公里的低成本点对点回传链路。这主要针对在发展中国家的偏远地区架设低成本、高传输速率的无线网络。Intel已这项技术 转给OEM用于其乡村联机平台。

盒装医疗实验装置

Ilan Levy参与开发的一个可以用于诊所的原型芯片医疗测试仪。该测试仪中的小芯片可以对一滴液体进行100多项测试。这个装置比烟盒还要小,由电池供电,以无线方反馈回测试结果。

刻有肽图案的芯片

Intel利用投影光刻技术在晶圆上刻上合成蛋白图案。这一晶圆可用作检查是否有生物标志化合物存在的媒介,用于确定病人是否有如糖尿病等。其最终产品尚在医疗诊所进行进一步实验。

是采用光线追踪技术的时候了

通过追踪画面中光线的路径来绘图是一种最精确同时计算量很大的一种图形渲染方法。Alain Dominguez参与设计的软件工具用于优化采用16核或更多核处理器标准PC中来完成的图片光线追踪任务。他所展示的是石油钻塔的交互式CAD仿真图片。

Wi-Fi杀入PAN领域

Gary Martz所参与开发的这款软件利用笔记本、数码像机和MP3等装置现有的Wi-Fi功能来建立对等链路(peer-to-peer link)。他的Cliffside项目在今年上半年首先被作为开发项目论证,现在即将成为做为一个标准用于未来Centrino笔记本计算机。

相关文章:Wi-Fi侵入个人区域网络领域,对蓝牙造成强大威胁

瞄准银发一族

随 着老年人口的增多,全球医疗护理人员的短缺问题将日渐显露,但同时这也将给医疗保健领域带来巨大商机。随着Intel着手医疗电子产品的开发,Eric Dishman的任务是寻找这些潜在商机。Eric Dishman认为随着全球医护人员的短缺(目前预测约少4,000,000)和60岁以上老年人口的不断增加(未来20年内将达到 1,200,000,000),银发一族中存在巨大商机。“现在所展示的Holy Grail是一个可由消费者自行安装的传感器网络,用于监护那些独自生活老年人。”


此文章源自《电子工程专辑》网站: http://www.eetchina.com/ART_8800529974_865371_NT_d385a2d1.HTM
http://www.eetchina.com/ART_8800529974_865371_NT_d385a2d1.HTM
 
2008-06-14 22:53
以下内容实践基于Xubuntos虚拟机,可以从这里下载并使用。更多TinyOS内容

————————————————————————————————————

在Xubuntos里,学习了简单的三个命令,
tos1 设置环境变量为TinyOS 1.x
tos2 设置环境变量为TinyOS 2.x
tos   快速进入到tos1或tos2的代码目录下(根据环境变量的设置)

设置环境变量有啥影响?编译方式和使用方式前后不兼容啊!1.x和2.x的代码是绝对不能混用的。

最典型的就是使用TOSSIM的方式发生了很大的变化
在TinyOS 1.x下,
make pc
./build/pc/main.exe [num_of_nodes]
这种方式在TinyOS 2.x下就甭想了,想用TOSSIM,麻烦着呢。

至于tos那个命令,那是这些高手们人性化的一种体现,自己用alias也行吧。

对比看了看一些代码,很不一样了,有空再学再讲。

————————————————————————————————————

现在复习一下TinyOS1.x的内容:

在笔记2里我讲到apps/SimpleCmd为例解释如何使用TOSSIM + SerialForwarder 来调试PCJava程序和Mote上的nesC程序交互 问题是在虚拟机的这个Linux下能用的起来吗?

首先要切换到1.x的环境变量,然后编译SF,但是这里注意两个问题:

1.不知道什么原因,做虚拟机的老外忘记了javax.comm,因此编译不能通过,不过可以locate comm.jar,找到/opt/tinyos-2.x- contrib/rincon/support/sdk/java/com/rincon/comports/comm.jar,拷贝到 /usr/lib/jvm/java-1.5.0-sun-1.5.0.11/jre/lib/ext/下,这样就行了。

2.必须在tinyos-1.x/tools/java下来对该目录下所有Java程序进行make,而不能进入到其下的SF目录下单独编译,否则会出错。
Couldn't instantiate tossim packet source
Did you compile tossim?
实际上不是我没有启动那个./build/pc/main.exe来模拟而是没有集体编译的原因。
http://mobilab.wustl.edu/projects/agilla/docs/troubling-shooting.html的 问题7就是遇到了和我一样的问题。

这样就OK了,led_on和led_off显示正常。

启动控制台输入命令的时候(比如这个实验要启动3个控制台,分别控制sf,pc模拟,java交互程序),要记住每次都要tos1一下,毕竟tos1和tos2是不能混用的。

————————————————————————————————————

注意home目录下的隐藏文件.bash_tinyos,这里给出了一些具体的环境变量的设置,并且可以找到很多很有用的alias,比如sf,listen,apps,tos,也可以创建一些自己的alias,这样更加的方便运行程序和目录切换。

————————————————————————————————————

 
2008-06-12 17:35
http://www.qyjohn.net/
以前在blog里介绍过的。已经陆续登出了一些相关的技术文章。

在Unix-Center里授课人还建立了一个公开访问的课程目录,无线传感器网络 -- 从理论到实践
里面的资料很多,如果用SunSPOT做开发,应该是很不错的参考。

在Unix-Center还建立了一个专门的BBS讨论版

Sun给人的感觉就是太科学化更像科学家而不是商人,希望走到最后不要像施乐研究中心那样。

btw: 如果山寨一把SunSPOT会怎样呢?会不会被Sun起诉呢?这个问题还是研究好了之后再看看能不能山寨成“自主知识产权”吧!
 
2008-06-08 17:42
ZXYblog,他的导师LBC教授也做过一段时间的WSN,也是有关Wireless的什么都做。我想他所说的情况应该是在国外做研究的实际情况吧,真是让自己切实的体会到了和国外高水平研究之间的差距。

http://xinyuzhang.spaces.live.com/blog/cns!D94B9A4CB50503EE!1022.entry

10 Lessons of an MIT Education
From: http://www.math.tamu.edu/~cyan/Rota/mitless.html

1. 你能够做到每天七个小时坐在书桌前。
2. 只有在学你觉得学不会的东西时才能学到东西。
3. 总的来说,知其所以然比知其然重要得多。
4. 在科学和工程方面,没有人能骗太久。
5. 并不是天才才能做有创造性的工作。
6. 你必须对自己高标准严要求。
7. 世界变化很快,你最好选学那些坚实恒久的学科,少赶时髦。
8. 你永远赶不上进度,别人也一样。
9. 未来的计算机文化是正发生在你的身边,并不是计算机文化课上学的东西。
10. 数学仍然是科学界的女皇。

http://xinyuzhang.spaces.live.com/blog/cns!D94B9A4CB50503EE!816.entry

所以我觉得对一个研究生来说,最理想的情况应该有两个导师共同指导。一个是已经拿到Tenure的老头,他在学术界很有威望,这样就少有人敢拒他的 paper;他对研究的大方向把握比较准确,知道什么课题可以做出成果。另外一个是年轻的未拿到Tenure的Assistant Professor,他可以提供细致的指导,提高学生的能力,并且给学生一定的压力。这种组合虽然有不少例子,但是能不能遇到,那只有“运气”可以回答了。

(weiwei:完全同意!不过也有“坏运气”的人,尤其是在国内,遇到的是没完没了的拉企业的野鸡项目来给学生做的年轻的未拿到Tenure的Assistant Professor。谁这么倒霉?不用说了吧。也许是你,也许是我。)


http://xinyuzhang.spaces.live.com/blog/cns!D94B9A4CB50503EE!600.entry

Group meeting每周一次。通常都是选本领域的几个顶尖会议的论文,一个人present,大家讨论。BOSS通常都能一眼看出一篇论文的要害(不管它是多么牛的会议论文),然后将其批个体无完肤,连他PhD导师的论文都不放过。这就导致group meeting往往都像批斗会,present的人也感觉别扭,似乎是在接受批斗。不过说到底,用批判的眼光看论文,似乎还是利大于弊的。:)

(weiwei:好像已经至少有1年多没有开这样的会了,因为我那篇JOS的论文的讨论应该是最后一次,是在去年暑假……不过,有关野鸡项目的会倒是持续不断啊。)

http://xinyuzhang.spaces.live.com/blog/cns!D94B9A4CB50503EE!1354.entry

我在多大的科研“模式” 基本都是这样的:导师指出一个大的方向让我去想idea;在阅读相关文献之后,会有不少想法,但多数都会被自己相继否决,因为太简单或者已经被别人做过了;剩下两三个自己觉得满意的,就找导师讨论;很多时候,导师会把这仅存的几个idea全部枪毙,让我接着想。反复几次之后,终于有一个idea被同意了。随后的工作,比如决定学习和使用什么数学方法、建立模型、推导公式、编程序、做仿真还有最重要的--写论文,都要自己来完成。其间会每隔几周向导师汇报:这个课题做到这一步了,下一步准备这样做。导师有时会给一些建议:这一步似乎走偏了,或许应该这样......

(weiwei:有关于我,请略去上文中:剩下两三个自己觉得满意的,就找导师讨论;很多时候,导师会把这仅存的几个idea全部枪毙,让我接着想。反复几次之后,终于有一个idea被同意了。……其间会每隔几周向导师汇报:这个课题做到这一步了,下一步准备这样做。导师有时会给一些建议:这一步似乎走偏了,或许应该这样......)

http://xinyuzhang.spaces.live.com/blog/cns!D94B9A4CB50503EE!1273.entry


Steve Pavlina 在 《Do it now》中提出:完成日常的短时间(如几小时)计划的基本原则是“预备-开火-瞄准”,而不是“预备-瞄准-开火”。前者指有一点想法就要马上开始行动,在行动过程中逐渐调整方法,使之趋向目标;后者指深思熟虑,把大量时间用在权衡是否可行和有没有更好的做法。很多时候,前者将以“预备-开火-瞄准-开火-瞄准...”的路径很快收敛于预定目标;而后者很容易导致拖延(procrastination),以“预备-瞄准-瞄准-瞄准-...”的路径发散,逐渐偏离目标。

《Do it now》原文的相关段落如下:
“Sometimes the quickest way to find out if something will work is to jump right in and do it. You can always make adjustments along the way. It's the ready-fire-aim approach, and surprisingly, it works a lot better than the more common ready-aim-fire approach. The reason is that after you've "fired" once, you have some actual data with which to adjust your aim. Too many people get bogged down in planning and thinking and never get to the point of action. How many potentially great ideas have you passed up because you got stuck in the state of analysis paralysis (i.e. ready-aim-aim-aim-aim-aim...)?”


(weiwei:这个和微软一个大牛的看法一致,请看我在Slideshare上分享的他的如何写论文的ppt的第4页。如下图所示)






注:上文中的“野鸡项目”主要被我用来指代:一般的lab为中小企业做的和自身研究方向无关的,以查找和组织API,堆砌代码为主的,没有理论价值的,不能发文章又不能开源还不能申请专利的,比请专门的公司做要便宜的多的,最后也只能不了了之的项目。

完.
 
2008-06-08 10:11
说说在Windows下访问Xubuntos虚拟机里的TinyOS源代码文件的方法

对于服务器来说,我一般是wu-ftpd然后Editplus ftp过去,可是好像这招对Xubuntu不管用……

于是Applications->System->Shared Folders,一阵更新之后,安装了Samba……

有个图形配置界面,直接挂载了“File System",通过Windows networks (SMB)共享,可以去掉Readonly的选项。

这边在windows下,访问\\VMIP,VMIP可以在虚拟机里通过ifconfig命令获得(我的虚拟机机器全部配置NAT,因此是192.168.X.X),密码不对死活进不去……

查了一下方法:http://forum.ubuntu.org.cn/viewtopic.php?p=293162

sudo vim /etc/samba/smbuses (没有就创建好了)
system_name="xubuntos"

$ sudo smbpasswd -a xubuntos (创建新密码,我选择的仍然是系统用户xubuntos的密码tinyos)
New SMB password:
Retype new SMB password:

再次从Windows访问就可以看见共享的File System了。

所有代码在\\VMIP\File System\opt下面,有空再看再讲。
 
2008-06-06 21:40
刚看了一下最近订阅的新闻,积累了n久没有看,有两篇很有意思。

1. 利用无线传感器网络提高地质灾害监测能力

不用YY了,我们有God Son在,不用你们瞎掺和

说明:对外企来说,要了解中国特色的国情。不知道的可以去摩托罗拉先扫几年厕所再说。Moto1 Moto2

2.无线传感网络技术逐鹿中原 中国”龙” 大战 美国”弓”

写的真是太搞笑了,尤其是最后那四句诗,不会让人想起成龙李连杰的,只会让人想起义和团。

说明:对国企来说,标榜自主研发领先技术往往会遭人置疑,千万别把自己做成了劳斯丹顿威力棒VII,还有山寨机。说比别人好可以,别写的这么弱智,请拿出事实和数据的对比。


(针对特定广告的个人观点,不愿意接受该观点的朋友可以选择不看。此评论和具体厂商有关,如果贵公司看不下去可以联系我删帖,不要留下无意义或让人觉得脑残的留言。
 
2008-06-06 14:26
2.0版本的TinyOS,想看看有什么不同,鉴于CVS的速度和安装的麻烦(没有allinone的安装包了),还是尝个鲜就跑算了,反正也没有太多时间折腾。

下载了一个虚拟机镜像:http://sing.stanford.edu/klueska/running_xubuntos_vm.html

运行TOSSIM比以前痛苦了不少,需要定义很多实验参数,撰写实验脚本,使用的主要是Python。http://docs.tinyos.net/index.php/TOSSIM 有详细介绍。

暂时就抽空玩了会儿,有空再仔细研究研究。
 
2008-06-03 13:57
网络研究和仿真

NS 的网络功能实体结构及类结构

中科大同学的实力还是相当强悍的!

完.
 
2008-05-31 15:08
上次的说明

谢谢很多默默关注本Blog的朋友们,这里其实是我保存感兴趣的资料和学习心得的一个在线存储,都是一些个人之见,仅此而已,"好"字是谈不上的.如果我所记录的一些东西对您有用,那真是太好了,也算给我自己攒了回人品.

最近没有空关注太多的东西,也没有空深入思考很多朋友提出的问题,原因就是要发文章毕业.

外在条件是:实验室的拳头方向是Grid Computing, 课题组没有别人那样耀眼的项目光环雄厚背景, 博士们各做各的研究方向,硕士们被拉去干各种无关的工程项目. 倒是有过一次出国学习的机会,可惜是被人拉去写代码的:(

内在条件是:我一个人从头到尾搞定一切,看paper,写paper,做simulation,选journal……所幸是,作为鸡肋类的非主流博士生,可以逃避很多毫无意义的堆砌代码的工作。

我预计毕业的时间是2009年底,因此要加紧推公式攒论文,也许这真是很多人(尤其是不读博士的朋友)看起来很无聊的事情,我也觉得无聊,但是没办法,这就是游戏规则。也许这样的目标比较功利, 但实在是不想在学校继续着很有兴趣但又觉得无奈和没有成就感的学习和生活了.

因此,从现在开始,所有无关的事情都要靠边啦,包括我在这里的胡言乱语.

我想说的是:如果也正在攒文章的您,对WSN的Congestion Control和Reliability Guarantee[Wang CG的英文综述](中文请参考我写的《无线传感器网络传输控制协议》综述文章)感兴趣, 愿意讨论相关的研究问题或者进行论文合作的(对于纯粹的写代码的事情不感兴趣),请联系我吧. 其他的,比如说网络模拟的相关问题,我做的开源软件的更新问题,WSN工程实现的问题等等,那就不好说啦.
 
2008-05-28 09:03
搜索引擎研究http://www.wespoke.com/2008/05/cloud-computing10.html

云计算这个新名词最近甚嚣尘上,最近周围不少朋友都在谈,有必要写一个关于云计算的科普了。

一般的业界比较喜欢用一些新名词来体现自己的战略眼光和与对手的区隔。当几个月前google提出云计算的概念的时候,amazon说自己做的事情就是云计算,IBM、intel、sun都声称自己在云计算领域有深刻的计划。只可惜大家听了半天仍然不知道什么是云计算,依旧云里雾里知道这个与计算有关,干脆就叫“云计算”吧。

到底云计算是什么呢?

这个问题不好回答,专业一点的回答是:云计算是依靠强大的计算能力,使得成千上万的终端用户不担心所使用的计算技术和接入的方式等都能够进行有效的依靠网络连接起来的硬件平台的计算能力来实施多种应用。

非专业一点的回答就是,一堆你不需要搞清楚的硬件、软件在服务你。这堆硬件和软件构成的东东大的像朵云彩,又拥有极强的计算能力,这就叫云计算。

那么云计算是怎么来的?我们为什么又需要云计算?

1. 云计算的前身是grid computing ,说起grid computing 可能知道的人就很多了,就是传统的网格计算。网格计算就是将一个计算分割成片段,提交到网络系统上的各个计算机上(格点),工作做好进行汇总完成。比较流行的软件例如globe bus + afs(提供存储映射服务)。不过grid一般都是用在学术界,例如cern的几个实验都采用了大规模的grid计算,例如进行新粒子的发现,需要处理t级别的数据,单台计算机的运算和存储显然是不可能完成的,因此就必须使用网格计算了。

2. 云计算有实实在在的例子么?很幸运,我们还可以找到几个:google appengine,Amazon的S3+EC2系统都是云计算的雏形。

3. 云计算的基础是什么?最基本的需求:存储+处理器,当然,要支持无数的应用请求并负责保证存储和计算的性能,这两方面都是挑战。

4. 我自己能够搭建一个云计算环境么?当然可以,我们可以利用开源的项目来搭建一个云计算环境:你可以利用hadoop+hbase+php(包装API)也许就实现一个简单的云计算环境。

5. 有没有更简单的例子?也许一个分布式的邮件系统就是一个云计算的雏形:计算分布在各个节点上,应用(邮件收发)通过一个统一的平台来处理,也算是符合云计算的定义了,不过只能支持最简单的一种固定应用。

6. 有没有复杂一点的例子?google的云计算的逻辑关系:gfs 实现存储,bigtable 实现结构化、半结构化数据存储,map/reduce 实现将分布在各个节点上的计算和merage起来,剩下的就是进行job的管理器,管理工作的提交和触发,然后就是我们看到的appengine了。

7. 应该关注哪些软件?hadoop 项目应该是一个比较有前途的一个,当然powerset在hadoop之上的Hbase应该是一个更接近能够替代简单database的应用。

8.我们为什么需要云计算?很简单,企业的雄心+个人电脑性能进展缓慢+我们处在数据指数膨胀的年代。当我们在google上提交一个搜索的时候,会有成千上万的计算机被卷入这一个简单的一个查询过程中,未来的计算越来越庞大,到了我们干脆说“云”来替代其中的一切细节的时候。

9. 云计算平台的下一步呢?云计算api的标准化也许是一个最需要进行竞争的,可惜基础的技术平台的完善还需要时日,而且云计算未来也许会是免费的,这个遵从“竞争导致利润下降”的原则,难度不是么?当更多的云计算平台出现的时候,然而跑在云上的应用却没有那么多,当然免费的午餐就会来。

10. 还有更有趣的么?当然,你可以提供一个云计算,利用google,amazon的云计算包含在你自己的云计算里,然后提供一个统一的api,或者也许未来的云计算会整合在一个,云里雾里,成为一个超大的云计算平台,那个时候,也许自己家的电脑也可以接入云计算平台成为其中的一个计算的提供者。这个听起来很有意思,不过13年前就已经存在了,那个分布在全球电脑上的寻找外星et的屏保就是一个云计算的平台,如果他们该行做云计算的话,估计能够盖过google和amazon。

 
     
 
 
其它
 
已有人次访问本空间
 
订阅RSS  什么是RSS?

您也想拥有这样的空间?请点此申请。
     
 
重要说明
 
 
 
 
 
 
     
 
文章分类
 
 
 
 
 
 
 
 
 
 
     
 
最新评论
   
     
 
留言板
 
 

....强人!!
不敢接近 ,,,
 
 

答复Lan,我好像没有成功运行过TOSSIM和TinyDB程序结合的例子。另外,我主要关注协议...
 
 
     
 
日历
 
     


©2008 Baidu