Da sviluppare la parte che gestisce la chiave di cifratura per la comunicazione con i nodi , sia radio sia wifi.
In particolare per i nodi radio probabilmente la procedura di associazione sarà la seguente:
L'utente che desideri aggiungere un nodo dopo l'acquisto del kit dovrà premere un pulsante su un'interfaccia web , il pulsante dirà ad onos di usare temporaneamente la key di default per comunicare con il nodo, a questo punto l'utente alimenterà il nodo che chiederà ad onos l'indirizzo.
Onos manderà il primo indirizzo libero e successivamente dirà al nodo di cambiare key di comunicazione e usare quella generata casualmente per quel onosCenter.
Il nodo salvata la nuova key sulla eprom si riavvierà e userà la nuova key da quel momento.
Onoscenter dopo un tempo massimo di 5 minuti ritornerà ad usare la key personalizzata potendo quindi continuare a comunicare con tutti i nodi preesistenti e anche con l'ultimo nodo aggiunto.
Possibilmente se un utente ha bisogno di un nuovo nodo potremo chiedere la chiave al suo onosCenter e mandargli un nodo già configurato con la key corretta.
Da sviluppare la parte che gestisce la chiave di cifratura per la comunicazione con i nodi , sia radio sia wifi. In particolare per i nodi radio probabilmente la procedura di associazione sarà la seguente: L'utente che desideri aggiungere un nodo dopo l'acquisto del kit dovrà premere un pulsante su un'interfaccia web , il pulsante dirà ad onos di usare temporaneamente la key di default per comunicare con il nodo, a questo punto l'utente alimenterà il nodo che chiederà ad onos l'indirizzo. Onos manderà il primo indirizzo libero e successivamente dirà al nodo di cambiare key di comunicazione e usare quella generata casualmente per quel onosCenter. Il nodo salvata la nuova key sulla eprom si riavvierà e userà la nuova key da quel momento. Onoscenter dopo un tempo massimo di 5 minuti ritornerà ad usare la key personalizzata potendo quindi continuare a comunicare con tutti i nodi preesistenti e anche con l'ultimo nodo aggiunto. Possibilmente se un utente ha bisogno di un nuovo nodo potremo chiedere la chiave al suo onosCenter e mandargli un nodo già configurato con la key corretta.