微波EDA网,见证研发工程师的成长!
首页 > 研发问答 > 无线和射频 > TI蓝牙设计交流 > CC2540能否同时作为客户端和服务器

CC2540能否同时作为客户端和服务器

时间:10-02 整理:3721RD 点击:

  大家好:

   最近正在使用CC2540和BLE4.0协议栈进行开发,在具体应用中,需要一个CC2540作为传感器,一个CC2540作为路由器,路由器能够直接与 Iphone4S进行通信,传感器不能直接与Iphone4s进行通信。

   在具体的应用中,我将传感器和Iphone4S作为外设(Peripheral),将路由器作为主机(central),请问在GATT层,我能否将路由器同时作为服务器和客户端?具体为相对于传感器,路由器是客户端;相对于Iphone4S,路由器是服务器。请问能否实现?

谢谢大家,请指教!

chunyang,

理论上是可以实现的。

第一,CC2540作为central能同时连接2个外设。

第二,同时作为GATT的client和server,你得自己添加一些代码,有服务列表的同时,还能做service discovery和服务的读写。

楼主是春阳老师?

Copyright © 2017-2020 微波EDA网 版权所有

网站地图

Top