想得到一些关于这个实现的反馈。在
我正在电脑上开发一个应用程序来发送和接收数据到串行端口。在
应用程序接收到的一些数据将被请求,而其他数据则是未经请求的。在
控制串行端口和处理消息将由驻留在串行端口和MySQL数据库之间的Python应用程序处理。这将是一个线程化应用程序,其中一个线程使用队列库处理发送/接收,其他线程处理逻辑和数据库事务。在
MySQL数据库将包含用于存储从串行端口接收的数据的表,以及需要发送到串行端口的输出命令表。发出的命令可能接收不到,因此需要一些处理重试的方法。在
使用HTML、PHP和javascript的webapp将提供UI。用户可以查询数据和发送更改参数的命令等。所有发出的命令都将写入数据库中的传出表中,并由python应用程序获取。在
我的问题是:这是一个合理的实施吗?任何想法或想法都将不胜感激。谢谢。在
似乎有很多地方会出问题。在
为什么不干脆把PHP全部去掉,使用python呢?在
例如,使用pythonweb框架,让JavaScript与之通信,同时读取串行端口并记录到MySQL。在
不过,那只是我。我会尽可能多地删去可能失败的地方,并保持简单。在
你可能还想看看pySerial(http://pyserial.sourceforge.net/). 您可能还需要考虑采样率,即您要生成多少数据以及以什么频率生成。换句话说,您计划存储多少数据。会给你一些系统大小的概念。在
相关问题 更多 >
编程相关推荐