发布时间:2013-01-21 10:58:06
经过两周的测试,以下代码可以稳定用于节点的RSSI的收发。以备后用。发送节点的代码:includes PongMsg;//includes Timer;module SndPongM{ provides interface StdControl; //uses interface StdControl; uses interface Timer; uses interface SendMsg; //uses interface ReceiveMsg; // uses i.........【阅读全文】
发布时间:2013-01-10 16:21:27
最近不管是使用网上下载的串口调试精灵还是使用自己编写的串口读取数据的小软件,发现读取的数据总是出现错误,我一般是从Micaz节点获得数据经过串口传到电脑。数据包格式是20个是一个包,但是很多时候接收到的是21个,仔细观察发现多出来的往往是7D 5D,7D 5E这两个地方,分析以后发现前者多出来的是7D,后者是5E,我在想是不是因为串口接收数据的同步码是7E当出现7E的时候,为了区分是起始的同步码还是数据位,但是这两个组合貌似不是这回事?求解。......【阅读全文】
发布时间:2013-01-06 09:32:00
假设DATA的从硬件采集得到的测量值,真实的转化为dbm以后的值为RSSI,DATA在0~255之间if DATA<127 RSSI=DATA+OFFSET [dBm]else RSSI=DATA-256+OFFSET [dBm]usually OFFSET=-45[dBm]reference:http://blog.sina.com.cn/s/blog_6f5d9a490100n5bx.html......【阅读全文】
发布时间:2012-12-21 21:31:55
最近一个月吧,都在编写一个很简单的TinyOS采集节点的RSSI值的程序。最初也只是要得到节点的RSSI值,然后根据值的变化来做一个简单的有没有人穿过的探测。这么简单的问题之所以折腾了这么久是因为不熟悉TinyOS编程。 探测主要是一个发送节点,一个接收节点。理论上是有人穿过这两个节点之间的时候,接收节点收到的RSSI值是发生变化的,一次作为有没有人的判断依据。TinyOS 1.x的版本没有RSSI的Demo,貌似2.x的版本有个可以直接用的例程。 这个程序之所以编的如此让人想吐是因为不知道使用何指令从硬件获得rs......【阅读全文】
发布时间:2012-12-12 17:20:49
最近讨论兼职这个话题比较多,我也经常去前程无忧,大街网,1010兼职网看有没有合适的职位。我主要是倾向于家教和辅导班讲师这职位。主要原因是薪资还可以,花销时间不多,不用花什么时间备课。而且实验室导师也不允许离开很久。后来就发现,高中尤其是高三,还真的需要些时间投入,因为大部分都忘得差不多了,小学吧,太简单了,无从下手。还真真只有中学可以顺手拈来,毫不费劲。薪资肯定也是一次下滑的。但是初中这些往往是没有挑战性的东西,就像是养老的工作一样。高中吧,又不想投入时间。这就是使想到了我将来的就业,平平的工作,任何一个人都可以替代你。技术性很高的无可替代的,人人都想要,但就是要自己潜心研究很多,付出很多。......【阅读全文】