Пишу кастомного phy
агента в UnetStack
. Я знал, что мы можем использовать Groovy
, Java
, Julia
или C
. Могу ли я использовать python
для написания моего агента? Если да, о чем мне следует позаботиться и есть ли для этого специальный скелет?
fjåge из коробки поддерживает только агенты Groovy и Java, но поддерживает только Gateway API для Python, Julia, C и т. д. Уже доступна альфа-версия поддержки агента Julia, но и без этого можно вызывать Julia из агентов Groovy. . Статья в блоге : Использование возможностей Julia в UnetStack — часть II рассказывает о том, как можно написать пользовательский PHY с помощью агента Groovy со всей обработкой сигналов в Julia.
Вы можете сделать то же самое с Python, вызывая свой код Python из агента Java/Groovy. Я не пробовал это делать, но основная идея та же, что мы делаем с Джулией в блоге, и не должно быть слишком сложно приступить к работе. Вы можете проверить Java2Python и/или этот пост StackOverflow в качестве отправной точки.