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

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

 

140

主题

418

帖子

1万

积分

管理员

Rank: 9Rank: 9Rank: 9

积分
12649
跳转到指定楼层
楼主
发表于 2015-7-3 14:50:30 | 只看该作者 |只看大图 回帖奖励 |正序浏览 |阅读模式
校园创客福利
相信每个机粉们在完成注册之后都有过这种疑惑:下一步该做什么呢?点哪里能够更准确的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

13

主题

34

帖子

392

积分

中级会员

Rank: 3Rank: 3

积分
392
50#
发表于 2017-11-26 22:48:45 | 只看该作者
免费使用STM32、APP自动代码生成工具
admin 发表于 2015-8-3 11:12
已更新连接,多谢纠正!

提示密码错误~

0

主题

29

帖子

246

积分

中级会员

Rank: 3Rank: 3

积分
246
47#
发表于 2016-10-2 11:11:08 | 只看该作者
顶一个 新手上路

1

主题

11

帖子

189

积分

注册会员

Rank: 2

积分
189
45#
发表于 2016-9-26 18:26:57 | 只看该作者
汉枫LPB120模块
百度云那个资源似乎走丢了。。。

1

主题

17

帖子

51

积分

注册会员

Rank: 2

积分
51
43#
发表于 2016-7-9 13:36:34 | 只看该作者
物联网世界硬件电路设计交流QQ群: 473616842

140

主题

418

帖子

1万

积分

管理员

Rank: 9Rank: 9Rank: 9

积分
12649
42#
 楼主| 发表于 2016-7-5 17:36:07 | 只看该作者

常回来看看

10

主题

53

帖子

111

积分

注册会员

Rank: 2

积分
111
41#
发表于 2016-6-27 01:18:04 来自手机 | 只看该作者
好久没登陆了

4

主题

22

帖子

76

积分

注册会员

Rank: 2

积分
76
QQ
40#
发表于 2016-6-15 14:40:26 | 只看该作者
免费使用STM32、APP自动代码生成工具
4.2 Gizwits 平台技术说明书 , 链接失效了,楼主可以再更新一下嘛。谢谢了啊。

10

主题

53

帖子

111

积分

注册会员

Rank: 2

积分
111
38#
发表于 2016-4-3 00:54:31 | 只看该作者
很强大的感觉。

1.png (146.48 KB, 下载次数: 1142)

1.png

1

主题

4

帖子

29

积分

新手上路

Rank: 1

积分
29
36#
发表于 2016-3-29 21:18:41 | 只看该作者
谢谢楼主无私分享!
有个问题:
4.2 Gizwits 平台技术说明书
链接: http://pan.baidu.com/s/1jGpfsuq 密码: wfqa

链接失效了,可以更新一下吗

0

主题

5

帖子

39

积分

新手上路

Rank: 1

积分
39
QQ
35#
发表于 2016-3-27 14:13:17 | 只看该作者
注册成为机智云开发者,手机加虚拟设备快速开发
很不错,收藏。

3

主题

253

帖子

432

积分

中级会员

Rank: 3Rank: 3

积分
432
33#
发表于 2016-3-16 17:34:52 | 只看该作者
点赞,需要用到时,看到本帖就可以快速找到了

10

主题

53

帖子

111

积分

注册会员

Rank: 2

积分
111
32#
发表于 2016-3-13 02:37:38 来自手机 | 只看该作者
我一直很支持。
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

加入Q群 返回顶部

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

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