如何实现上位机和下位机的无线通信?这个应该有好几种方法,如蓝牙,红外信号,WI-FI等都可以实现。下面简要说明一下思路。其实这几种无线通信方式都属于串口通信。
使用蓝牙时,分为主机和从机。上位机是主机,下位机是从机。主机可以读写从机的任何数据,而从机只能根据主机的命令执行指令,不能主动和主机联系。
蓝牙的主机和从机的数据是用串口和上位机以及下位机控制器进行数据交换的。然后通过蓝牙无线发送和接收数据,这样实现无线传输数据。
红外信号也是一样,也分主从红外管。使用方法和蓝牙基本一样。
WI-FI的无线通信是通过组成无线局域网来进行互相通信的。WI-FI分为服务器和客户端。上位机作为服务器,可以实时扫描(轮巡方式)以及广播的形式向所有客户端发送数据和接收数据。客户端也可以向服务器发送指令读取数据。因此这种模式可以互发数据,非常方便。