我有一个要实现的IoT设备:
移动应用-通过用户的手机启动通信时,手机是主手机
远程键-单击该键可使物联网设备执行某些操作。远程密钥应与物联网设备配对一次。
现在,我遇到的问题是我无法与两者进行交流。我想一直启用与该移动应用程序的连接,但是我也想一直收听该远程键的单击(除非我已连接到该应用程序)。
这种通信的最佳架构是什么?谁将成为主人,谁将成为奴隶?我应该使用信标设备作为远程密钥吗?这里的最佳做法是什么?
答案 0 :(得分:2)
根据BLE堆栈,设备当然可以同时是Central和Peripheral(此处“ Master”和“ Slave”的使用不准确)。
如果我的理解正确,您有3种设备-电话,钥匙和IoT设备。这里有几个选项: