Hello,
Yes, it is possible to communicate using MAC addresses - that is why they exist in the first place. However, addressing the communication using MAC addresses suggests that in your project, you are not going to use IPv4 or IPv6, and instead, you are going to insert your messages directly into Layer2 frames. Is this correct?
Best regards,
Peter