absmach / magistrala Go 2.7K 693 IoT Platform Framework golang iot-platform edge-computing distributed-systems