This thread has been locked.

If you have a related question, please click the "Ask a related question" button in the top right corner. The newly created question will be automatically linked to this question.

[参考译文] CC2650:读取外部传感器值

Guru**** 2610485 points


请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。

https://e2e.ti.com/support/wireless-connectivity/other-wireless-group/other-wireless/f/other-wireless-technologies-forum/830567/cc2650-reading-external-sensor-values

器件型号:CC2650

尊敬的所有人:

请告诉我如何通过 CC 2650 (Contiki OS)读取外部连接的传感器读数?? 。 最好进行简单的解释。

谢谢你。

  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。

    我的目标是读取串行水表读数值和外部连接的电流传感器值。

  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。

    您的传感器使用什么接口进行通信? I2C、SPI 或 UART?

  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。

    "我的目标是读取串行水表读数值和外部连接的电流传感器值。":这不会提供有关您要使用的接口的任何信息。 是 SPI、UART、I2C 还是其他器件?  

    使用 Contiki NG、您可以使用驱动程序、这意味着您可以查看 SDK 中有关如何使用这些驱动程序的示例。  

  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。

    仪表读数- SPI

    电流感测-通过 DIO (模拟、数字、I/O)

  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。

    对于 SPI 的使用、您可以参阅 board-spi.c/board-spi.h 中\contiki\platform\srf06-cc26xx\common 下的 API

    对于数字 IO、您可以参阅\contiki\platform\srf06-cc26xx\launchpad 下的 button-sensor.c/LED-arch.c

    有关 ADC、请参阅 sunmaysky.blogspot.com/.../how-to-add-coap-resource-to-read-adc.html

  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。

    非常感谢你们的帮助!!!!

  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。

    您好!  

    很抱歉造成干扰。 在我的情况下、我需要通过 UDP-Clients (节点)读取模拟传感器/串行数据。 我将它们添加到客户端的有效负载、并将其发送到边界路由器。 将上述.h 文件包含到 udp-client.c 并调用要读取的函数是正确的。  

    ex-要获得 RSSI 值、我包括了 Net/IPv6/sicslowpan.h 并被称为 sicslicpan-get_RSSI()

     对于计数器时间 sys/ctimer.h 和调用函数 clocktime(),我可以获得该值。

    那么、我的问题是如何将模拟传感器值/串行数据值读取到 UDP-CLIENT 以获取传感器值? 是否有任何函数可获取传感器值???

  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。

    与 contiki 相关的问题应在 contiki 社区论坛上提出、而不是在该论坛上提出。