背景
做物联网的这块的人基本都与OneNet打过交道, OneNet转发流转设备数据,之前一直是通过Http接收,后来感觉这种方式有点不太好,需要暴露外网端口,后来也发现了OneNet出了基本队列的服务端订阅方式接入,就想着试试能不能换换方式,因为队列有队列的好处
Onenet 文档 OneNET - 中国移动物联网开放平台
OneNet文档对对接交互的说明特别少,且只放了个JAVA的示例代码,主打一个自己领悟。
NUGET 安装DotPulsar 3.3.2。
-
连接参数
//Onenet 队列地址
string server_url = "pulsar+ssl://iot-north-mq.heclouds.com:6651/";
//iotAccessId
string iotAccessId = "";
//iotSecretKey
string iotSecretKey = "";
//topic
string topic = "***/iot/event";
//SubscriptionName
string SubscriptionName = "";
-
创建 PulsarClient
var client = PulsarClient.Builder()
.ServiceUrl(new Uri(server_url))
<