- completare client MQTT
- completare server OPCUA
- ciclo test da opcua server, mqtt client, activemq, mqtt client
- completare MODBUS Master
- completare MODBUS SLAVE
- ciclo test di prima con aggiunta modbus
- meccanismo di routing con i messaggi con spring integration (valutare come configurarlo)
- verificare import ed esport dei vari formati quando sono completate le altre implementazioni. Aggiungere relativi test
- sistemare filtri selezione canali
- (bassa priorità) data via beaconserver
- (bassa prirità) gestione modem
- (bassa priorità) meccanismo di routing con Camel
- aggiornamento jar da comando. Implementare specifico comando in Beacon client/server
- esecuzioni servizi con parametrizzazione (per cicli di esecuzione e/o timeout). Per esempio per eseguire un comando singolo
- gestione varie IDE sviluppo integrata con seed (KieWorkbench, Kettle Spoon -via xpra-, 4Diac IDE -via xpra-, Jupyter )
- configuratore con output ide integrato
- miglioramente progressivo interfaccia console
- comando salvataggio dati in databag
- completare contenitori con interfaccia pubblica per future implementazioni
- aggiungere in TERMINAL meccanismo di configurazione dei contenitori per il generico, KieWorkbench, Kettle Spoon -via xpra-, 4Diac IDE -via xpra-, Jupyter , spark, openvpn, 4diac Runtime (con verifica su Axon), ProcessMaker, MariaDB , MongoDB, gitlabi, NiFi Apache
- aggiungere procedura configurazione open shift da TERMINAL con PXE via sftp/http
- integrare esecuzione in OpenShift
- integrare esecuzione in GreenGrass
- integrare esecuzione in Azure IOT Hub
- verifica funzionalita su raspberry
- verifica su UNIPI Axon
- gestore runtime da TERMINAL (implementare prima IDE Spoon)
- gestore servizio da configurazione (implementare prima IDE Spoon)
- runtime kettle da repository git e/o file system
- verificare dipendenze disponibili (inserirle commentate in build.gradle)
- implementare servizio "cluster beacon server"
- provare su OpenShift il cluster
- implementare autoscaling del servizio su OpenShift
- runtime drools (dopo configurazione IDE)
- client per connesione spark
- gestione runtime Jupyter (senza il modulo web)
- runtime drools da repository git e/o file system
- (bassa priorità) esempio utilizzo runtime deeplearning4j in progetto separato
- (bassa priorità) esempio utilizzo in ide drools interfaccia a deeplearning4j
- (bassa priorità) esempio utilizzo kettle da drools con IDE
- utilizzo comandi shell da Drools con IDE
- (bassa priorità) esempio utilizzo interfaccia dati da Drools con IDE
- (bassa priorità) esempio utilizzo ProcessMaker da Drools con IDE
- connessione dati per Drools
- (bassa priorità) esempio utilizzo opennlp da Drools con IDE
- realizzare connettore Telegram come sotto progetto
- activemq
- apacheZeppelin
- spark
- bigBlueButton
- apache che
- etherpad
- gitlab
- jenkins
- jitsi
- kafka
- keycloak
- kibana
- kieWorkbench
- mariadb
- mongodb
- octoPrint
- odoo
- postgresql
- wordpress
- xpra
- zabbix
- zimbra
- Flink
- NiFi
- ProcessMaker
- SkyWalking
completare gestione password integrata in ActiveMQ
provare con firma intermedia, ovvero firmando non con master ma con un
provare con firma intermedia, ovvero firmando non con master ma con un
what to do with multi matches?
completare servizio implementazioni regole Drools sui dati e comandi
permettere a Drools di gestire la classificazione e regrassione con Weka
aggiungere global data anima se flag true
public static final int LIST_FIELD_NUMBER = 1;
hash = (37 * hash) + LIST_FIELD_NUMBER;
sistemare il feedback di approved
impostare sistema di aggiornamento automatico via http(s) del jar con sostituzione dell'esistente
gestione configurazione isSpringBean
verificare bene i filtri con una serie di test
implementare spring integration tra i channel
esempio con endpoint camel in spring integration
completare l'implementazione archivio su git con i log
completare la gestione del repository su fs locale
Implementare ManagedArchive su AWS S3
valutare l'implementazione del cmd su RemoteBeaconExecutor via Spring
implementare check aggiuntivi in fase di interrogazione con frequenze a
Implementare discovery peer2peer (viene richiesto in brodcast ai nodi
da valutare per il cluster beacon server https:grpc.iobloggrpc-load-balancing
DATASERVICE in beacon serverclient
da provare il giro su una sola macchina
Completare e rivedere classe BeaconNetworkClassicTunnel
PROPOSE Sviluppare script engine Power Shell per piattaforme Windows (JSR 223)
PROPOSE Sviluppare script engine Power Shell per piattaforme Windows (JSR 223)
binding dati Anima. Valutare binding in boot per pre e post script.
input.interrupt(); better thing to do?
provare BashScriptEngineFactory e scrivere tests
completare command managed service
Permettere la creazione di canali brodcast tra i nodi coinvolti nel
sviluppare beacon server cluster basato su hazelcast per grandi volumi di client
sostituire con certificati di sistema in OPCUA
inserire wrapper autenticazione per OPCUA
valutare implementazione 4Diac Forte
integrazione con UNIPI AXON S105
implementare gestione eventi OPCUA con presa visione e conferma
completare servizio modbus slave
completare servizio modbus master
completare invio messaggi verso core
completare scrittura messaggi su coda mqtt
completare gestione modulo da Operatori
Auto-generated constructor stub
completare gestione modulo da GreenGrass Azure
completare gestione modulo da Docker
completare gestione modulo da GreenGrass AWS
installazione file per essere un servizio sulla macchina locale
Migliorare l'interazione della command line bash
completare gestione modulo da gestione comandi locali come servizi (esempio Staer SG e OpenVPN)
salvare databag realmente il dato
implementare comando di shell per lanciare comandi ssh