CC3100使用
我现在是自己的MCU和CC3100,3100和MCU通过SPI通讯,想让3100完成无线信息的收发。
我要将这个3100设置为STA(AP)模式,有几个问题想请教下:
1.首先,通过Uniflash和烧写器,通过UART口写进3100中。
2.通过Uniflash和烧写器把getting_started_STA(AP)文件烧写进去。
这样,一上电,3100就会自动成为STA(AP)。
不知道这个理解对呢?
如果是这样的话:
1.那么这些文件都是写进那个外置FLASH里?
2.这些需要先写进去的配置文件在哪里寻找,怎么修改?
3.怎么设置就可以让这个STA接入我的AP,并且通过这个AP和另一个STA通讯?
4.固件需要升级么?
5.网上资料里面还有一个getting_started_STA5.0.2这个和getting_started_STA有什么区别?
第一次接触 很多问题都不知道 麻烦各位技术人员和大神了
首先你用CC3100搭配MCU的平台,主程序,也就是你说的getting_started_STA(AP)工程的bin文件是烧写到你的主MCU里面的。你需要根据你选的MCU来进行代码的移植。
CC3100外面的SFLASH 主要用来存放service pack和一些安全相关的加密证书的。
谢谢
1.烧写到我的主MCU之后,还做其他什么处理呢?一上电之后,CC3100就知道自己是STA(AP)么?
2.你说的这些severice pack这些文件在哪里找? STA和AP配置时候都是一样的呢
CC3100做SAT还是AP的程序是不一样的,建议你先下载CC3100的SDK,学习一下里面的开发手册以及对应的AP和SAT的例程。
另外service pack也是可以在TI的官网下载的,和CC3100SDK在一个下载页面。对于SAT或是AP来说service pack都是同一个。
谢谢
恩恩 这个SDK我已经下载下来了,我就是有几个问题没有弄明白。
1.这个SFLASH里面的配置文件究竟是哪些,我需要下载哪几个?除了刚刚说到的那个Service pack还有其他什么?
2.Getting_started_STA程序下载到主MCU之后,主mcu要和cc3100进行通讯么?要不然,cc3100如何知道自己现在是社么模式?
谢谢您的耐心解答
对于你目前的应用来说只需要在SFALSH里面烧写service pack就行。如果你后面要测试类似于HTTP server之类的程序,你需要烧写一些html文件,同时如果你要测试SSL或是enterprise wlan时,需要烧写一些网络证书。
另外,当你用Getting_started_STA这个程序时,程序里面有相关的配置CC3100工作在SAT的设置。当然CC3100和主MCU之间是有通过SPI的通信的,这些都是底层的驱动。
谢谢
谢谢你的回答
我现在用了一个CC3100+主mcu做AP,两个 cc3100+主mcu 做STA ,这两个STA一个发送给AP,另一个通过AP接收数据。
这两个STA是不是不能同时连入我的AP,那我这个功能还能实现呢?
现在的CC3100做AP时,不支持同时连接两个SAT。你可以尝试将他们都设成SAT,然后连到同一个无线路由上面,然后通过TCP/IP或是UDP的socket进行数据的交互。当然,不知道这样符不符合你的设计初衷。
谢谢
你说的这个无线路由是不是我们平时见到的那种路由器呢?
如果说我一个STA发送完数据后断开连接,另一个STA再接入,这样可以呢? 这样的时间延迟会不会很久?
断开连接在软件实现复杂呢? 麻烦您啦
对,就是平常用的无线路由器。
如果你要断开一个SAT,再去连接另外一个SAT,这个需要在AP的程序里面做更改,当然断开连接只要一句指令就行。
另外,还有一个问题需要考虑的是,SAT和AP直接直接通信,你是打算用P2P直连的模式吗?
谢谢
老师啊,加下我的扣扣吧,3238245116,第一次接触问题实在是太多,实在是感激不尽啊
不好意思,公司用不了QQ哦。
有问题的话,可以在这个论坛里面提问。有很多TI的工程师会回答的。
谢谢
好的,还是麻烦您了
您刚刚那个回复我没有看得很明白,您说的那个P2P是什么意思?
还有您刚刚说
另外,当你用Getting_started_STA这个程序时,程序里面有相关的配置CC3100工作在SAT的设置。当然CC3100和主MCU之间是有通过SPI的通信的,这些都是底层的驱动。
程序里面有相关的配置CC3100工作在SAT的设置 这句话是什么意思啊?
老师,原谅我的无知
P2P模式就是peer to peer 的模式,也就是点对点模式。有点类似于以太网的直连通信。你可以维基百科一下。
老师不敢当,我也只是熟悉一下我们的产品而已。
一般用wifi通信交互数据的话,都会借助TCP/IP或是UDP的socket通信来实现的。
关于CC3100和MCU直接的通信,首先你的程序是运行在MCU里面的。 在它的main程序里面回去调用初始化的CC3100的API函数,里面就包括设置CC3100工作在SAT模式下还是AP模式下。这些都是通过调用API函数设置定义的。
建议你还是先看看SDK里面的doc文档下的编程手册。熟悉一下开发流程。
谢谢
谢谢
好的,我大概清楚了,谢谢您啦 我去看看
不客气,如果有什么问题的话,可以在发帖。
谢谢
CC3200可以接主MCU 作为我的AP呢 是不是可以接入多个CC3100+主mcu的STA
不行,现在版本的CC3100和CC3200作为AP都只能接一个SAT。
这样子的话 和点对点通讯有啥区别
CC3100或CC3200不论做AP还是SAT,比较少的会工作在点对点的模式下,基本都是借助一个无线路由器来实现网络的连接的。
换句话说,我们用CC3100或是3200, 很少会直接用他们两之间的通信的。
谢谢