- modify the mqtt component
- fix bugs