Hi everyone,

I am looking and playing with Openwisp and Netjson. I hope i can ask u some questions.

Currently i am trying to automate a managed switch. I came to the horrible conclusion it only allows for changes using web-ui. I made a very basic webscraper that is able to do some very basic things like enabling / disabling network ports or enabling / disabling Power over Ethernet (POE)

Would such a module be something u see as being in the scope of netjson?

I mean having some kind of adapter <Openwisp/configuration frontend> - <Adapter script> - <Switch WebUI>. The way i see netjson would be as a universal configuration format. Having something like Openwisp produce a netjson file and having something else (could be the device itself) applying it on the device.


I miss somethings in the netjson standard

- encryption. I think there should be a standard way to encrypt netjson files on the wire with for example a shared key. U could leave that to the transport but i think it would be better to have a way of doing it in a standard.

- push vs pull:
Now all openwisp device do a configuration pull every x minutes. I think that's a waste of resources on the controller side. What it your vision on using MQTT/AMQP or another open protocol to push configurations to devices. Advantage in this case would also be that u don't need to pull config that often or not at all. The configuration can be applied within seconds after the are changed on the server no matter where the device is located (behind NAT/Firewall).

This would also allow for a new possibility of having a easy way to get data from the device. And also integration in home-automation systems would be a lot easier.

Kind regards,

Pimmetje

--
You received this message because you are subscribed to the Google Groups 
"OpenWISP" group.
To unsubscribe from this group and stop receiving emails from it, send an email 
to [email protected].
For more options, visit https://groups.google.com/d/optout.

Reply via email to