本帖最后由 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原理图请参考附件)
CC3200wifi套件入门.pdf
(2.07 MB, 下载次数: 815)
8182.CC3200_GAgent-2015-12-25.zip
(16.81 MB, 下载次数: 705)
如何快速利用CC3200开发属于你的硬件,让你的硬件连上网络,开发一个智能化的产品!!请看下面步骤。更有多个iot 开源APP以作参考:http://club.gizwits.com/thread-2852-1-1.html
二、云端部分:
1. 登录机智云登录 http://www.gizwits.com/zh-cn/index/直接注册账号即可。这个账号将用来生成、管
理属于你的产品及 APP
2. 创建新设备a. 在登录之后添加一个 CC3200 LaunchPad 设备,或者也可以通过模板去创建一个。 b. 为 CC3200 LaunchPad LED D7 创建一个数据点 c. 按照 向导点击下一步,最后可以按照 demo APP,或者下载 SDK 去定制 APP
3. 获取 Product Keya. 在设备创建好之后,进入个人项目,然后得到 Product Key
4. 获取并修改 CC3200 代码b. 选择一个版本,然后点击 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
|