O soft-iot-python-to-java
é o bundle responsável responsável por permitir a execução de scripts em Python na plataforma SOFT-IoT.
É possível executar código Python usando:
Vale destacar que o Apache Commons Exec
não lida muito bem com Pythons lists, enquanto o Process Builder
não lida muito bem com Numpy Array.
Este é um bundle de propósito geral, porém é necessário implementar cada uma das formas de execução para o seu caso de uso. Para isso, basta seguir os exemplos para execução do Algorimo KMeans, através do Apache Commons Exec ou do Process Builder.
As configurações são específicas para cada execução, dessa forma, quando implementá-las, basta criar uma nova variável de configuração para indicar onde que o script está localizado para ser executado.
Propriedade | Descrição | Valor Padrão |
---|---|---|
kmeansScriptPath | Caminho onde o script Python do KMeans está localizado. | /opt/karaf/etc/python_scripts/kmeans.py |