【教程】用CC3200,轻松实现iot产品开发
本帖最后由 Genius 于 2016-8-22 15:28 编辑一、硬件部分:
CC3200 launchpad一块
关于CC3200:
业界第一个具有内置 Wi-Fi 连通性的单片微控制器单元 (MCU) 开始你的设计。 针对物联网 (IoT) 应用的 SimpleLink CC3200 器件是一款集成了高性能 ARM Cortex-M4 MCU 的无线 MCU,从而使得客户能够用单个集成电路 (IC) 开发整个应用。 借助片上 Wi-Fi,互联网和稳健耐用的安全协议,无需之前的 Wi-Fi 经验即可实现更开速的开发。 CC3200 器件是一个完整平台解决方案,其中包括软件、示例应用、工具、用户和编程指南、参考设计以及 TI E2E 支持社区。 此器件采用易于布局布线的四方扁平无引线 (QFN) 封装。
(CC3200 芯片MCU组成图,CC3200 launchpad原理图请参考附件)
如何快速利用CC3200开发属于你的硬件,让你的硬件连上网络,开发一个智能化的产品!!请看下面步骤。更有多个iot 开源APP以作参考:http://club.gizwits.com/thread-2852-1-1.html
http://club.gizwits.com/data/attachment/forum/201607/18/200415bqj2ddj7qxdjxfdu.jpghttp://club.gizwits.com/data/attachment/forum/201607/18/200414uqxexephcsjj9oab.jpg
二、云端部分:
1. 登录机智云登录 http://www.gizwits.com/zh-cn/index/直接注册账号即可。这个账号将用来生成、管
理属于你的产品及 APP
http://club.gizwits.com/data/attachment/forum/201608/18/174340jpbt4lxplynybbex.png
2. 创建新设备a.在登录之后添加一个 CC3200 LaunchPad 设备,或者也可以通过模板去创建一个。b.为 CC3200 LaunchPad LED D7 创建一个数据点c. 按照 向导点击下一步,最后可以按照 demo APP,或者下载 SDK 去定制 APP
3. 获取 Product Keya.在设备创建好之后,进入个人项目,然后得到 Product Key
4. 获取并修改 CC3200 代码a. CC3200 的代码存放在 github.com,请从下面的链接来下载 https://github.com/yhpan0613/SimpleLink-CC3200/releasesb.选择一个版本,然后点击 zip 就可以获取到最新的代码c. 修改 CC3200 代码在 SimpleLink-CC3200.git\example\getting_started_with_wlan_station\gagent\include 的 gagent.h 里面有一个宏定义:#define PRODUCT_KEY, 请将它修改成为上面你创建好的设备的 product key.d.在 common.h 里面修改你要连接路由器的 SSID 和密码。
5. 运行程序连接到机智云a. 用 IAR 打开 wlan_station.eww, 然后编译下载到 CC3200LP 里面运行b. 连接到机智云分为两个步骤,第一个通过访问 HTTP Server 来获取 MQTT 服务器的 IP 第二步是每隔 50 秒发 MQTT 心跳包 PING,服务器会返回心跳包的回应 PONG。 如果有看到下面的 LOG 说明心跳是正常的:INFO MQTT Send packet length=2
CRITICAL GAgent Cloud Ping ...
CRITICAL GAgent Cloud Pong ...c. 从机智云网站上可以看到你的设备的状态信息:
6. 添加内容去为你的设备做定制化的数据交互。
另:附上TI官方出品的——如何将CC3200接入机智云http://www.deyisupport.com/question_answer/wireless_connectivity/wifi/f/105/t/87168.aspx
很实用:lol 帖子很实用啊。。。。教你轻松把CC3200实现iot产品开发 先学习,期待更多产品加入机智云 CC3200官网介绍:http://www.ti.com.cn/product/cn/CC3200/toolssoftware 不错,谢谢! 不错,是自己实现的和机智云对接的嘛 学习一下 谢谢楼主分享,点赞:) 路过,了解下~ 标记一下,日后方便学习:lol 你好!CC3200 LaunchPad 已经连接到机智云,并且下载好APP,可是在APP上添加设备时,需要让CC3200进入到配置模式如何进入?正确的添加设备如何添加? 谢谢楼主分享,点赞:)
页:
[1]