如何将.NET代码连接到节点红色平台

时间:2014-05-20 04:58:28

标签: .net node.js mosquitto

我有一个.net代码正在寻找发送消息的阈值。我希望这能点亮一个ledborg。 我使用node-red平台和mosquitto-message代理连接到raspberry pi上的ledborg。 但仍然对如何将消息从.net放到nodered平台感到困惑。 我们可以使用什么消息代理或者什么?我是这个领域的新手。

2 个答案:

答案 0 :(得分:2)

我不熟悉node-red平台,但如果它与mosquitto通信,你可能会使用这个MQTT lib http://m2mqtt.codeplex.com/向mosquitto发送消息。
希望它有所帮助。

答案 1 :(得分:0)

edge项目,允许您从node.js运行.net代码并从.net运行node.js代码。

using System;
using System.Threading.Tasks;
using EdgeJs;

class Program
{
public static async void Start()
{
    var func = Edge.Func(@"
        return function (data, callback) {
            callback(null, 'Node.js welcomes ' + data);
        }
    ");

    Console.WriteLine(await func(".NET"));
}

static void Main(string[] args)
{
    Task.Run((Action)Start).Wait();
}
}