Hello @Nguyen Van Tai,
welcome to this moderated Azure community forum.
The IoT Hub supports MQTT as transport protocol but is very strict on the number of topics because these are tied to the DeviceTwin mechanism.
See this blog post on how to work with those topics.
If you want to do vanilla MQTT, check out the new MQTT support for EventGrid.
See this blog post with an explanation and a video about the 'IoTGrid' service.
If the response helped, do "Accept Answer". If it doesn't work, please let us know the progress. All community members with similar issues will benefit by doing so. Your contribution is highly appreciated.