admin管理员组文章数量:1531724
2024年7月24日发(作者:)
CC3200 LaunchPad物联网应用
Exosite Could例程
V1.0
目录
1 基于IoT应用的演示例程 ........................................................................................................ 2
1.1 Exosite Cloud演示程序 ................................................................................................ 2
1.2 准备工作 ....................................................................................................................... 3
1.2.1 硬件准备 ........................................................................................................... 3
1.2.2 PC端的软件准备 .............................................................................................. 4
1.2.3 网络账号申请 ................................................................................................... 5
1.3 CC3200 LaunchPad程序下载 ....................................................................................... 5
1.3.1 打开配置文件 ................................................................................................... 5
1.3.2 输入COM端口 ................................................................................................. 6
1.3.3 擦除Flash操作 ................................................................................................ 7
1.3.4 Flash代码下载 ................................................................................................. 8
1.4 CC3200 LaunchPad网络配置 ....................................................................................... 8
1.5 将硬件添加到云账号下 ............................................................................................. 10
1.5.1 网站登录账号 ................................................................................................. 10
1.5.2 在网页中添加设备 ......................................................................................... 10
1.5.3 云端查看运行结果 ......................................................................................... 12
1.6 常见问题 ..................................................................................................................... 13
1.6.1 不能识别串口设备 ......................................................................................... 13
1.6.2 COM端口被占用 ............................................................................................ 13
1.6.3 CC3200 LaunchPad版本号查看 ..................................................................... 14
1.6.4 出现Flash烧写错误的解决方法 ................................................................... 14
1.6.5 Exosite cloud demo源码下载 ........................................................................ 15
1.7 COM调试接口的使用 ................................................................................................ 15
参考资料 ................................................................................................................................. 16
后记......................................................................................................................................... 16
2
3
1 基于IoT应用的演示例程
1.1 Exosite Cloud演示程序
本文档的初衷在于帮助初次接触CC3200 LaunchPad的用户在最短的时间内完成一个IoT
程序。该例程基于Exosite网站,暂且称之为Exosite Cloud演示程序。
这个程序有什么用呢?在这里先对运行结果简单说明下:
程序正常运行时,CC3200 LaunchPad作为一个设备,通过一个无线网络接入互联网。用
户可以在任何一个有网络的地方,登录云服务器,远程查看CC3200 LaunchPad的温度测量
值和加速度测量值;同时还可以对用户的按键操作进行计数显示;最后,可以通过网页上的
按键,远程控制CC3200LaunchPad上的LED灯。
从技术上来讲,包含了有设备、网络和云端处理,整个链路是走通的。同时还包含了两
个基本动作:本地传感数据的上传,远程控制本地设备。
注意:
该演示程序的实现不需要任何C语言等编程基础,因为代码已经编译好,只需要按照
以下说明进行下载操作即可看到结果。当然了,该程序也提供源代码,对于有编程基础的用
户可根据需要自行修改。
1.2 准备工作
在动手之前,梳理了一些准备事项。把这些先准备好,可以使实验更加的连贯。如果该
事项已准备完成,则可跳过。
1.2.1 硬件准备
使用到的设备如下:
CC3200 LaunchPad板卡 x1
Micro USB连接线 x1
手机(或便携电脑、平板) x1
无线路由器(或手机热点) x1
对于CC3200 LaunchPad板卡,请先按照下图的配置连接好跳线帽。黄色表示跳线帽要
连接上,而且在该实验过程中不需要变动。
注意:
要特别绿色标注的跳线帽,我们称为SOP2,这个跳线帽在实验过程中有变动。
1.2.2 PC端的软件准备
PC机上要做两个工作:
下载编译好的代码;
下载并安装代码下载工具Uniflash;
(1)下载编译好的代码
下载压缩包,解压备用;
·下载链接:
/hc/en-us/article_attachments/200973290/
·解压后的文件如下所示:
(2)Uniflash工具准备
下载并安装Flash下载工具Uniflash,用于下载代码到CC3200 LaunchPad;
·TI官网下载页面:/tool/uniflash
注意:
打开页面后有两个选择,请选择Uniflash for SimpleLink CC3100 and CC3200。
Uniflash安装完成后,启动界面如下:
1.2.3 网络账号申请
因为这个例程是基于Exosite Cloud开发的,所以先到Exosite网站上申请一个账号。从
网站的介绍上得知,域名为的免费Exosite账户,是由TI和Exosite提供,用
于评估使用的,没有使用的时间限制,一个账号可以免费连接两个设备。
账号申请网址:/
网站只有英文和繁体中文;注册账号需要验证邮箱地址。
1.3 CC3200 LaunchPad程序下载
准备工作完成后,在这个章节中,我们将更新CC3200 LaunchPad的代码,将编译好的
Exosite Cloud程序下载到CC3200 LaunchPad板卡上。
1.3.1 打开配置文件
使用TI Uniflash工具打开文件;
方法一:找到解压的路径,直接双击打开;
如果没有显示文件
列表的话就接着用方法二吧。
方法二(推荐):先打开工具Uniflash,菜单栏File/Open Configuration,在弹出的对话框中,
选择解压路径下的文件。
正确打开配置文件后,显示界面如下:
1.3.2 输入COM端口
(步骤2-1)将CC3200 LaunchPad连接到电脑,如果电脑上已经有USB转串口的芯片驱动,
则有虚拟串口供用户使用。驱动未识别的,请参考1.6
常见问题
。
方法一:从设备管理器中可以查到CC3200对应的COM端口号。
方法二:还可以从一些串口调试工具中直接获取到COM端口号。
(步骤2-2)将COM端口号填写到Uniflash中,如图所示COM端口号为120;
1.3.3 擦除Flash操作
为避免后边下载代码时可能出现的操作失败,我们先对Flash做擦除操作。
注意:
CC3200 LaunchPad
的
SOP2
跳线帽的连接方式(
SOP2
跳线帽需要插上)
(步骤2-1)在打开的CCS Uniflash中,单击Format,在弹出的选项设置中对相应参数进行
设置。在此,我们只需要下拉选择Flash的大小即可,当前外置Flash是8M,所以选择8MB。
(步骤2-2)点击OK,在Console界面出现“please restart the device”的提示后,按下板子
的复位键,等待擦除完成。下图是格式化操作对应的Console界面提示,仅供参考。
1.3.4 Flash代码下载
Flash擦除成功后,直接点击Program开始下载程序。同样的,在Console界面出现“---
please restart the device ---”提示后,按下板卡上的复位按键,等待下载完成。
整个下载过程中,如果Console界面没有出现红色的错误提示,说明下载OK啦~有错误
的话,请参考1.6
常见问题
。到这一步,我们已经成功下载Exosite Cloud的程序代码。
1.4 CC3200 LaunchPad网络配置
代码下载完成后,需要对CC3200 LaunchPad做一些简单配置。
(步骤5-1)拔掉SOP2上的跳线帽(下图中的绿色位置所表示的跳线帽SOP2要拔掉),复
位CC3200 LaunchPad板卡;
(步骤5-2)打开手机、平板或电脑,查找无线网络接入点。
CC3200 LaunchPad默认的名称为“mysimplelink-XXXXXX”,不同的板卡用不同的字符表
示xxxxxx,找到网络后,点击连接。如下图,找到无线网络“mysimplelink-10EB09”;
注意:
如果没有搜索不到该名称的无线网络,按住板卡上的按键SW3,再按一下复位键,
等5s左右再松开SW3;
(步骤5-3)连接成功后,在手机/电脑上打开浏览器,输入;
注意:
不能省略前边的
在打开的界面中,选择“status”,记录下显示的MAC地址。该MAC地址后续在服务器
端绑定设备时需要使用。
注意:
如果便携电脑同时连接无线和有线,有可能会打不开网页。建议把有线网络先拔除。
(步骤5-4)选择选项“Profiles”,在页面中输入SSID和密码。
可以这么理解,手机连接Wifi上网时,也需要选择网络名称和输入密码。 CC3200
LaunchPad没有屏幕供大家操作,就通过这种方式来输入网络名称和密码。如下图所示。
(步骤5-5)输入完成后,点击Add,在弹出的对话框当中选择确定,过一会儿,CC3200
LaunchPad转换为设备连接刚设置的无线网络,自动连接上网了。
通过以上的配置,CC3200 LaunchPad已经连上无线AP了。
简单验证下,在路由器这端(下图使用的是手机做热点),可以看到CC3200 LaunchPad
已经连接到该网络。
1.5 将硬件添加到云账号下
CC3200 LaunchPad已经可以成功接入互联网,我们接下来要做的是,将该设备添加到之
前申请的云账号下,这样,我们只要登录网站就可以管理设备了。
1.5.1 网站登录账号
登录网站/, 用刚申请的账号登录;
如果已经登录,则跳过该步骤;
1.5.2 在网页中添加设备
登录账号后,添加/维护/修改设备的方法有很多种,在此只挑一种做简单介绍,如有更
多需求,请参考网站的使用帮助和使用说明。
Step1 —— 介绍了该网站支持的TI设备,有空再看,此处先跳过;
Step2 —— 从该步骤开始添加设备,请参与以下几张截图来操作。
只需要简单3个步骤即可完成设备的添加。
第一步:
第二步:
完成:
1.5.3 云端查看运行结果
添加设备完成后,即可在网页看到CC3200 LaunchPad的运行结果了。
温度显示,CC3200 LaunchPad板卡上带有温度传感器;
用户按键操作,会统计用户按键;
加速度显示;
远程控制板子上的LED灯;
在地图上显示该板卡的位置(跟用户设定的位置有关);
更多的功能可需要进行修改显示(请参考网页说明、源代码);
1.6 常见问题
在操作过程中不可避免的会遇到一些问题,以下列举了一些常见的问题及解决方法。如
有您有新的问题以及解决方法,可与xie_sx@联系。
1.6.1 不能识别串口设备
不能识别串口设备,原因为驱动程序不存在或者未能正确安装,请下载相应的驱动程序。
解决方法一:直接找到FTDI芯片的驱动,到官网下载;
解决方法二:下载CC3200 SDK软件开发包,安装完成后,在安装目录下可以找到USB转串
口芯片的驱动程序。
安装目录及文件图示举例:C:tiCC3200SDKcc3200-sdktoolsftdi
1.6.2 COM端口被占用
COM端口配置不正确,或者端口被占用,会出现如下提示。
解决方法:请配置正确的端口号。
错误代码:
[15:53:55] Begin GetVersion operation.
[15:53:55] INFO: > Executing Operation: Connect
[15:53:56] FATAL: --- Can't connect to device !! ---
[15:54:06] FATAL: Error connecting to the device. Please check your COM port settings. Error code: 1
[15:54:06] INFO: > Executing Operation: Disconnect
[15:54:06] ERROR: Error disconnecting from the device. Error code: 0
[15:54:06] Operation GetVersion returned.
1.6.3 CC3200 LaunchPad版本号查看
代码配套的硬件为CC3200 LaunchPad Rev 3.2或者更新的版本;
如何查看版本号呢?
1.6.4 出现Flash烧写错误的解决方法
在打开的CCS Uniflash中,单击Format,在弹出的选项设置中对相应参数进行设置。在
此,我们只需要下拉选择Flash的大小即可,当前外置Flash是8M,所以选择8MB。
点击OK确定,在Console界面出现“please restart the device”的提示后,按下板子的
复位键,等待擦除完成。
1.6.5 Exosite cloud demo源码下载
这个工程只是一个简单的演示,如果先根据自己的需要修改,可以到网站上下载源代码。
该工程的源代码下载:
/exosite-garage/CC3200CloudDemo/
1.7 COM调试接口的使用
如果CC3200 LaunchPad连接到了PC机上,还可以借助串口来接收板卡的调试信息。注
意在下载时,避免串口占用,要及时关闭串口。
串口的参数设置请参考下图。
2 参考资料
(1) TI官网,各种云平台的介绍
/ww/en/simplelink_embedded_wi-fi/
(2) Exosite参考网页:
/hc/en-us/articles/202271424--CC3200-Wi-Fi-Launchpad
(3) CC3200 LaunchPad原理图/布线图/BOM表/文档等可从以下链接下载:
/tool/cc3200-launchxl-rd.
(4) 更多、更全面的CC3200资料,请参考以下链接:
//CC31xx_%26_CC32xx
(5) 如需要CC3200 LaunchPad可到TI Store上购买:
/
3 后记
如有描述错误,欢迎批评指正,联系方式:xie_sx@
版本历史:
2014.10.17初始版本V1.0 by 谢胜祥
版权声明:本文标题:CC3200 LaunchPad物理网应用举例 内容由热心网友自发贡献,该文观点仅代表作者本人, 转载请联系作者并注明出处:https://m.elefans.com/dianzi/1721786090a897215.html, 本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌抄袭侵权/违法违规的内容,一经查实,本站将立刻删除。
发表评论