微波EDA网,见证研发工程师的成长! 2025濠电姷鏁告慨鎾儉婢舵劕绾ч幖瀛樻尭娴滅偓淇婇妶鍕妽闁告瑥绻橀弻锝夊箣閿濆棭妫勭紒鐐劤濞硷繝寮婚悢鍛婄秶闁告挆鍛缂傚倷鑳舵刊顓㈠垂閸洖钃熼柕濞炬櫆閸嬪棝鏌涚仦鍓р槈妞ゅ骏鎷�04闂傚倸鍊搁崐鎼佸磹閹间礁纾瑰瀣捣閻棗銆掑锝呬壕濡ょ姷鍋為悧鐘汇€侀弴銏℃櫆闁芥ê顦純鏇㈡⒒娴h櫣甯涢柛鏃€娲熼獮鏍敃閵堝洣绗夊銈嗙墱閸嬬偤鎮¢妷鈺傜厽闁哄洨鍋涢埀顒€婀遍埀顒佺啲閹凤拷17闂傚倸鍊搁崐鎼佸磹閹间礁纾瑰瀣捣閻棗銆掑锝呬壕濡ょ姷鍋為悧鐘汇€侀弴銏℃櫇闁逞屽墰缁絽螖娴h櫣顔曢梺鐟扮摠閻熴儵鎮橀埡鍐<闁绘瑢鍋撻柛銊ョ埣瀵濡搁埡鍌氫簽闂佺ǹ鏈粙鎴︻敂閿燂拷 闂傚倸鍊搁崐鎼佸磹閹间礁纾瑰瀣捣閻棗銆掑锝呬壕濡ょ姷鍋為悧鐘汇€侀弴銏犖ч柛灞剧煯婢规洖鈹戦缁撶細闁告鍐f瀺鐎广儱娲犻崑鎾舵喆閸曨剛锛涢梺鍛婎殕婵炲﹪鎮伴鈧畷鍫曨敆婢跺娅屽┑鐘垫暩婵挳骞婃径鎰;闁规崘顕ч柨銈嗕繆閵堝嫯鍏岄柛娆忔濮婅櫣绱掑Ο鑽ゎ槬闂佺ǹ锕ゅ﹢閬嶅焵椤掍胶鍟查柟鍑ゆ嫹闂傚倸鍊搁崐鎼佸磹閹间礁纾归柣鎴eГ閸婂潡鏌ㄩ弴鐐测偓鍝ョ不閺嶎厽鐓曟い鎰剁稻缁€鈧紒鐐劤閻忔繈鍩為幋锔藉亹閻庡湱濮撮ˉ婵堢磽娴e搫顎岄柛銊ョ埣瀵濡搁埡鍌氫簽闂佺ǹ鏈粙鎴︻敂閿燂拷
首页 > 研发问答 > 无线和射频 > TI WIFI设计交流 > CC3100 smartconfig

CC3100 smartconfig

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

Hi TI 員工,

按照CC3100SDK_1.1.0里面的提供的例程:provisioning_smartconfig

这个程序里面有调用函数:SmartConfigConnect(),是否按照例程调用之后手机客户端就可以得到CC3100的IP地址?

 

现在我们按照TI提供的MSP430F5529的平台,运行这个程序之后手机客户端还是得不到IP地址。手机客户端的软件也是按照TI提供的DEMO程序。

 

请教我们要建立一个完整的连接流程应该是怎样的?

你好,

将程序在MCU的平台正常工作后,用手机打开wifi首先连接目的AP,然后打开手机的wifi starter 软件,输入目的AP的名称和密码,就可以扫描到CC3100,让CC3100连接到目的AP中。

Dear TI 工程师: 你好,谢谢你的回复。你的回复主要是告知我们怎么使用官方的DEMO。操作方式我们现在是知道的。 现在我们需要做的是一个智能家居的方案,主要要求是:CC3100工作在station模式,手机端的APP和CC3100能够建立TCP SOCKET连接,从而收发数据 现在我们认为的流程应该是: 1,进行SmartConfig,让手机端的APP能够得到CC3100的IP地址,从而建立连接。 2,创建TCP SOCKET连接 3,基于SOCKET连接的数据收发 请您那边确认正确的流程是否是这样?如果不是这样,正确的流程应该是怎样的? 另外一个问题: 是否进行第一步之后(1,进行SmartConfig,让手机端的APP能够得到CC3100的IP地址,从而建立连接),手机端的APP就可以正确得到CC3100的IP? 如果不是这样,还需要哪些操作?

你的理解基本正确,通过手机SmartConfig功能的本质是通过mDNS功能将AP的连接信息发送到CC3100中,CC3100根据AP的信息连接到网络中,这样手机就可以获取连接后的CC3100的IP地址,剩下的就是创建TCP连接,通过端口号及IP地址与手机APP通信。

Terry Han你好:

现在CC3100和MCU那端的程序是TI DEMO:provisioning_smartconfig

手机端APP的程序也是用的TI的DEMO程序(WiFi starter),运行之后MSP430+CC3100那端会打印出红色字体的信息,但是手机端没有得到IP地址

能否告诉我们手机怎样就可以获取连接后的CC3100的IP地址? 是否需要主机(Host MCU)先发命令到CC3100中,并要求CC3100广播他的IP地址, 这样手机就可以获取连接后的CC3100的IP地址?

 Provisioning smartconfig application - Version 1.2.0

*******************************************************************************

 Device is configured in default state 

 Starting smartconfig process 

 Connection established w/ AP and IP is acquired 

你手机使用的是安卓还是苹果IOS,CC31xx目前对有些路由器的smartconfig支持不是很好,尝试使用苹果手机运行wifi starter以及更换路由器测试,

PS,TI的下一代升级产品CC3120 CC3220会全面改善smartconfig的功能,在大约会在今年2Q量产。

Terry Han 你好, 因為我們已經採購了一部分cc3100 module. 之前我們是用cc3000 mod,但已經停產。当轉用cc3100这个工程才發覺需要很大的修改host 那边MCU. 現在問題是当跑完smartconfig后。不知道如何得知IP 及广播给手机端app.何否詳細說明一下这里怎样做法? 謝謝 Rod

当CC3100运行Smartconfig()函数后,后面的IP地址会自动通过mDNS传递手机APP,在手机端会显示当前连接到AP时CC3100的IP地址,在调试过程中可以将串口打开,把网络连接的信息打印出来,方便程序理解。

Dear Terry, 有关运行smalrtconfig ()函數后,IP地址会自动通過mDNS 送到手机app. 但現在我們在wifi starter app 上沒有收到这个信息。是否需要在mDNS內設置才能收到信息。另外可否詳細說明一下mDNS設置內容。我們不是太明白default setting里包括的東西。 謝謝 Rod

不需要操作mDNS,这个过程程序自动运行的,如果无法连接,尝试更换路由器品牌和更换手机,之前我测试了IPhone4s-IOS7.0和华硕的路由器没有问题,谢谢!

从CC3100打印的信息来看Connection established w/ AP and IP is acquired  此时CC3100已经连接到了AP,那在手机APP端口,此时点击Devices就会找到此时CC3100的设备,并获得CC3100的IP地址,通过该IP地址可以访问CC3100.

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

网站地图

Top