单片机数据采集web应用
teleceptor的Python项目详细描述
#Teleceptor
或BR/>(按您的选择)任何版本。
> BR/>此程序被分发,希望它是有用的,
但没有任何保证;甚至没有隐含的保证:BR/>适销性或适合特定用途。有关详细信息,请参阅gnu通用公共许可证。
如果没有,请访问http://www.gnu.org/licenses/>;http://www.gnu.org/licenses/>;
;设计目标
《入门(ubububunubunububuntu和树莓pi)
《依赖关系
` ` ` ` ` ` ` `
jija2
sqlalchemy
设置远程接收器
1。从github中提取最新版本的teleceptor。
2。要安装可自定义的本地配置,首先运行```./teleceptor copyconfig``应用程序将打印路径
3。在teleceptor文件夹中,运行命令``./teleceptorcmd setup```并等待完成!_已打印。
***注意:**所有命令都应在teleceptor文件夹中运行,除非与pip或setuptools一起安装
4。运行命令``./teleceptorcmd runserver``。您现在将以本地主机的身份运行teleceptor。
5。打开Chrome或Mozilla Firefox浏览器并转到第[http://0.0.0.0:8000/]页(http://0.0.0.0:8000/)
*如果您没有连接任何传感器,您应该会看到两个默认传感器为每个选项卡生成带有随机数据的图。
6.设置所需的传感器并开始收集数据。((有关设置传感器的信息,请参见下文)
运行命令``./teleceptorcmd poller``。这将开始通过USB端口查找传感器。
2.通过USB端口插入传感器。
*确保您有最新的传感器固件。(请参阅**传感器固件**.\u)
传感器固件
可在[固件](https://github.com/visgence/teleceptor/tree/master/firmware)文件夹中找到传感器固件。为您的传感器类型下载适当的固件,然后将其上载到传感器。
**重要事项:**
*您需要下载AJSON并将其添加到您的Adruino IDE。
*在为固件下载的.ino文件中,将“静态const char jsondata[]\uuid”中的uuid更改为您选择的唯一名称。
要查看已收集的传感器数据,请单击“传感器”选项卡下的传感器。
*要查看特定时间段的数据,在“时间控件”选项卡下选择一个范围。
*:星形:通过在图形上传递鼠标来观察数据点及其收集时间,也可以查看指定的数据。
*:星形2:通过单击并拖动图形的某个部分,您可以放大点。
*有关传感器的某些信息是可编辑的,并且会相应地更改图形,例如“单位”或“校准”。
*请确保编辑后保存,以便以后可以使用配置信息。
*无法更改元数据。但是,您可以在固件中更改它,然后将固件重新上载到传感器。
*如果您从Teleptor下载更新,但不确定网页是否也是最新的,请清除Web浏览器的缓存:
**chrome:**右键单击页面上的空白处->;检查元素->;设置(齿轮符号)->;禁用缓存(当devtools打开时)->;刷新页面
**mozilla firefox**:_ctrl+shift+r_将重新加载不带缓存的页面和/或_ctrl+shift+delete_->;详细信息->;缓存复选框->;立即清除
或BR/>(按您的选择)任何版本。
> BR/>此程序被分发,希望它是有用的,
但没有任何保证;甚至没有隐含的保证:BR/>适销性或适合特定用途。有关详细信息,请参阅gnu通用公共许可证。
如果没有,请访问http://www.gnu.org/licenses/>;http://www.gnu.org/licenses/>;
;设计目标
《入门(ubububunubunububuntu和树莓pi)
《依赖关系
` ` ` ` ` ` ` `
jija2
sqlalchemy
设置远程接收器
1。从github中提取最新版本的teleceptor。
2。要安装可自定义的本地配置,首先运行```./teleceptor copyconfig``应用程序将打印路径
3。在teleceptor文件夹中,运行命令``./teleceptorcmd setup```并等待完成!_已打印。
***注意:**所有命令都应在teleceptor文件夹中运行,除非与pip或setuptools一起安装
4。运行命令``./teleceptorcmd runserver``。您现在将以本地主机的身份运行teleceptor。
5。打开Chrome或Mozilla Firefox浏览器并转到第[http://0.0.0.0:8000/]页(http://0.0.0.0:8000/)
*如果您没有连接任何传感器,您应该会看到两个默认传感器为每个选项卡生成带有随机数据的图。
6.设置所需的传感器并开始收集数据。((有关设置传感器的信息,请参见下文)
运行命令``./teleceptorcmd poller``。这将开始通过USB端口查找传感器。
2.通过USB端口插入传感器。
*确保您有最新的传感器固件。(请参阅**传感器固件**.\u)
传感器固件
可在[固件](https://github.com/visgence/teleceptor/tree/master/firmware)文件夹中找到传感器固件。为您的传感器类型下载适当的固件,然后将其上载到传感器。
**重要事项:**
*您需要下载AJSON并将其添加到您的Adruino IDE。
*在为固件下载的.ino文件中,将“静态const char jsondata[]\uuid”中的uuid更改为您选择的唯一名称。
要查看已收集的传感器数据,请单击“传感器”选项卡下的传感器。
*要查看特定时间段的数据,在“时间控件”选项卡下选择一个范围。
*:星形:通过在图形上传递鼠标来观察数据点及其收集时间,也可以查看指定的数据。
*:星形2:通过单击并拖动图形的某个部分,您可以放大点。
*有关传感器的某些信息是可编辑的,并且会相应地更改图形,例如“单位”或“校准”。
*请确保编辑后保存,以便以后可以使用配置信息。
*无法更改元数据。但是,您可以在固件中更改它,然后将固件重新上载到传感器。
*如果您从Teleptor下载更新,但不确定网页是否也是最新的,请清除Web浏览器的缓存:
**chrome:**右键单击页面上的空白处->;检查元素->;设置(齿轮符号)->;禁用缓存(当devtools打开时)->;刷新页面
**mozilla firefox**:_ctrl+shift+r_将重新加载不带缓存的页面和/或_ctrl+shift+delete_->;详细信息->;缓存复选框->;立即清除