查看: 244|回复: 1
打印 上一主题 下一主题

如何将CC3200接入机智云

[复制链接] qrcode

30

主题

31

帖子

94

积分

注册会员

Rank: 2

积分
94
楼主
跳转到指定楼层
发表于 2015-10-23 07:16 PM | 只看该作者 回帖奖励 |倒序浏览 |阅读模式

转自:http://www.deyisupport.com

下面介绍的是如何将CC3200 LaunchPad 接入机智云服务器。具体的操作请参考附件的PDF。


请注意这份代码只是一份基础的展示CC3200如何与机智云连接和心跳,后续的具体产品相关的协议需要用户自己开发。

谁有兴趣希望添加功能或者bug fix的话,请本着开源共享的精神,将你们的补丁可以附件在这个帖子上。

如果合适集成到github上的,我会集成进去。

1.   登录机智云

请确保在开始之前已经注册了机智云开发者账号,如果没有可以访问机智云网站注册

2.   创建新设备

  1. 在登录之后添加一个CC3200 LaunchPad 设备,或者也可以通过模板去创建一个。
  2. 为CC3200 LaunchPad LED D7 创建一个数据点
  3. 按照 向导点击下一步,最后可以按照demo APP,或者下载SDK去定制APP

3.   获取Product Key

  1. 在设备创建好之后,进入个人项目,然后得到Product Key
  2. CC3200的代码存放在github.com,请从下面的链接来下载
    https://github.com/yhpan0613/SimpleLink-CC3200/releases

  3. 选择一个版本,然后点击zip就可以获取到最新的代码

  4. 修改CC3200代码
    在SimpleLink-CC3200.gitexamplegetting_started_with_wlan_stationgagentinclude的gagent.h里面有一个宏定义:#define PRODUCT_KEY,
    请将它修改成为上面你创建好的设备的product key.

  5. 在common.h里面修改你要连接路由器的SSID和密码。

5.   运行程序连接到机智云

  1. 用IAR打开wlan_station.eww, 然后编译下载到CC3200LP里面运行
  2. 连接到机智云分为两个步骤,第一个通过访问HTTP Server来获取MQTT服务器的IP

           第二步是每隔50秒发MQTT心跳包PING,服务器会返回心跳包的回应PONG。

            如果有看到下面的LOG说明心跳是正常的:

            INFO MQTT Send packet length=2

            CRITICAL GAgent Cloud Ping ...

            CRITICAL GAgent Cloud Pong ..

      3. 从机智云网站上可以看到你的设备的状态信息:

6. 可以在机智云网站上生成IOE demo的APP,在手机上安装,然后就可以扫描到CC3200 Launchpad,进行绑定。

7. 添加内容去为你的设备做定制化的数据交互

回复

使用道具 举报

321

主题

418

帖子

993

积分

禁止访问

积分
993
沙发
发表于 2015-11-9 01:31 PM | 只看该作者
提示: 作者被禁止或删除 内容自动屏蔽
回复 支持 反对

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

快速回复 返回顶部 返回列表