问题标签 [nesc]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
contiki - Contiki 的缓冲区管理
我正在使用 TelosB mote,我们正在尝试从一个 mote 发送两个不同的数据包(字符串),并尝试在另一个 mote 上接收和打印这两个字符串,但在接收端它只接收一个字符串。我无法理解为什么它不打印第二个字符串?这是缓冲区的问题还是其他问题?
tinyos - Telosb 低功耗模式:
我正在做一个涉及切换 Telosb 状态的项目,我想知道如何让微尘进入“睡眠”(低功耗)状态以及如何唤醒微尘。
timer - 微型操作系统计时器未重置
我目前正在研究 tinyos,我正在尝试重置计时器,让我们说它在 45 秒运行时设置为 2 秒,但它不工作,我不知道为什么,
有人可以帮我弄清楚吗
这是代码:
现在实际上它应该将计时器重置为偏移,但它没有重置它。两个 printf 语句都给出了相同的时间。
tinyos - HplAtm128UartC 中的 TinyOS Mote 到 PC 通信错误
早上好,我正在尝试将 TinyOS 用于 WSN。我正在使用 app 文件夹,其中有: - BaseStation - BaseStation 15.4 - test/TestSerial
但是对于所有应用程序,当我执行“制作虹膜”时,它会生成错误:
在组件
HplAtm128UartC': ../../tos/chips/atm128/HplAtm128UartC.nc:59: cannot find
HplUart0Config' ../../tos/chips/atm128/HplAtm128UartC.nc:64: 找不到 `HplUart1Config' make: *** [exe] 错误 1
我该如何解决?
pointers - 编译nesc时指针错误
我在 nesc 中有以下方法/事件。我收到一个错误
在这段代码的第 4 行。该错误具体是:“'*'之前的语法错误。然后它说adammsg在下一行中未声明
谁能告诉我我的错误可能是什么?我已经坚持了一段时间,这让我发疯了。我正在开发 Tinyos 中包含的 RadioCountsToLeds 应用程序。具体来说,我正在尝试注入数据包-将它们发送到节点-然后对存储在数据包中的信息进行计算。
谢谢!
communication - TinyOs nesc 数据包确认
我想编写一个微尘无线电通信程序,并希望接收方向发送方确认。我知道这PacketAcknowledgements
是推荐的,但有一些问题我不确定这个界面。
tinyos - 如何使用 tinyOS 在传感器节点中进行双向通信?
使用 AMSend.send(AM_BROADCAST_ADDR, msg, len) 可以通过无线电发送数据包。在 receive.receive 中,我可以检查我从哪个节点收到消息。但是如何将消息发送回我收到消息的同一节点。我有节点 ID,如何获取接收数据的网络地址并将其发回给它。不仅仅是确认数据包。收到数据后,我需要发送数据。任何帮助将不胜感激。
networking - nesC/TinyOS 中环形算法中的令牌传递
如何在 TinyOS 中为微尘创建令牌传递协议?
我正在尝试创建一个令牌传递算法,将令牌从一个节点传递到另一个节点,但是我没有成功。
tinyos - 我希望我的多跳示波器也通过无线电和串行端口发送数据
我正在尝试修改多跳示波器程序,以便接收节点也能够将数据发送到 UART 和无线电介质。据研究,我发现相同的硬件也用于通过 UART 和无线电发送数据包。在这种情况下,如何修改我的代码,以便我可以根据收到的条件将数据发送到 UART 或无线电。在示例程序中,我每收到 10 个数据包就通过无线电发送数据。
我的接收节点的接收模块是:
一旦数据发送回它接收数据包的节点,它就无法再次通过 UART 处理它。谁能帮我解决我的问题?
tinyos - TinyOS 事件返回类型含义
所以在 TinyOS 中,界面是由命令和事件组成的。当模块使用接口时,它会调用其命令并提供其事件的实现(提供事件处理程序)。
命令的返回类型的含义很清楚,它与任何编程语言中的任何函数/方法的含义相同,但是事件的返回类型对我来说并不清楚。
举个例子:
让我们定义一个提供Counter 接口的模块。
现在让我们定义两个使用这个接口的模块。
现在让我们定义另一个使用相同接口但与 EvenIDChecker 模块相反的模块。
最后, var signalReturnedValue的最终值是多少?