从运行WiN CE 6设备的c# .net CF 3.5向IBM Websphere MQ发送消息的最佳方式



我是IBM websphere MQ的新手,正在寻找使用c# .net CF 3.5应用程序从win CE 6设备发送消息到MQ的最佳方法。我进行了搜索,发现WebSphere MQ Telemetry和MQTT客户机可以做到这一点。还有别的办法吗?我可以用普通的IBM websphere MQ 6或7.5做到这一点吗?如果WebSphere MQ遥测和MQTT客户机是唯一的方法....有人能解释一下这个的结构吗?如何设置MQ以及如何开始编写客户机?

谢谢你的阅读和道歉,如果我没有把我的问题清楚。问候,齐亚

MQ . net客户端可用于成熟的。net框架,而不适用于Compact . net框架。因此,您需要使用MQTT . net客户机并连接到MQ。有许多MQTT . net客户端可用。您可以使用它们中的任何一个来开发您的应用程序。

下面是关于在MQ中设置MQTT通道的一些信息:http://www.ibm.com/support/knowledgecenter/SSFKSJ_9.0.0/com.ibm.mq.adm.doc/q021270_.htm

关于Windows CE和。net Compact Framework 3.5的MQTT客户端,有M2Mqtt库作为Eclipse Paho项目的一部分:

https://github.com/eclipse/paho.mqtt.m2mqtt

保罗。

在连接AWS时面临同样的问题。IoT from cfnet 3.5 + wince 6…

在cfnet 3.5中工作的最大问题是不支持System.Net.Security和System.Security.Authentication (afaik);所以你不能使用SSL。

如果需要SSL,则需要使用本机库,如paho.mqtt.c + openssl.

最新更新