物联网小白入门式教学,如何快速接入一个云平台② 机智云物联网云服务(重点讲解小白学习思路,高手忽略)

授人以鱼不如授人以渔,目的不是为了教会你具体项目开发,而是学会学习的能力。希望大家分享给你周边需要的朋友或者同学,说不定大神成长之路有博哥的奠基石。。。

点击 博主联系方式汇总(非诚勿扰)

在这里插入图片描述

1、背景

最近上一波关于物联网云平台如何学习的文章

本篇主要讲解 机智云

在这里插入图片描述
那么,物联网云平台学习重点:

  • 是什么
    说白了就是云平台的简介,知道它是个什么鬼。。。。

  • 能做什么
    这个比较重要,也就是从技术角度来看,支持什么应用层协议呢,比如HTTP、MQTT等等。因为不同的协议,需要你不同的协议库(HTTP需要HTTP协议库支持)支持,剩下无非就是对接平台独有的协议内容,我暂且命名为平台层数据协议(比如鉴权、平台自定义数据、平台JSON数据格式等)。

  • 成功案例
    一般一开始最好要有一个能够运行起来的例子,这个就可以找找有没有一些代码可以用吧

2、接入机智云思路

首先说明一点,这个帖子并不是教你如何接入机智云,而是通过机智云这个案例来讲解我自己的学习思路

  • 找到官方说明入口
    机智云官方网址

  • 找到开发者文档
    一般在官方网址的首页就能找到入口

在这里插入图片描述
在这里插入图片描述

  • 详细阅读一下官方开发文档
    在这里插入图片描述
    接下来开始带着问题去学习官方文档。
    机智云的文档还是很多的,所以还是需要认真看。

在这里插入图片描述
这是官方的接入图,有两个重点内容:

  • 设备接入
    有两种方案,不管哪种方案最终都是通过GAgent
  • 应用开发
    包括APP代码自动生成,个人觉得这个比较有用

后续博哥会针对机智云出一套简单教程,包括如何修改app界面协议。

重点:

  • 目前博哥看着官方文档,还是发现有很多不一样的开发方式以及一些重点内容。这里我会稍微简单去列举一下。

2.1 关于应用开发(重点内容)

机智云提供了APP SDK、开源框架、微信SDK,便于开发者快速构建手机应用端系统,只需根据工具指引实现业务功能,无需实现底层功能。

一键生成业务代码

重点关注:

2.2 关于设备接入(重点内容)

对于一般我们都是用8266来学习,那么重点关注:
在这里插入图片描述
在这里插入图片描述

对于我们来说,需要重点学习GAgent接入机智云流程

GAgent详解
重中之重,务必认真看懂。

吐槽点:

  • 因为是别人开发的固件,看不到源码。。。。。。。

目前开发方式主要是基于机智云官方的GAgent固件,烧录到ESP8266,再通过另外一个mcu去控制

猜你喜欢

转载自blog.csdn.net/dpjcn1990/article/details/109303198