使用MySQL和Python通过webapp(PHP、javascript)控制串口

2024-06-13 02:27:12 发布

您现在位置:Python中文网/ 问答频道 /正文

想得到一些关于这个实现的反馈。在

我正在电脑上开发一个应用程序来发送和接收数据到串行端口。在

应用程序接收到的一些数据将被请求,而其他数据则是未经请求的。在

控制串行端口和处理消息将由驻留在串行端口和MySQL数据库之间的Python应用程序处理。这将是一个线程化应用程序,其中一个线程使用队列库处理发送/接收,其他线程处理逻辑和数据库事务。在

MySQL数据库将包含用于存储从串行端口接收的数据的表,以及需要发送到串行端口的输出命令表。发出的命令可能接收不到,因此需要一些处理重试的方法。在

使用HTML、PHP和javascript的webapp将提供UI。用户可以查询数据和发送更改参数的命令等。所有发出的命令都将写入数据库中的传出表中,并由python应用程序获取。在

我的问题是:这是一个合理的实施吗?任何想法或想法都将不胜感激。谢谢。在


Tags: 数据端口命令数据库应用程序消息队列mysql
2条回答

似乎有很多地方会出问题。在

为什么不干脆把PHP全部去掉,使用python呢?在

例如,使用pythonweb框架,让JavaScript与之通信,同时读取串行端口并记录到MySQL。在

不过,那只是我。我会尽可能多地删去可能失败的地方,并保持简单。在

你可能还想看看pySerial(http://pyserial.sourceforge.net/). 您可能还需要考虑采样率,即您要生成多少数据以及以什么频率生成。换句话说,您计划存储多少数据。会给你一些系统大小的概念。在

相关问题 更多 >