In realtà non mi ha detto nulla di interessante o che già non sapessi. Sono io che gli ho evidenziato un problema in fase di upgrade del firmware che ho già riscontrato su 3 Hub (complessivamente ne ho 9) e che io sono riuscito a bypassare avendo, fortunatamente, più hub "vergini" da aggiornare. Approfondiranno la mia segnalazione...
Per il resto, spero di riuscire ad entrare tra i beta tester delle nuove versioni del firmware e dell'App.
Nel frattempo ho "esploso" l'Apk dell'App LEGO ed ho trovato i binari delle varie release del firmware:
La cosa interessante è la dimensione: poco più di 70Kb.
A questi, se non ho interpretato male quel poco di documentazione del protocollo LPW rilasciato a dicembre da LEGO, vanno aggiunti quelli dello stack radio.
In ogni caso, avanzano comunque "parecchi" Kb a disposizione per salvare nella memoria del dispositivo alcune sequenze di comandi definite dall'utente.
Il pulsante verde, in base allo stato del dispositivo e al modo/volte che viene premuti, può essere benissimo utilizzato per far entrare lo smart hub in modalità "autonoma" e lanciare l'esecuzione dei comandi precaricati.
Questo permetterebbe di usare lo smart hub senza necessità di uno smartphone o del suo controller manuale (il PU Remote).
Chiaramente, più di semplici sequenze temporali e/o controllate dallo stato di un sensore di colore/distanza non si può fare...
Per cose più articolate, sarà necessario comunque un "Gestore" esterno che sia in grado di pilotare più hub parallelamente.
La mia App PU Trains già implementa una funzionalità di sequencer multi-hub ed ho pensato che vale la pena estrapolare questa funzionalità in un'App separata e più specifica, nell'attesa di una futura versione dell'App ufficiale che implementi il multi-hub.
Preparate i vostri hub, motori e sensori per provarla a breve