如何在实现了TCP/IP协议簇的单片机中调用WebService服务?

canoegao 2003-08-21 12:23:11
应用在一个分布式的数据采集系统中,数据采集是通过单片机实现的,单片机中已实现了TCP/IP协议簇。
小弟在数据库服务器上实现了一个WebService服务,其功能是将数据保存到数据库中;单片机中则需要实现对该服务的调用。
思路是:在单片机中用xml的格式打包soap消息,然后捆绑到http协议发送出去。这其中还涉及到大量二进制数据的传输问题。

有思路或有相似开发经历者,多指教。
...全文
167 5 打赏 收藏 转发到动态 举报
写回复
用AI写文章
5 条回复
切换为时间正序
请发表友善的回复…
发表回复
tjsjping 2003-09-11
  • 打赏
  • 举报
回复
有潜质阿,曾经也想过在嵌入式系统中使用Web Service结构,不过由于对于嵌入系统不熟只能作罢
canoegao 2003-09-10
  • 打赏
  • 举报
回复
多谢aabiao关注,小弟已经将其实现,正如你所说,对二进制数据进行BASE64编码,算法很简单,网上写好的可供参考,自己写的话也很快。
aabiao 2003-09-07
  • 打赏
  • 举报
回复
利害!都用单片机搞WEB SERVICE了!
二进制代码转成BASE64进行传输不就可以了吗?BASE64的编码/解码应该不难.
canoegao 2003-08-28
  • 打赏
  • 举报
回复
多谢gujunyan,思路我也有,而且简单的HelloWorld例子,都已经实现。但是如果用来传输二进制代码的话,就不行了。小弟又发了个帖子,请各位去看一看。
http://expert.csdn.net/Expert/topic/2200/2200069.xml?temp=8.848208E-02
顾君彦 2003-08-22
  • 打赏
  • 举报
回复
使用SOCKET 自己并出soap的包.
向目标主机的http服务端口送,再读出返回的内容.
经过xml解释,就是返回结果啦.
根据webservice的原理,应该这样就行了.

12,162

社区成员

发帖
与我相关
我的任务
社区描述
.NET技术 Web Services
社区管理员
  • Web Services社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