2015-01-25 1 views
0

*이 질문을 다른 곳에서해야한다고 생각되면 알려 주시기 바랍니다.저울의 데이터를 웹 애플리케이션으로 가져 오려면 어떻게해야합니까?

배경 :

나는 조각 카운트에 가중치를 변환하는 응용 프로그램을 구축 할 필요가있다. 현재 가중치는 직렬 포트를 통해 PC에 연결된 저울에서 발생합니다. 직렬 연결을 통해 저울에 연결되는 PC 기반 응용 프로그램을 교체하고 있습니다. 나는 차세대 애플리케이션을 웹 기반 솔루션으로 만들 가능성을 고려 중이다. 그러나 클라이언트에서 실행되는 응용 프로그램을 빌드하는 것보다 더 나은 솔루션이 아니라면이 작업을 수행하고 싶지 않습니다. 또한 어떤 브라우저 특정 기술 (ActiveX)을 사용하고 싶지 않습니다.

참고로 현재 Google은 Windows 기반 환경을 운영하고 있습니다.

하는 나는 현재 내가 스케일 데이터가 웹 응용 프로그램을 검색 할 수 있도록 클라이언트 측 "서비스"의 일종 필요가 있다고 생각하고있다 : 나는 지금까지 무엇을 가지고

. 이 작업을위한 WCF 서비스를 만드는 방법을 살펴본 결과이 서비스가 제대로 작동 할 것이라고 판단했습니다. 이것은 규모가 네트워크에있는 일종의 Windows 기반 컴퓨터에 연결되어야합니다. 그런 다음 IIS 웹 서버에서 실행되는 ASP.NET 웹 응용 프로그램에서 WCF 서비스 (PC의 Windows 서비스로 실행)를 인터페이스합니다. 이렇게하면 클라이언트의 공간을 최소화하고 웹 응용 프로그램을 사용할 수 있습니다.

나는 건설적인 생각과 아이디어를 찾고 있습니다. 나는이 솔루션을 가능한 한 간단하고 신뢰할 수있는 실현 가능한 옵션을 검토하는 데 열중하고 있습니다.

+0

해결 방법을 찾았습니까? 나는 동일한 시나리오에 직면 해 있으며 클라이언트에 서비스를 설치하는 것을 피할 수있는 방법이 있기를 바라고 있습니다. – ceebreenk

+0

@ 허니 콤 안녕하세요. 나는 해결책을 찾았다. 오늘 몇 분 뒤에 나면 대답으로 게시 할 것입니다. –

+0

@ 허니컴 안녕하세요. 응답이 늦어서 죄송합니다. 답변으로 요약 된 내용을 게시했습니다. 좀 더 세부적인 사항을 원한다면 알려주십시오. –

답변

1

요청에 따라 나만의 질문에 답합니다. @honeycomb.

이 목적을위한 두 가지 실행 가능한 옵션을 발견했습니다. 다음은 우리가 활용 한 기술에 대한 개괄적 인 개요입니다.

  1. 스케일 리더 개발은 RS-232 접속을 통해 체중 스케일 장치에 연결된 PC에서 실행된다. 이 판독기는 규모에서받은 정보를 데이터베이스로 전달합니다. 변경 알림서버 쪽 푸시 알림 같은 기술과 결합하면이 옵션을 사용하면 적은 노력과 추가 비용없이 웹 페이지에 가중치의 데이터를 푸시 할 수 있습니다. (이 옵션은 테스트 중에는 잘 수행되었지만 아직 생산되지는 않았습니다.)
  2. 이더넷 연결을 사용하고 네트워크에 연결하기 위해 저울 장치 변환에 투자하십시오. 이러한 장치에서 데이터를 읽는 데 사용하는 저울에 연결할 수있는 드라이버가있는 OPC 서버를 사용하십시오. 이 목적으로 KEPWare's offering을 고려하십시오. KEPWare의 도구를 사용하여이 데이터를 데이터베이스 또는 필요한 곳으로 전달하십시오. 다시 한번, 변경 알림 및 서버 측 푸시 기술을 활용하여 폴링없이 거의 실시간으로이 데이터를 웹 응용 프로그램으로 푸시 할 수 있습니다. 두 번째 옵션은 아마 더 나은 장기에

(이 옵션은 현재 중요한 생산 환경에서 작동), 그러나 이것은 특정 상황에 따라 다를 수 있습니다. 일부 비용이 들며 새로운 구현에 더 적합합니다. 내 시스템의 경우 새 시스템과 이전 시스템 간의 전환을 쉽게하기 때문에 첫 번째 옵션을 사용하고 있습니다.

참고 : 어떤 방식 으로든 KEPWare와 관련이 없습니다. 나는이 제품의 기능을 지원하는 유일한 제품이기 때문에 제품을 제안하려고합니다. 이 유형의 장치를 지원하는 다른 OPC 서버가 있다고 확신합니다.

+0

솔루션을 제공해 주셔서 감사합니다. 나는 옵션 1이 지금 내 요구 사항에 가장 적합하다고 생각한다. – ceebreenk

관련 문제