Add gatt communicator and fix some typo