日期:2014-05-18  浏览次数:20785 次

关于C# 智能设备 PDA(WinCE)的通讯问题,请教
环境CE6.0
需求是:CE的应用程序和PC的应用程序之间的通讯.

其实CE中有一个SQLite数据库,通过PDA网数据库写了一些数据,要用USB连接设备进行采集数据.
有人说直接将数据拷贝到本地再解析,觉得这种方法太笨拙,不知道有没有其他方法?

请做过类似应用给个建议和思路,十分感谢.

第一次做这种应用,对智能设备 PDA 的概念不太了解,主题可能比较迷糊.

------解决方案--------------------
很想帮你……但是我觉得你对需求实在是叙述得很不清楚……

只能大概地知道你的设备端要进行数据采集,然后PC端希望得到解析的结果。

PC端得到解析的结果,这个对实时性的要求高吗?是希望设备已采集到结果PC端马上就得到结果,还是PC段就算晚得到一会儿也没关系?

数据采集有多频繁?

你所谓的解析是怎么一回事?

设备端有存储离线数据的需求吗?


你看,我光问你问题,写的文字都已经是你的描述的好几倍文字量了。你实在有点对不住我。



------解决方案--------------------
你这样的程序怎么交付用户使用。
我的十来个项目都是通过tcp。wifi或gprs
------解决方案--------------------
USB也可以传输数据
------解决方案--------------------
围观中 坐等大神的解答 顺便说下我跟楼主一样做的也是wince智能设备的开发。
------解决方案--------------------
pda和pc在只有usb或wifi的情况下,进行应用程序的通讯只能使用tcp/ip
------解决方案--------------------
我记不清具体的了,前年做过这个。我记得在使用usb+activesync连接之后,会分配给pc一个ip地址,在pc和pda上创建套接字通信就可以了。使用wifi也是一样。你能看到的那些pc端的与pda通讯的工具基本上都是使用套接字。
------解决方案--------------------
1. USB数据传输已经是相当成熟的技术了;

2. 如果是WinCE + PC的话,可以用微软的RAPI实现二者之间的文件同步、数据传输,甚至PC对WinCE设备的控制
------解决方案--------------------
给你搜了一篇
http://blog.csdn.net/t_larry/article/details/6685232使用activesync连接后pc的ip地址为192.168.55.100
------解决方案--------------------
探讨
引用:

pda和pc在只有usb或wifi的情况下,进行应用程序的通讯只能使用tcp/ip


错 还有http协议