现在有一个很奇怪的问题,我在网上找不到答案。下面是我计划如何构建一个项目:Controller App --> Node.js Server (probably Express) --> Some IoT Device Running Node.js Who Knows Where
因此,从本质上讲,Controller想要控制一个IoT设备,但它可以在任何地方。因此,它与位于静态IP上的服务器进行通信,该服务器将跟踪此IoT设备的位置(可能位于任何网络/IP/端口上)。所以控制器应用程序会向服务器发送一个请求,服务器会告诉这个IoT设备,不管它在哪里做一些事情。
问题是,这个No
但是搭建了本地DNS,客户端(windows)创建后立马报NOT IMPLEMENTED,buffer_read_ipv4_address_at,是Windows不支持,但是我看教程搭建都是客户端是windows,不搭建本地DNS,直接设置权威服务器DNS,返回只有answer<1,会直接报DNS DNS didn't return an answer
我的设置如下所示: 在我的本地环境中,我有一个OPC服务器,它从本地OPC设备读取数据,并将它们发送到我的本地小服务器,然后再将数据发送到Azure上的IoT-Hub (在那里我将数据保存到cosmosDB)。 与Azure looks like this上的IoT-Hub通信的本地小服务器 var connectionString = '[IoT Hub device connection string]';
// use factory function from AMQP-specific package
var clientFromConnectionString =