收藏官网首页
查看: 6228|回复: 1

[开发指南] 快速移植机智云到Edison平台

52

主题

66

帖子

528

积分

版主

Rank: 7Rank: 7Rank: 7

积分
528
发表于 2015-2-16 01:26:45 | 显示全部楼层 |阅读模式
免费使用STM32、APP自动代码生成工具
本帖最后由 白玛卓玛 于 2015-4-20 23:29 编辑

序言
本人移植了机智云接入代码到edison平台上,希望能对其它想使用机智云作为云管理平台的开发者有贡献。
一、准备工作
1、机智云快速入门
【重要】介绍机智云云平台使用方法、云平台功能等介绍。
请参见:http://site.gizwits.com/document/m2m/
2、edison相关资料
请参见:https://communities.intel.com/docs/DOC-23147
更多资料请参见官方网站。
二、移植机智云接入协议
如“机智云快速入门”所介绍。机智云整体解决方案包括云平台、手机控制端、设备接入端三部分。其中云平台开发者只需会使用机智云提供的特性即可,不用关系实现。手机控制端程序机智云网站会自动生成。因此移植所需做的仅有移植机智云接入部分代码。
1、代码移植
机智云移植到edison代码源码请参考:
https://github.com/gizwits/gokit-edison-GAgent
2、产品相关修改
1)product key修改:请参考“机智云快速入门”建立设备,使用“产品信息”--》“产品标识码(字符串)”进行修改。

参见宏GAgent_PRODUCT_KEY

2)产品逻辑功能添加:按照“机智云快速入门”建立设备,完成后,在“产品开发资源”中下载MCU资源说明文档

1.png

文档中描述

2.png

payload部分即开发者需要关心部分,传入函数LAN_handleMCUData进行解析。该函数中调用的GAgent_Local_ctl即为示例代码。开发者需要根据自己产品逻辑进行解析处理。

3、编译

根据“edison相关资料”建立开发环境后,对工程进行编译

1)进入项目目录:Projects/linux

2)编译:make clean && make

3)输出文件:Projects/linux/target/gagent_x86_debug

执行即可。


说明:需要按照edison指引文档配置网络,机智云接入云平台需要连接公网。

0

主题

4

帖子

20

积分

新手上路

Rank: 1

积分
20
发表于 2015-2-25 22:27:29 | 显示全部楼层
IoT - Getting Started with the Intel® Edison board on Windows* | Intel® Developer Zone https://software.intel.com/en-us ... on-board-on-windows

地址已更新
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

加入Q群 返回顶部

版权与免责声明 © 2006-2024 Gizwits IoT Technology Co., Ltd. ( 粤ICP备11090211号 )

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