收藏官网首页
查看: 66299|回复: 49

【新手必读】从0到1,Gokit 资料全指引!

 

140

主题

418

帖子

1万

积分

管理员

Rank: 9Rank: 9Rank: 9

积分
12649
跳转到指定楼层
楼主
发表于 2015-7-3 14:50:30 | 只看该作者 |只看大图 回帖奖励 |倒序浏览 |阅读模式
教您5分钟接入机智云,实现傻瓜式开发
相信每个机粉们在完成注册之后都有过这种疑惑:下一步该做什么呢?点哪里能够更准确的get到我所需要的请求?机智云这款“深宫”怎么应该玩转?为此,本小编不才,特在茫茫大海之中筑桥一条,供大家快速通关,畅享快感!

本文一共分九章:
一、体验机智云
二、体验gokit  
三、体验开源项目
四、机智云技术接入原理  
五、MCU开发   
六、App自主开发
七、消息推送
(2016年6月已变更,变更详情请去文档中心)
八、API cloud
九、OTA



一、体验机智云
体验机智云通常分为两种方式,一是在没有wifi模块下如何实现app与云端的互动,二是在有wifi模块的情况下如何实现wifi模块与云端的互动。

1.1 虚拟设备方式通过demoApp与虚拟设备的互动,初步了解机智云1.2 wifi模块方式通过串口助手调试wifi模块连上机智云
http://club.gizwits.com/forum.ph ... =629&page=1#pid2419

二、
体验Gokit
Gokit是机智云自主研发的开发底板,是机智云的第一大特色,此开发板可帮助用户快速开发属于自己个性的产品。如果用户在阅读文档的此时已拥有Gokit,可只阅读2.1节与2.2节。若暂时还无,可2.3节处获取申请方式。

2.1 Gokit的使用 2.2 Gokit资源分享 2.3 Gokit申请

更多
Gokit信息,可去论坛《Gokit开发板》板块获取。


三、体验开源项目
开源项目是机智云的第二大特色,可协助机智云用户迅速了解机智云与开发自己的app。此处分为三个层面:第一点获取源码,第二点是在app中修改哪些地方即可连接机智云实验室的虚拟设备。第三点是在app中修改哪些地方可以连上个人的虚拟设备。

3.1获取开源App以及开源代码 3.2 开源App+机智云实验室虚拟设备 3.3 开源App+个人虚拟设备
更多开源信息交流,请进入论坛《开源项目交流》板块


四、机智云技术接入原理
一般来说,当机智云用户体验完一,二,三部分的时候,通常就会开始想深入了解技术方面的问题,因此在这里特准备2块基础知识。

4.1  物联网硬件基础框架 4.2 Gizwits 平台技术说明书
链接: http://pan.baidu.com/s/1jGpfsuq 密码: wfqa

五、MCU开发
熟悉完mcu,wifi模块,云端,app三者之间技术层面的互动,此时用户一般会着手开发工作,开发工作通常分为2种方式。一是基于gokitmcu源码进行修改,二是根据机智云串口通讯协议自行开发。

5.1 Gokit mcu源码
通过gokitmcu源码,可以协助用户只要修改几个简单的步骤和代码即可将mcu与wifi模块连上云端,还可以帮助用户了解mcu上如何开发出连上机智云的代码。
Gokitmcu源码获取
Gokitmcu中修改product key
mcu源码的烧写
5.2 自主开发
要做自己的app,都需要根据产品mcu的通讯协议,定义出符合机智云通讯方式的数据点。再根据自己的数据点开发出适合自己的mcu程序。已形式实现自主开发,通常需要详细理解以下四份文档才能做到。
数据点协议文档
数据点编辑指南
通讯协议
进入产品开发资源,在此页面即可获取

通讯协议详解
http://club.gizwits.com/forum.php?mod=viewthread&tid=1008&extra=page%3D1


六、App自主开发
App自主开发一般分为两种,一是根据开源代码进行修改,此前已交代源码获取处,就不再次赘述。另外一种就是进行app自主开发。自主开发首先获取连上云端的sdk,其次是熟悉sdk的用法,根据调用sdk的接口来实现通讯。

6.1 SDK获取
产品开发资源页面,即可获取


6.2 SDK使用说明
IOS版
Android版
http://site.gizwits.com/zh-cn/document/openplatform/i_02_androidsdk/

6.3 其他常见问题
6.3.1 Android SDK的小小心得
http://club.gizwits.com/forum.php?mod=viewthread&tid=444&extra=page%3D1
6.3.2 APP接收到的JSON字串中栏位与产品实际数据点不相符
http://club.gizwits.com/forum.php?mod=viewthread&tid=431&extra=page%3D1
6.3.3 如何解决枚举类型数据点的值为中文的问题
http://club.gizwits.com/forum.php?mod=viewthread&tid=824&extra=page%3D1
6.3.4 websocket获取实时数据
http://club.gizwits.com/forum.php?mod=viewthread&tid=695&extra=page%3D1
6.3.5 消息推送
http://club.gizwits.com/forum.php?mod=viewthread&tid=631&extra=page%3D1
6.3.6 ios中出现can\'t find anyprofile to encode data
http://clubgizwits.com/forum.php?mod=viewthread&tid=609&extra=page%3D1
6.3.7 为什么发{“cmd”:2}获取不到设备状态?
http://club.gizwits.com/forum.php?mod=viewthread&tid=810&extra=page%3D1
6.3.8 修改数据点后,如何让App获取新数据点
http://club.gizwits.com/forum.php?mod=viewthread&tid=948&extra=page%3D1
6.3.9 扫描虚拟设备,为什么会跳转到机智云网站首页
http://club.gizwits.com/forum.php?mod=viewthread&tid=949&extra=page%3D1
6.3.10 关于iOS开源项目中IoTProcessModel的问题
http://club.gizwits.com/forum.php?mod=viewthread&tid=882&highlight=IOT
6.3.11 使用SDK发送“机智云扩展数据点”分几步?
http://club.gizwits.com/forum.php?mod=viewthread&tid=1033&extra=page%3D1

七、
消息推送
(2016年6月已变更,变更详情请去文档中心)
消息推送分三个部分
7.1 绑定与关联
http://club.gizwits.com/forum.php?mod=viewthread&tid=1418&extra=page%3D1
7.2 规则引擎
http://club.gizwits.com/forum.php?mod=viewthread&tid=1404&extra=page%3D1
7.3 App端推送实操
http://club.gizwits.com/forum.php?mod=viewthread&tid=1422&extra=page%3D1


八、API Cloud
8.1 API cloud接入教程
http://club.gizwits.com/forum.php?mod=viewthread&tid=1468&extra=page%3D1

九、OTA
9.1 wifi-OTA
http://club.gizwits.com/forum.php?mod=viewthread&tid=1242&extra=page%3D1
9.2 MCU-OTA
http://club.gizwits.com/forum.php?mod=viewthread&tid=1553&extra=page%3D1
http://club.gizwits.com/forum.php?mod=viewthread&tid=1592&extra=



6

主题

19

帖子

235

积分

中级会员

Rank: 3Rank: 3

积分
235
推荐
发表于 2016-1-18 14:46:32 | 只看该作者
楼主,最近一个问题困扰我好久了,在机智云群里问,也没人理,看了你的从0到1,也没解决这个问题。我有一个测体温的数据,想通过wifi模块发送给手机APP查看,上报的数据结构中,温度数据定义为32位整形,设备数据点定义分辨率为1时,可以显示温度,但是我想显示个小数,把分辨率改为0.1,却始终不行,APP始终不显示,但是用虚拟设备推送一个带小数的温度,就可以显示,这到底是怎么回事啊!跪求!!!!!!!!!!!!!!!!!!!

6

主题

19

帖子

235

积分

中级会员

Rank: 3Rank: 3

积分
235
推荐
发表于 2016-1-18 14:50:20 | 只看该作者
Tom·机智云 发表于 2015-7-3 17:33
您说说,一楼给顶了    ,其实一开始我是拒绝的

我有一个测体温的数据,想通过wifi模块发送给手机APP查看,上报的数据结构中,温度数据定义为32位整形,设备数据点定义分辨率为1时,可以显示温度,但是我想显示个小数,把分辨率改为0.1,却始终不行,APP始终不显示,但是用虚拟设备推送一个带小数的温度,就可以显示,这到底是怎么回事啊!跪求!!!!!!!!!!!!!!!!!!!

140

主题

418

帖子

1万

积分

管理员

Rank: 9Rank: 9Rank: 9

积分
12649
推荐
 楼主| 发表于 2015-8-3 11:12:14 | 只看该作者
