我需要从tinyos文件(nesc文件)的文本文件中读取数据。我在网上找了很多,但是找不到方法。
有什么办法吗?
发布于 2013-04-26 04:40:01
我不知道TOSSIM,但使用真正的感应板是可以做到的。
您可以做的是,使用Java、C#等编写一个程序,该程序读取文件并将获取的数据作为串行数据包传递到串行/USB口。但每个数据包的最大长度限制为255字节。
因此,您应该制定一个简单的协议来处理数据块。
当然,您应该知道如何创建可供传感器板读取的串行数据包。
为此,您需要阅读TEP#113。但简而言之,串行数据包由以下部分组成:
页眉+内容+页脚
报头包含协议字节、目的地址和源地址等...内容是您的message_t结构脚注有CRC和其他一些东西。
你必须注意CRC计算和转义开始/结束分隔符(我相信字节126或127是分隔符,我的意思是开始和结束数据包的指示符)。
https://stackoverflow.com/questions/16009354
复制相似问题