我目前正在从事将由两家供应商开发的项目。
我公司的第一个供应商负责将托管在Azure上的ASP.NET MVC 3应用程序。此应用程序将分析RFID 阅读器和ZigBee 阅读器设备收集的数据。我还必须设计负责通信的 WCF 服务。我想强调的是,我们不是硬件设备和非托管 C方面的专家。
第二个供应商,其他公司将提供设备,这将是使用ZigBee 低能量无线传播网络的设备。每个设备可以在 3 种状态下工作、收集数据、宣传或成为所有人的管理者。“管理器”将与WCF 服务通信以将数据传输到Azure SQL 数据库。
设备规格:
- 微控制器 Stellaris (LM3S9B90)
- GPRS 调制解调器 SIM900 SimCon,支持 TCP/IP 和 HTTP 通信
- 非托管 C
我的问题是:
- 您熟悉从非托管 C 与 WCF 通信吗?
- 是否有任何 C 语言的 DLL 来创建代理表单 WCF SOAP WSDL ?
- 是否有任何 DLL 可以从非托管 C 轻松使用 REST WCF 服务?
- 我可以使用 x509 证书保护此 WCF 并在 https 上进行通信,在非托管 C 下通信是否可能稳定且安全?
我承受着时间的压力。因此,如果您能指出任何线索,我将不胜感激。
提前致谢。
丹尼尔