Can Micropython be used to send data to bolt cloud using UART pins. I want to upload micropython code to ESP8266.
yes, you can use it. All you have to remember is to use a supported baud rate (9600 is recommended). UART protocol is programming language agnostic, so you can use it with C, C++ or micropython in the same way.