ZHCU938C May 2018 – January 2021 CC3100 , CC3100MOD , CC3200 , CC3200MOD
使用控制 SimpleLink WiFi 器件(包括 SimpleLink Studio)的主机驱动程序,用户只需五个命令即可使用 802.11 收发器的功能。因为 SimpleLink WiFi 器件是符合 BSD 套接字实现的网络器件,所以应使用带有以下参数的命令 sl_Socket 来启动收发器。
soc = sl_Socket(SL_AF_RF ,SL_SOCK_RAW/SL_SOCK_DGRAM,channel);
SL_AF_RF – 指示用户可以从网络的哪一级覆盖帧。
SL_SOCK_RAW – 指示 L1 RAW 套接字(不遵守 802.11 介质访问策略 [CCA])
SL_SOCK_DGRAM – 指示 L2 RAW 套接字(遵守 802.11 介质访问策略)
channel – 配置工作通道,以开始接收或发送流量。使用 0 来保持默认通道。
此命令返回一个套接字 ID,这是一个 2 字节整数,用于引用该套接字。如果套接字有问题,该命令将返回错误代码。
若要关闭套接字,请使用命令 sl_Close:
sl_Close(soc);