Design and Implementation of a Multi-Protocol IoT Gateway Using PIC18 Controller | Synapse