2996|4

1万

帖子

28

TA的资源

裸片初长成(高级)

楼主
 

[转]如何将CC3200接入机智云 [复制链接]

原帖:http://www.deyisupport.com/question_answer/wireless_connectivity/wifi/f/105/t/87168.aspx

请参考最新的机智云的CC3200的代码:8182.CC3200_GAgent-2015-12-25.zip下面介绍的是如何将CC3200 LaunchPad 接入机智云服务器。具体的操作请参考附件的PDF。
请注意这份代码只是一份基础的展示CC3200如何与机智云连接和心跳,后续的具体产品相关的协议需要用户自己开发。
谁有兴趣希望添加功能或者bug fix的话,请本着开源共享的精神,将你们的补丁可以附件在这个帖子上。
如果合适集成到github上的,我会集成进去。
1.   登录机智云
请确保在开始之前已经注册了机智云开发者账号,如果没有可以访问机智云网站注册
2.   创建新设备
  • 在登录之后添加一个CC3200 LaunchPad 设备,或者也可以通过模板去创建一个。
  • CC3200 LaunchPad LED D7 创建一个数据点
  • 按照 向导点击下一步,最后可以按照demo APP,或者下载SDK去定制APP
3.   获取Product Key
  • 在设备创建好之后,进入个人项目,然后得到Product Key
  • CC3200的代码存放在github.com,请从下面的链接来下载
    链接已隐藏,如需查看请登录或者注册

  • 选择一个版本,然后点击zip就可以获取到最新的代码
  • 修改CC3200代码
    在SimpleLink-CC3200.git\example\getting_started_with_wlan_station\gagent\include的gagent.h里面有一个宏定义:#define PRODUCT_KEY,
    请将它修改成为上面你创建好的设备的product key.
  • 在common.h里面修改你要连接路由器的SSID和密码。

5.   运行程序连接到机智云
  • 用IAR打开wlan_station.eww, 然后编译下载到CC3200LP里面运行
  • 连接到机智云分为两个步骤,第一个通过访问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. 添加内容去为你的设备做定制化的数据交互。


此帖出自RF/无线论坛

最新回复

最好有能发送和接收数据的示范代码,再在上面修改可能就容易些,要请版主慈悲为怀。  详情 回复 发表于 2016-10-27 22:01
点赞 关注
 

回复
举报

1万

帖子

28

TA的资源

裸片初长成(高级)

沙发
 
CC3200 LaunchPad接入机智云.pdf (265.49 KB, 下载次数: 14)
此帖出自RF/无线论坛
 
 

回复

38

帖子

0

TA的资源

一粒金砂(中级)

板凳
 
有时间试试
此帖出自RF/无线论坛
 
 
 

回复

5

帖子

0

TA的资源

一粒金砂(中级)

4
 
一直在试,心跳是可以,但加不上数据,特别是机智云给的协议是MCU向WiFi模块发送的协议,而CC3200是很难操作这一块的。
此帖出自RF/无线论坛
 
 
 

回复

5

帖子

0

TA的资源

一粒金砂(中级)

5
 
最好有能发送和接收数据的示范代码,再在上面修改可能就容易些,要请版主慈悲为怀。
此帖出自RF/无线论坛
 
 
 

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

随便看看
查找数据手册?

EEWorld Datasheet 技术支持

相关文章 更多>>
快速回复 返回顶部 返回列表