Re: Remote controlling Windows CE 6.0 PC
- From: "Dean Ramsier" <ramsiernospam@xxxxxxxxxx>
- Date: Mon, 31 Aug 2009 19:30:36 -0400
Note that "update" in this context refers to application update. If you
want the ability to update the entire OS (e.g. drivers, OS middleware etc)
then that is a much different story. There is no standard mechanism in
regular CE to do this as there are many different factors that come into
play in embedded devices.
It can be done, it's just that you will have to engineer your own solution
based on your own requirements and circumstances.
--
Dean Ramsier - eMVP
BSQUARE Corporation
"Obcd" <luc__cool@xxxxxxxxxxx> wrote in message
news:hvVlm.40585$fN.20971@xxxxxxxxxxxxxxxx
Once you have dialled the ce device, it can access shared folders on your
pc. You even have a smb server module that make files and folders on the
ce device accesible to other computers on the network. So, you can get
your logfiles that way.
Changing settings and parameters of the program can be done with a socket
connection to the program itself. Since you will be having a low speed
unreliable gsm modem connection, that method works fastest. Fully remote
controlling a device requires no extra programming work. If cerdisp isn't
doing what you want, you could try a wince vnc server. It still would be
wise to launch that program with some remote device specific command as
hackers love it. Since you will dial in to the system, that shouldn't be a
big problem.
To update your program, you could copy the new version to a specific
folder (like update.) After that, you could inform your application, (or
another one running on your system) that an update is available. If you
inform your application, it should launch the updater and shut down
afterwards. The updater should backup the current application, (shut it
down if it wasn't started by the application shutting itself down after
that) and copy the new application over the old one. It should than launch
the new application and should wait for it to confirm that it is running
properly. If it doesn't get that confirmation, it should revert to the old
application. You can delay the update operation to the moment the unit is
shut down, avoiding the application to go down unexpected.
"Petteri Kemppainen" <ipkemppainen@xxxxxxxxx> wrote in message
news:024ba3d4-bdae-47d1-bf1b-816ebb37551a@xxxxxxxxxxxxxxxxxxxxxxxxxxxxxx
Thank you Luca for your answer. It has pointed me to the right
direction, but it'll be until Monday I can truly look into this. As I
said, I'm new to WinCE and don't yet fully understand its
capabilities. I myself don't do the programming (at least regarding
this topic), but I'm in charge of researching the possible use of
WinCE in our products. So bear with me and my questions.
The functions that are needed:
*Downloading log files from the PC
*Changing the settings and/or parameters in the controller program
*Updating the controller software
I guess that the software update is the main problem here?
--Petteri K.
On Aug 28, 12:34 pm, "Luca Calligaris"
<l.calligaris.nos...@xxxxxxxxxxxxxxxxx> wrote:
Following the GSM modem design you can use the RAS server component
(http://msdn.microsoft.com/en-us/library/aa926205.aspx) to remotely
connect
to the device.
Estabilishing a connection, anyway, is only the first step: a lot depends
on
what you mean with 'use' and 'control' (Windows CE device can include
even a
telnet server
and a web server). if I remember correctly cerdisp uses ActiveSync as its
transport
--
Luca Calligaris (MVP-Windows Embedded)
l.calligaris.nos...@xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx
"Petteri Kemppainen" <ipkemppai...@xxxxxxxxx> ha scritto nel
messaggionews:cb56076a-3c8f-4540-9cfb-a502697d83e0@xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx
Hello,
I'm new to Windows CE and I'm testing it with the free evaluation kit.
So far I have been happy with it, but now I have encountered a problem
that I didn't even thought that it would be a problem: How can a PC
running WinCE (Industrial Controller) be used/configured remotely?
Remote control would in most cases have to be done without ethernet/
internet connection.
Nowadays controlling is implemented with GSM modem. We call to the
modem and open a connection with the PC (running Linux) and the PC is
in our control. The reason being that we need to access devices all
over the world. Can this kind of functionality easily be implemented?
I know there is a program called cerdisp, but I haven't got it to work
even with normal ethernet connection so that's a whole other story.
All help would be deeply appreciated.
Best Regards,
Petteri K.
.
- Prev by Date: Re: tell me MSDN of HKLM/Drivers/BuiltIn registry SubKeys.
- Next by Date: Re: tell me MSDN of HKLM/Drivers/BuiltIn registry SubKeys.
- Previous by thread: Re: tell me MSDN of HKLM/Drivers/BuiltIn registry SubKeys.
- Next by thread: State and Notifications Broker in CE
- Index(es):
Relevant Pages
|