我们可以在 UnetStack 的 python 中编写我们的代理吗?

Can we write our agent in python in UnetStack?

我正在 UnetStack 中编写自定义 phy 代理。我知道我们可以使用 GroovyJavaJuliaC,我可以使用 python 来编写我的代理吗?如果是,我应该注意什么?是否有特定的骨架?

fjåge 仅支持开箱即用的 Groovy 和 Java 代理,但仅支持 Python、Julia、C 等的网关 API。一个 alpha Julia 代理支持版本已经可用,但即使没有它,也可以从 Groovy 个代理调用 Julia。 Blog article: Harnessing the power of Julia in UnetStack — Part II 介绍了如何使用 Groovy 代理编写自定义 PHY,并在 Julia 中进行所有信号处理。

您可以对 Python 执行几乎相同的操作,从 Java/Groovy 代理调用您的 Python 代码。我没有尝试这样做,但基本思想与我们在博客中对 Julia 所做的相同,并且应该不会太难开始工作。您可以查看 Java2Python and/or this Whosebug post 作为起点。