怎么在安卓客户端接口接收智能硬件所发出的数据?

各位大神,本人小白,本人在设计android系统的APP时怎么在代码中插入智能硬件所发出的数据,实现人机交互的功能?望各位大神指点迷津!!!

Socket通信,蓝牙,wifi,到时候直接读数据就Ok