ESP8266 DHT Monitor 从基于ESP8266的监视器记录和可视化记录的传感器数据的脚本
关于此脚本和Shiny应用程序,它们与ESP8266密切相关。如果你对ESP8266温湿度传感器感兴趣,可以点击这里获取更多信息。listen.sh脚本在配置的UDP端口上接收更新,并通过local_monitor.py脚本将其记录到CSV文件中。Shiny应用程序加载这些CSV文件并显示基本的时间序列图。如果你想了解更多关于ESP8266可视化编程工具的信息,可以访问此链接。
运行监视器时,ESP固件将数据发送到的主机上启动listen.sh脚本。默认情况下,它附加到temperature.csv,但可以通过将名称作为参数添加到listen.sh脚本来修改文件名。如果在单独的服务器上运行监视器,你需要将temperature.csv文件复制到Shiny主机。这方面的完整例子可以参考ESP8266云端传感器网络。
该应用程序需要安装dplyr、reshape2、ggplot2和shiny包。要启动应用程序,请切换到app目录,启动R会话并运行shiny::runApp()
。如果你对ESP8266的详细使用说明感兴趣,建议查看ESP8266的数据手册以获得更多细节。
下载地址
用户评论