我是想实现通过PHP来制作一个B/S架构的控制系统,可以实时监控设备的状态,并且可以给设备发送指令。

现在的情况是,网站A跟设备控制程序B(C来写)不在一台服务器上,所以需要两者之间进行通信。A需要获取B的最新参数及状态,A也需要向B发送操作指令。A我来写,B我的小伙伴来写。

我先说一下我初步构思方案:

第一种,使用HTTP轮询问。在A服务器上搭建MYSQL数据库,用来存储系统状态和指令队列。如果A需要向B发送指令,那么就存到数据库中,等待B的轮训到来,取走指令队列,同时送来最新的设备状态数据。 [问题在于:实时性不强,而且轮询的话我感觉更容易丢包。]

第二种,使用socket。在A服务器上搭建MYSQL数据库,用来存储系统状态。如果A需要向B发送指令,那么就直接发送给B,B每个一段时间送来最新的设备状态数据。 [问题在于:我没用过socket,需要现学,所以不太熟练。而且对于socket掉线或者各种意外的处理能力不足。]

请问,A与B如何进行通信有什么好的方案?

补充:

1、我只会做网站,用PHP+MYSQL。小伙伴只会硬件,还略懂C#,但是对软件(网站)开发一窍不通。

2、如果推荐的是HTTP轮询,那么请问A需要发送指令给B,有什么比较及时的方法。

3、如果推荐的是socket,那么请问A是不是需要cli模式下的socket服务器php程序保持永久运行?不会有什么不稳定问题吧?

4、希望可以得到比较完全的方案描述。

5、我是一个小白,现在想到的思路都很陈旧,希望可以得到让我眼前一亮的想法或者业内普遍使用的方案。

另外问一个小白问题:HTTP的轮询跟socket连接以后相互发送数据,本质区别有吗?socket稳定性会比HTTP轮训强吗?

谢谢各位啦。

b s php 生产管理,求一套简单稳定的 B/S 架构的设备监控管理系统解决方案相关推荐

  1. 生产制造企业车间生产管理系统分析介绍

    随着制造企业的竞争加剧,在企业的运营信息化传输时代,日常当中需要面对大量的数据,而且这些数据都非常复杂,如果采用简单.传统的统计方法,必然无法实现对数据的全面分析,也无法保障数据分析的准确性.在工厂车 ...

  2. 生产管理之班组长(经典)

    车间的班组长是公司与生产员工的主要沟通桥梁.公司班组长的管理好坏,将直接影响公司产品的生产进度和产品质量.     班组是企业组织生产经营活动的基本单位,是企业最基层的生产管理组织.企业的所有生产活动 ...

  3. java-php-python-ssm-铝塑门窗的研制和生产管理-计算机毕业设计

    java-php-python-ssm-铝塑门窗的研制和生产管理-计算机毕业设计 java-php-python-ssm-铝塑门窗的研制和生产管理-计算机毕业设计 本源码技术栈: 项目架构:B/S架构 ...

  4. 旅游管理系统的出现,让一切旅行社管理问题变得简单

    旅行社管理者叫苦连天,究竟是啥在"作怪"? 旅行社从传统到OTA平台,再到互联网创新的布局,这些都给旅游业带来了巨大的机遇,同时也带来了挑战. 作为旅游业发展中坚力量的旅行社,是参 ...

  5. oracle生产系统报表系统,企业动态生产管理报表系统的设计

    企业动态生产管理报表系统的设计 一个企业进行信息化建设,其重要目的在于及时.准确地掌握企业的生产经营现状,根据市场情况制定下一步生产经营方案.企业管理人员往往通过实时的生产经营报表了解各种情况,动态报 ...

  6. 企业如何确保精益生产管理真正落地?

    企业为什么要实施精益生产? 随着中国WTO关税保护期的结束,国外各大品牌产品不断的进入中国市场,中国市场产品竞争压力越来越激烈,未来产品拼的是什么?是产品质量,是产品生产成本.企业如何在市场浪潮中生存 ...

  7. 如何使用计算机改进生产线,第四章 计算机生产管理.doc

    第四章 计算机生产管理 第四章 计算机辅助生产管理 基本概念 一.生产与生产管理 (一)生产的含义 生产:生产是"投入→变换→产出"的过程.p105图4-1 例:钢的生产 投入:原 ...

  8. 生产管理erp系统源码_仁和ERP企业管理系统提高生产管理流程

    传统的制造企业管理理念只会阻碍公司经营发展,在管理流程根本上去改变,还得从企业各部门管理思想的转变做基础,优化公司核心业务流程做标准,双向进行改革创新,将管理流程提升为企业的核心竞争力!这将是企业在市 ...

  9. 整理了一份「生产管理数据分析」方案,解决90%的问题

    干生产管理却不知道怎么做数据分析?开除警告! 钱大把花了,员工也扩招了!别说提高生产效率,赚更多钱了,成本不上升已经是谢天谢地了! 那怎么做生产管理呢?其实不难,帆软君这就来和大家介绍,如何在企业内落 ...

最新文章

  1. Await, and UI, and deadlocks! Oh my!
  2. jQuery获取时间,一位数则补零
  3. java dfa_java 实现DFA 算法(理论百度搜索)
  4. 《Python Cookbook 3rd》笔记(5.1):读写文本数据
  5. 机器学习 导论_机器学习导论
  6. ‘ActiveX component can’t create object解决方法
  7. 深入分析redis cluster 集群安装配置详解
  8. TDS、NET-Library和网络协议
  9. VCS学习(2)debug simulation mismatches
  10. ENVI入门系列教程---一、数据预处理---5. 图像自动配准
  11. linux 深度美化,deepin15(Linux) 美化终端 安装zsh+oh-my-zsh及其配置和插件
  12. ffplay-主要数据结构分析
  13. C语言:字符串中各类字符数的统计
  14. Word如何让样式库中的样式不添加到自动生成的目录中
  15. R语言--Cox模型校准曲线原理(二)算法
  16. linux里sub用法,awk中gsub和sub 的用法
  17. r语言变量长度不一致怎么办_R语言实现数据离散化方法总结
  18. 等级考试三级(分形盒)
  19. MonoRail - 简介
  20. php聊天动图,聊天室技术 -- 贴图的实现_PHP教程

热门文章

  1. combox数据过滤 wpf_- - WPF:筛选ItemCollection的ComboBox也会筛选绑定到同一ComboBoxes的其他ItemsSource_c#_酷徒编程知识库...
  2. java 分割数据_java 分割csv数据的实例详解
  3. Fluent Web API集成测试
  4. C#关于base64图片字符串的压缩方法
  5. 统一操作系统 UOS 龙芯版上线
  6. cvpr 注意力机制_视频人员重识别:关系引导空间注意力 + 时间特征提取模型
  7. latex设置脚注页码设置_毕设论文页眉页码设置
  8. elementui 自定义样式没生效
  9. ionic4页面常用判断
  10. 联想服务器imm默认地址_命令下配置ip地址