The hardware you use is up to you and down to the hardware that suits your development best. The only few things you need to make sure your hardware has in order to be compatible are the following:
- It can accept a Standard SIM / Micro SIM / Nano SIM,
- It uses 3G/4G/LTE connectivity,
- Has programable profiles with APN settings
If your hardware is able to do these magic three things you shouldn't have a problem. However if you do run into any issues establishing a connection then don't hesitate to get in touch! Submit a support ticket with your hardware spec and any documentation that you have available and we will see what we can do to help you get that connection established!