设置cc3200的DHCP后,电脑连接模块经常获取不到IP。
SlNetAppDhcpServerBasicOpt_t dhcpParams;
unsigned char outLen = sizeof(SlNetAppDhcpServerBasicOpt_t);
dhcpParams.lease_time = 8192; // lease time (in seconds) of the IP Address
dhcpParams.ipv4_addr_start = SL_IPV4_VAL(11,11,11,2); // first IP Address for allocation. IP Address should be set as Hex number
dhcpParams.ipv4_addr_last = SL_IPV4_VAL(11,11,11,250); // last IP Address for allocation. IP Address should be set as Hex number
sl_NetAppStop(SL_NET_APP_DHCP_SERVER_ID); // Stop DHCP server before settings
sl_NetAppSet(SL_NET_APP_DHCP_SERVER_ID, NETAPP_SET_DHCP_SRV_BASIC_OPT, outLen, (unsigned char*)&dhcpParams); // set parameters
sl_NetAppStart(SL_NET_APP_DHCP_SERVER_ID);
sl_Stop(10); //模式设置后重启生效
sl_Start(NULL,NULL,NULL);
Dongbin Xu:
你好,weilson li :
我是新手,我想问下,这几个函数式干嘛用的,我不懂,能不能讲解下,我很困惑,cc3200不是说,作为AP时,只能连接1台STA吗?使能DHCP能解决这个问题吗?
weilson li:
回复 Dongbin Xu:
不能解决链接多个sta,这个功能主要是设置链接上模块后给你分配的IP参数。同时只能链接一个STA。
只是可以设置分配的网段。像192.168.1.X或192.168.2.X
Dongbin Xu:
回复 weilson li:
谢谢!我有在这个社区里看到,可以通过软件设置,你知道怎么设置吗?你有联系方式吗?我是新手,能不能给个方式,以后能方便请假你问题?
weilson li:
回复 Dongbin Xu:
2932902525@qq.com
我们公司已经有模块在售!