Regarding speaker mics, they are really two separate devices in one.
1. A "headset"-style device, consisting of a microphone and one or more speakers. These devices all adhere to the
Bluetooth Headset Profile (HSP), which means you can easily pair your device and have it appear as an audio input and output because iOS supports this profile out of the box
2. A PTT button that sends a signal over Bluetooth Low Energy (BLE). Because there are zero standards for this, every manufacturer invents their own custom protocol that is unique to their device. I was able to extract a large catalog of Bluetooth devices that Zello supports, to form the foundation of support that exists in RepeaterPhone.
Everything beyond that initial list, I have to code in specific support. That has been a hit and miss proposition. For example, I have yet to get any response back for specs on Irico's latest model. In this case, though, it appears that the company has documented their BLE protocol on their website. That means it's likely that it can work.
However, the next difficulty would be getting one to test with. With the Inrico, I just ordered one off Amazon to develop with, but wowzers,The Aina devices appear to be around $300!
- Wes W8WJB