STAR32 发表于 2015-7-31 20:02
Gizwits 平台技术说明书
链接: http://pan.baidu.com/s/1kT5UbZp 密码: zh4f
显示密码错误

已更新连接,多谢纠正!

点评

提示密码错误~  详情 回复 发表于 2017-11-26 22:48

21

主题

217

帖子

769

积分

高级会员

Rank: 4

积分
769
沙发
发表于 2015-7-3 17:33:49 | 只看该作者
教您5分钟接入机智云,实现傻瓜式开发
您说说,一楼给顶了    ,其实一开始我是拒绝的

140

主题

418

帖子

1万

积分

管理员

Rank: 9Rank: 9Rank: 9

积分
12649
板凳
 楼主| 发表于 2015-7-3 17:40:54 | 只看该作者
Tom·机智云 发表于 2015-7-3 17:33
您说说,一楼给顶了    ,其实一开始我是拒绝的

多谢观光

5

主题

63

帖子

860

积分

高级会员

Rank: 4

积分
860
地板
发表于 2015-7-6 02:37:50 | 只看该作者
考完试我也要试试用了

15

主题

102

帖子

626

积分

版主

Rank: 7Rank: 7Rank: 7

积分
626
5#
发表于 2015-7-9 18:14:20 | 只看该作者
好齐全,收藏起来慢慢学习

2

主题

6

帖子

46

积分

新手上路

Rank: 1

积分
46
6#
发表于 2015-7-10 10:39:20 | 只看该作者
很详细,不错

0

主题

3

帖子

18

积分

新手上路

Rank: 1

积分
18
7#
发表于 2015-7-13 10:34:46 | 只看该作者
免费使用STM32、APP自动代码生成工具
学习学习,用得到的地方必顶

0

主题

6

帖子

16

积分

新手上路

Rank: 1

积分
16
QQ
8#
发表于 2015-7-31 20:02:40 | 只看该作者
Gizwits 平台技术说明书
链接: http://pan.baidu.com/s/1kT5UbZp 密码: zh4f
显示密码错误

0

主题

1

帖子

4

积分

新手上路

Rank: 1

积分
4
10#
发表于 2015-8-13 17:01:16 | 只看该作者
很好,终于知道怎么用了

0

主题

1

帖子

4

积分

新手上路

Rank: 1

积分
4
11#
发表于 2015-8-17 14:50:51 | 只看该作者
终于找到组织了

1

主题

17

帖子

155

积分

注册会员

Rank: 2

积分
155
12#
发表于 2015-9-15 21:10:03 | 只看该作者
机智云的开发者很有爱,这么详细的新手入门太好了。。

3

主题

253

帖子

432

积分

中级会员

Rank: 3Rank: 3

积分
432
13#
发表于 2015-9-17 14:52:25 | 只看该作者
免费使用STM32、APP自动代码生成工具
好详细,新手的话如果遇到问题请戳本帖

36

主题

69

帖子

265

积分

中级会员

Rank: 3Rank: 3

积分
265
14#
发表于 2015-9-30 16:15:30 | 只看该作者
终于找到教程了,希望楼主再接再励,分享更多的干货

0

主题

6

帖子

92

积分

注册会员

Rank: 2

积分
92
16#
发表于 2015-10-13 23:20:29 | 只看该作者
回复只为收藏好帖

0

主题

1

帖子

12

积分

新手上路

Rank: 1

积分
12
17#
发表于 2015-10-19 23:13:17 | 只看该作者
这个教程必须标记一下的

1

主题

3

帖子

33

积分

新手上路

Rank: 1

积分
33
18#
发表于 2015-10-20 17:58:12 | 只看该作者
免费使用STM32、APP自动代码生成工具
2.3 中文,英文链接写反了。。

140

主题

418

帖子

1万

积分

管理员

Rank: 9Rank: 9Rank: 9

积分
12649
19#
 楼主| 发表于 2015-10-20 18:11:49 | 只看该作者
小武君 发表于 2015-10-20 17:58
2.3 中文,英文链接写反了。。

多谢提醒,已修复。

0

主题

3

帖子

271

积分

中级会员

Rank: 3Rank: 3

积分
271
20#
发表于 2015-11-13 10:22:12 | 只看该作者
多谢整理汇总
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

加入Q群 返回顶部

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

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