Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/jsf-2/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Php 将数据流传输到服务器?_Php_C_Session Variables - Fatal编程技术网

Php 将数据流传输到服务器?

Php 将数据流传输到服务器?,php,c,session-variables,Php,C,Session Variables,我们有一个心脏监护仪连接到一个TI msp430微控制器和一个流动网络wifi模块。我想向Web服务器发送某种类型的数据流,以便有人可以在异地监视数据。我们认为每半秒钟就可以向php/mysql服务器发送一个关于心率的数据点。我的问题是存储所有这些数据。如果我每秒获得一个数据点,并为每个数据点创建一个新的表条目,那么我将开始在表中获得很多包含很少数据的条目。我担心,当我们试图查询数据库并显示数据时,这会大大降低速度,导致我们的“实时”数据不会如此“实时” 然后我想,每隔一个小时,我就可以让数据库

我们有一个心脏监护仪连接到一个TI msp430微控制器和一个流动网络wifi模块。我想向Web服务器发送某种类型的数据流,以便有人可以在异地监视数据。我们认为每半秒钟就可以向php/mysql服务器发送一个关于心率的数据点。我的问题是存储所有这些数据。如果我每秒获得一个数据点,并为每个数据点创建一个新的表条目,那么我将开始在表中获得很多包含很少数据的条目。我担心,当我们试图查询数据库并显示数据时,这会大大降低速度,导致我们的“实时”数据不会如此“实时”

然后我想,每隔一个小时,我就可以让数据库批量处理所有条目,并将其转换为一个查询。在我看来,这似乎有点像黑客,我觉得有一个更好的方式,我错过了

我是否能够在微控制器之间打开某种类型的连接,将实时数据发送到服务器,并将其连续写入文件或其他内容?像某种类型的数据流


当微控制器连接到服务器时,您能保留会话变量等吗?如果可以,那么我们可以将所有数据保存在会话变量中,直到它达到一定大小,然后用一个条目将数据块写入数据库并重置会话变量?

即使在非常有限的服务器上运行,每秒一个数据点也不会降低数据库的性能。这就是数据库抽象用于处理大量数据的目的。实际上,从长远来看,这比写入文件要好,因为在“实时”应用程序中很容易按id选择最后一个数据点。

您好,我建议查看cURL以了解监视器和Web服务器之间的交互。它有PHP中的API和每秒一次的CA调用,即使对于低规模的PHP/MySQL服务器来说也不成问题。此外,您可能需要像前面提到的那样定期对数据库进行后处理