0

我需要从 tinyos 文件(nesc 文件)中的文本文件中读取数据。我在互联网上搜索了很多,但找不到方法。

有什么办法吗?

4

1 回答 1

0

我不了解 TOSSIM,但使用真正的传感器板可以做到这一点。

您可以做的是使用 Java、C# 等编写程序,该程序读取文件并将获取的数据作为串行数据包传递到串行/USB 端口。但是每个数据包最多只能有 255 个字节。

所以你应该制作一个简单的协议来处理数据块。

当然,您应该知道如何创建可供传感器板读取的串行数据包。

为此,您需要阅读TEP#113。但简而言之,一个串行数据包由以下部分组成:

页眉 + 内容 + 页脚

标头包含协议字节,目标和源地址等...内容是您的 message_t 结构页脚具有 CRC 和其他一些东西

您必须处理 CRC 计算并转义开始/结束分隔符(我相信字节 126 或 127 是分隔符,我的意思是开始和结束数据包的指示符)。

于 2013-04-25T20:40:01.427 回答