首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >在防火墙后使用Azure Service Bus进行工业控制(Windows )

在防火墙后使用Azure Service Bus进行工业控制(Windows )
EN

Stack Overflow用户
提问于 2015-01-22 01:45:30
回答 1查看 164关注 0票数 0

我正在研究一种工业控制系统的设计,它需要运行在NAT后面的嵌入式计算机(无头WindowsCE5.x盒),它可以控制各种工具(例如打印机、安检灯、单镜头摄像机等)。

这些设备由Azure托管的系统控制,通常位于NAT后面,这意味着它们需要建立到Azure服务总线的出站连接,我认为。

这些基于Windows的嵌入式计算机将既是客户端(将报告数据发送回服务总线),也是它们自己提供的服务(例如,控制灯的无头计算机将具有通过服务总线调用的TurnLightsOn()服务方法)。

问题有两个:

  1. 据我所知,Azure服务总线功能只支持WCF服务。
  2. Windows CE不能承载WCF服务,它只能是WCF的客户端。

如何使用Windows服务来解决这个问题?

解决办法是:使用TCP与我自己设计的应用程序协议直接连接到我的工作者角色,而没有在它们之间提供任何服务总线(但是Azure提供了工人实例之间的自动负载平衡)。

另一种选择是从Windows CE迁移到Windows Embedded,但这增加了复杂性(因为许多正在使用的机器都内置了Windows CE计算机,使用Windows Embedded将需要添加需要维护的新物理机器)。

EN

回答 1

Stack Overflow用户

发布于 2016-01-06 23:42:58

同时,有一个Azure IoT设备SDK,Toradex也为WinCE移植了它,也许这会有所帮助。

http://developer.toradex.com/knowledge-base/azure-iot

wec2013.md

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/28080047

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档