需求:
1、一张实际建筑布局图,在布局图的响应位置上布上系统的硬件设备,包括摄像机、对讲设备等,一共300个点,客户要求实时监控设备的工作状态,如果设备出现问题,要求报警(显示一个动态图片比如gif)
2、对所布的点(每个点是设备图标)能记录设备信息,点击改点有执行相应的动作,比如打开视频监控或关闭对讲机等
3、设备要求能通过拖拉的方式布道地图上,下次加载的时候,自动显示在对应的位置上。
请问:
1、那么多点,改如何检测状态呢,设备的状态是通过PING或设备提供的SDK,但是要轮询
2、所布的点如何存储设备信息
3、如何布点布局图上,最重要的是如何让点的位置随布局图的放大、缩小、平移而变化求达人指教,谢谢

解决方案 »

  1.   

    1、局域网的话(楼主没明确说,我估计是),轮询300个点,响应速度应该能满足一般监控的要求。难点应该是在局域网的组网上,还有一定要取得设备厂商的技术支持,确实弄懂他们的SDK;
    2、正规点的,弄个数据库,建议access;否则索性存在文本文件里,也没啥不可以;
    3、这个纯粹靠计算。布局图应该是用你的代码做缩放、平移的吧?那就把缩放比例、平移距离代入线性公式计算,很简单的,不必再细说了吧?
    这些看着挺复杂,动起手来,其实很好弄。