我需要从tinyos文件(nesc文件)中的文本文件中读取数据。我在互联网上搜索了很多但却找不到办法。
有什么办法吗?
答案 0 :(得分:0)
我不知道TOSSIM,但使用真正的传感器板可以这样做。
您可以做的是使用Java,C#等编写程序来读取文件,并将获取的数据作为SERIAL PACKET传递给serial / usb端口。但是每个数据包最多只能包含255个字节。
所以你应该制作一个处理数据块的简单协议。
当然,您应该知道如何创建一个可由传感器板读取的串行数据包。
为此您需要阅读TEP#113。但简短的故事,串行数据包包括:
HEADER + CONTENT + FOOTER
标头包含协议字节,目标和源地址等... content是你的message_t结构 页脚有CRC和其他一些东西
您必须处理CRC计算并转义开始/结束分隔符(我认为字节126或127是分隔符,我指的是开始和结束数据包的指示符。)