Open melbus analysis and implementation