I try to introduce in the forum an IPMI topic, hoping that someone will be able to give me some help

My problem is simple: I'm programming an ADLINK board (with intel corei7 on board) with my own OS and I have to acquire some data from IPMI (temperature and voltage, nothing more). My board expose IPMI by COM3 serial port.
Assuming that I'm able to handle the serial port (nothing too difficult here...) how can I communicate with BMC?
I'm reading the intel IPMI specification everrywhere but I cannot understand how I must do!
Does someone know something about this?
I tried to send some message on serial port but I had no response, which is the correct procedure to communicate by serial port with IPMI? which is the correct message format?
I found some source code but it's very difficult to read for me, and openIPMI does not support serial communication.
Thank you in advance!