Improving network lifetime and speed for 6LoWPAN networks using machine learning. (23rd September 2020)