【问题标题】:Light and Temperature (SHT11) Sensors in Zolertia Z1Zolertia Z1 中的光和温度 (SHT11) 传感器
【发布时间】:2016-01-20 08:46:13
【问题描述】:

我正在使用 Cooja 在 Contiki 中使用 Zolertia Z1 测试 er-rest-example,我也想知道是否使用此平台模拟光传感器和温度传感器,因为只有 .wll-know/core、test/hello、test/ push、执行器/toogle 和传感器/电池已激活。

在platform-conf.h中,PLATFORM_HAS_LIGHT和PLATFORM_HAS_SHT11不存在,我想知道为什么?以及如何在 Cooja 中像 Sky mote 一样对其进行测试?

【问题讨论】:

    标签: contiki


    【解决方案1】:

    PLATFORM_HAS_LIGHTPLATFORM_HAS_SHT11 在 Zolertia Z1 的配置文件中不存在,因为 Z1 平台没有板载光和湿度 (SHT) 传感器。

    可以通过使用 Phidg​​ets 接口将光传感器和 SHT 传感器连接到它,但期望可以连接到节点的所有东西都默认在 Cooja 中模拟是不合理的。

    但是,可以在 Cooja 中通过一些(不是很大)额外的工作来模拟这些传感器。 Phidg​​ets Contiki 驱动程序.c 文件位于contiki/platform/z1/dev/phidgets.c。在那里,您可以看到,本质上,要访问 phidget 传感器,节点只需读取 ADC 通道。 ADC 通道读取已在 Cooja/MSPsim 中实现。唯一的问题是 Cooja/MSPsim 在读取 ADC 通道时默认会给出随机(或零)值。要将这些值更改为真实的传感器读数,您需要实现一个自定义 Java 类 as described in this answer

    【讨论】:

    • 您好,kfx,非常感谢您的回复,我会试试的! .
    猜你喜欢
    • 2014-03-31
    • 1970-01-01
    • 2022-06-14
    • 1970-01-01
    • 1970-01-01
    • 2023-01-21
    • 1970-01-01
    • 1970-01-01
    • 2018-04-16
    相关资源
    最近更新 更多