收藏官网首页
查看: 3094|回复: 4

IoT小能手:物联网快速入门法则

14

主题

14

帖子

144

积分

注册会员

Rank: 2

积分
144
发表于 2017-5-23 12:25:56 | 显示全部楼层 |阅读模式
教您5分钟接入机智云,实现傻瓜式开发
本帖最后由 Genius 于 2017-6-13 10:05 编辑

物联网快速入门法则

首先我们要知道什么是物联网,这个解释可以从字面上来看就是 物体通过网络互相联接,英文M2M(machine to machine )、IoT(internet of things)。有人要问了,机器为什么要联网?现在是信息化社会,人们”懒癌”日益严重,希望所有的设备随时随地都在自己的掌控之中,而且要人性化、智能化的管理它们。

设想,如果你每天去上班之后,家里的安防系统自动打开,下雨天自动关好窗户,异常现象自动通知你;下班回来,灯已帮你打开,地已经拖的干干净净,浴室已经准备好了热水,空调已经打开,提醒你起床和休息以及日程安排,自动播报你想了解的新闻,陪你聊天、给你讲故事、说笑话......即使你是一个单身狗,你也不觉得孤单。这样的生活难道你不喜欢吗?在你没接触之前你一定觉得很高端难以实现或者价格一定不菲。那我现在告诉你,你错了,很多功能你也可以用自己双手做出来而且成本并不高。

接下来我就带你走进物联网世界,教你如何做出这些东西来。首先我们来分析一下这个系统的组成:一大堆的传感器、一大堆家电和硬件设备、一个智能中央管理系统、还有你。你站在最顶端,当然不是食物链,是应用链,与中央管理系统进行数据信息交换,中央管理系统与下面的一堆东西进行窃窃私语最后汇报给你。你就是老大,具体有多么的智能人性化就看你的中央管理系统的设计了。那么问题来了,物体与物体可以通过有线或者无线传输,那中央管理系统如何把信息传递给你呢?你在公司了或者出差了,咋办距离是个未知数。这个时候你就需要一个云平台来帮你传送这些信息了,比如说国内比较厉害的机智云。如何实现?让你的中央管理系统通过网络连接云平台,云平台将信息解析后再发给你(的手机或智能设备),这也是双向的,你也可以使用智能设备通过云平台将命令发送给你中央管理系统。思路就是这么清晰简单。

那么问题又来了,怎么连接云平台?这才是走进物联网的第一步。假设你想使用的是WIFI方案,那么你就要先对WIFI模块进行一些基本的信息设置(波特率、工作模式、运行状态等),然后给它所被覆盖的WIFI名和密码,最后连接指定的云服务器,接下来就是与服务器按照协议进行数据交换。以上只是介绍大体流程,实际细节很多,对于开发者来说这些步骤是很头疼的,增加你的开发时间,没准就卡在这里了,那么是否可以让云平台来帮你做这个事呢,并且你甚至连协议都不用管只需要管好属于自己的控制代码?答案当然可以。以机智云为例:
首先你自己得清楚的知道,what are you want ? 你可以控制一个庞大的智能管理系统,你也可以只控制一个开关,一个庞大的系统是由若干个基本单元组成,那么就以最基本的单元一个开关为例。对于开发者来说,你是不是希望:点一下开,代码里写一句开,点一下关代码写一句关,OVER。管它是怎么连上的服务器,管它什么狗屁协议, you don’t care ,你只需要两条语句就可以远程控制设备,你是不是觉得太不可思议,其实事实就是这样简单,只是你一直站在原点没有迈出第一步。这绝对是傻瓜式开发,太低估开发者的水平,没准小学生有点基础都可以做出来。就连APP云平台都帮你做好,你就只需要根据自己的喜好改一下外观就成了你的私人定制,你不需要一个公司,也不需要一个团队,你就是全能王,一个人就够了。你不信?那我做一个给你看,跟着我的脚步,一步两步,一步两步,是魔鬼的步伐,是魔鬼的步伐。



Step1. 进入官网->注册账号->开发者中心->创建新产品
先跟着官方老司机带你一段路,花费5分钟了解接入机智云的流程,如果你汉字基础扎实,并拥有多年阅读小说经验,你也可以只要一分钟。
当你浏览完成后,请回到以下位置:
2.创建产品
. . .
步骤四、下载云端自动生成的协议
这个时候你就要跟着我的脚步了,稳,肯定不翻车。
步骤生成代码包

图片1.png


步骤、下载云端自动生成的代码并编写控制代码
图片11.png
注意了!注意了!注意了!现在开始干正事了,你唯一需要动手去做的地方就在这!
首先找到下面这个文件:
图片12.png
然后找到这个位置:
图片13.png
只需要添加两条控制代码即可,当然,你需要先在下面的用户初始化函数里初始化你相应的控制端口。
图片14.png
编译、烧写到单片机即可完成一个开关的控制。短短两行代码,你可以骄傲地说这是你的原创,没错,你做的,全世界的人都会相信。
步骤七、到下载中心下载官方demo APP测试你的小创造

图片15.png
图片16.png
至于硬件设备,你可以选择使用自己的开发板,也可以在官网申请板卡,论坛里有一堆超详细的资料,看完不会都不行。不信你点进去试试:

那么APP开发怎么搞?回到项目来,跟着节奏1234往前走
图片17.png
图片18.png
图片19.png

这个就是app代码,下载下来之后按照你自己的喜好去制作专属的app即可。即使你不修改什么都可以使用哦。
物联网的舞台已经给你搭建好,下面有百万粉丝欢呼,你,准备好撸起袖子干了吗?
注意事项:
  • 支持Keil5  (不推荐Keil4)
  • 使用机智云自动生成APP送开发软件连接http://pan.baidu.com/s/1cnbVmY 需要注意的是 Android Studio 工程是基于 Android Studio 2.3 版本开发的本连接就是2.3哦


3

主题

253

帖子

685

积分

高级会员

Rank: 4

积分
685
发表于 2017-5-31 12:11:25 | 显示全部楼层
app和mcu自动生成功能果然是快速入门必备啊

1

主题

220

帖子

1418

积分

金牌会员

Rank: 6Rank: 6

积分
1418
发表于 2017-6-1 12:08:58 | 显示全部楼层
老司机带大家入门
发表于 2017-6-10 20:52:57 | 显示全部楼层
注册成为机智云开发者,手机加虚拟设备快速开发
老司机带大家入门
1、机智云QQ群:G1群:104975951 G2群:491509598 G3群:287087942
机智云爱好者-APP开发群: 599735135
QQ群目前非常活跃,欢迎大家参与进来,交流,讨论,答疑,解惑~~
2、机智云微信公众号: 机智云 gizwits、 机智云智能宠物屋go-iot
关注机智云Gizwits官方公众号随时掌握最新资讯和活动信息
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

加入Q群 返回顶部

© 2011-2017 Gizwits ( 粤ICP备11090211号 )

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