TI中文支持网
TI专业的中文技术问题搜集分享网站

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

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

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

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

Terry Han:

如果使用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();}

young roov:

回复 Terry Han:

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

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

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

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

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

th smi:

回复 Terry Han:

你好,请问一下。

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

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

Terry Han:

回复 th smi:

这个时间主要是考虑用户如果使用Smartconfig配置不成功时,进行其他的配置

建议使用传统的AP模式配置,更加的稳定。

Butterfly:

回复 th smi:

Smart config是TI 特有的,传统都用的AP方式,步骤麻烦点

赞(0)
未经允许不得转载:TI中文支持网 » 如何让CC3200获得路由ID和密码
分享到: 更多 (0)