HMI Workaround
-
- Posts: 16
- Joined: Tue Apr 17, 2012 12:20 pm
- Bot?: No
HMI Workaround
Is there any possible way to do an interface without an HTTP address? I'm designing a system that uses a thin client not tied to any network.
-
- Site Admin
- Posts: 1728
- Joined: Sun Jul 18, 2010 7:51 am
- Bot?: No
- Location: Huntington Beach, CA
- Contact:
Re: HMI Workaround
Can you elaborate a little more?
The definition of a "thin client" is one that is purely a network device.
The definition of a "thin client" is one that is purely a network device.
-
- Posts: 16
- Joined: Tue Apr 17, 2012 12:20 pm
- Bot?: No
Re: HMI Workaround
Thin Client PC running Windows Embedded mounted in the controls cabinet. Running Opera as the browser (only browser that would display and refresh properly) interfaced with a Hope Industries Touchscreen and KeyboardJonW wrote:Can you elaborate a little more?
The definition of a "thin client" is one that is purely a network device.
-
- Site Admin
- Posts: 1728
- Joined: Sun Jul 18, 2010 7:51 am
- Bot?: No
- Location: Huntington Beach, CA
- Contact:
Re: HMI Workaround
Got it. OK, since it is a thin-client, you have networking built in. You can use a cross-over network cable to attach directly to the BCS so you don't need any router or other hardware. Just set a static IP address on both the BCS and the thin client and plug them together.
Your choices from there are to either run a browser on the thin client for the interface or to develop a stand-alone program that does the UI. The stand-alone program will still need to communicate to the BCS via HTTP, but that's really not an issue. Your bigger issue will be developing an interface and using the API to communicate. If you go this route, I personally would just do the main page as a custom interface and when you need to do any config stuff, just pull up the browser version.
Your choices from there are to either run a browser on the thin client for the interface or to develop a stand-alone program that does the UI. The stand-alone program will still need to communicate to the BCS via HTTP, but that's really not an issue. Your bigger issue will be developing an interface and using the API to communicate. If you go this route, I personally would just do the main page as a custom interface and when you need to do any config stuff, just pull up the browser version.
-
- Posts: 16
- Joined: Tue Apr 17, 2012 12:20 pm
- Bot?: No
Re: HMI Workaround
Using a network cable directly from the BCS to the Thin Client with a static IP is what I am doing. Beyond that I assume I would need to know javascript etc. and have the time to do it...JonW wrote:Got it. OK, since it is a thin-client, you have networking built in. You can use a cross-over network cable to attach directly to the BCS so you don't need any router or other hardware. Just set a static IP address on both the BCS and the thin client and plug them together.
Your choices from there are to either run a browser on the thin client for the interface or to develop a stand-alone program that does the UI. The stand-alone program will still need to communicate to the BCS via HTTP, but that's really not an issue. Your bigger issue will be developing an interface and using the API to communicate. If you go this route, I personally would just do the main page as a custom interface and when you need to do any config stuff, just pull up the browser version.
Looks like I need to start shopping for a developer who can do this...
-
- Site Admin
- Posts: 1728
- Joined: Sun Jul 18, 2010 7:51 am
- Bot?: No
- Location: Huntington Beach, CA
- Contact:
Re: HMI Workaround
Doesn't have to be javascript. What is the OS on the thin client? I'm currently thinking of re-doing my custom gui (with more features) in either a VB.NET or Delphi stand-alone app.
-
- Posts: 16
- Joined: Tue Apr 17, 2012 12:20 pm
- Bot?: No
Re: HMI Workaround
The OS is currently Windows XP Embedded. VB.Net would be my choice based on my years as a developer.JonW wrote:Doesn't have to be javascript. What is the OS on the thin client? I'm currently thinking of re-doing my custom gui (with more features) in either a VB.NET or Delphi stand-alone app.