微波EDA网,见证研发工程师的成长!
首页 > 研发问答 > 无线和射频 > TI WIFI设计交流 > 如何让CC3200获得路由ID和密码

如何让CC3200获得路由ID和密码

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

我需要自己开发一个手机APP,然后告诉CC3200我的路由器名字和密码

可以把SmartConfig嵌入至自己开发的手机APP中吗?

或者把CC3200先设置成AP模式,手机连接CC3200,告诉CC3200路由器名字和密码。然后再将CC3200设置成WLAN STATION模式,连接WIFI。这样可以吗?

如果使用Smartconfig建议使用TI最新的CC3220进行开发,新的CC3220对于Smartconfig的兼容性做的更好,

当然TI也提供了provisioning_ap 的方式进行配置CC3200,

int main(void)
{
long lRetVal = -1;
//
// Initialize Board configurations
//

BoardInit();
//
// Configure the pinmux settings for the peripherals exercised
//
PinMuxConfig();

#ifndef NOTERM
InitTerm();
#endif

//
// Display banner
//
DisplayBanner(APPLICATION_NAME);

// configure RED LED
GPIO_IF_LedConfigure(LED1);

GPIO_IF_LedOff(MCU_RED_LED_GPIO);

InitializeAppVariables();

//
// Following function configure the device to default state by cleaning
// the persistent settings stored in NVMEM (viz. connection profiles &
// policies, power policy etc)
//
// Applications may choose to skip this step if the developer is sure
// that the device is in its default state at start of applicaton
//
// Note that all profiles and persistent settings that were done on the
// device will be lost
//
lRetVal = ConfigureSimpleLinkToDefaultState();
if(lRetVal < 0)
{
if (DEVICE_NOT_IN_STATION_MODE == lRetVal)
UART_PRINT("Failed to configure the device in its "
"default state \n\r");

LOOP_FOREVER();
}

UART_PRINT("Device is configured in default state \n\r");

CLR_STATUS_BIT_ALL(g_ulStatus);

//Start simplelink
lRetVal = sl_Start(0,0,0);
if (lRetVal < 0 || ROLE_STA != lRetVal)
{
UART_PRINT("Failed to start the device \n\r");
LOOP_FOREVER();
}

UART_PRINT("Device started as STATION \n\r");

// Connect to our AP using SmartConfig method
lRetVal = startProvisioning();
if(lRetVal < 0)
{
ERR_PRINT(lRetVal);
}
else
{
UART_PRINT("Provisioning Succedded \n\r");
}

LOOP_FOREVER();
}

感觉并没有回答到我要问的地方。

我现在要自己做一个手机APP,与CC3200。问题是如何将路由名字和密码告诉CC3200

TI有Smartconfig手机APP,使用这个APP可以告诉CC3200路由名字和密码。但这是TI的APP,并不是我自己开发的。是否有smartconfig sdk之类提供给我开发呢?

CC3200本身可以设置为ap和station模式。如果设置为ap模式,我可以用手机连接CC3200,将路由名字和密码告诉CC3200吗?

provisioning_ap例程中如你黄字点亮的部分。这个也是通过samrtconfig配置的吧

你好,请问一下。

CC3200 AP的方式配置WIFI, out_of_box web server的方式 和 provisioning_ap, 那种比较好?

Starting Provisioning 持续了30s 这是什么情况, 这样会导致用户体验不好吧。

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

网站地图

Top