0
  • 聊天消息
  • 系统消息
  • 评论与回复
登录后你可以
  • 下载海量资料
  • 学习在线课程
  • 观看技术视频
  • 写文章/发帖/加入社区
会员中心
创作中心

完善资料让更多小伙伴认识你,还能领取20积分哦,立即完善>

3天内不再提示

五分钟了解机智云自助接入(使用新版开发者中心)

机智云 2022-07-18 17:15 次阅读

机智云平台是致力于物联网智能硬件云服务的开放平台。机智云专注于提供智能云服务及物联网的软硬件一体化解决方案,帮助传统硬件厂商产品升级,快速实现硬件智能化。要实现硬件的智能化,除了硬件本身外,还需要实现:智能云平台、手机APP、联网模块,每一个领域都需要专业的团队来支撑。机智云提供完整的解决方案,让厂商或开发者只需要专注于自身产品硬件,以最小的成本和风险实现硬件智能化,获得产品最大的增值。

本文主要介绍了通过新版机智云开发者中心快速实现智能设备开发,来帮助您快速理解机智云平台的接入原理。

当然,您要是更喜欢机智云旧版开发者中心的UI,喜欢使用旧版,那么您可以参考官方文档中心的“五分钟了解机智云接入流程”

机智云开发者中心简单易上手,即使您现在还没有开发任何设备,也可以快速上手。

机智云接入流程如下图所示:

9fc4f5f4-035a-11ed-9ade-dac502259ad0.png9ff1ad92-035a-11ed-9ade-dac502259ad0.gif01 注册机智云开发者账号

在使用机智云平台服务前,我们需要先注册一个机智云开发者账号。

注册地址:

https://accounts.gizwits.com/zh-cn/register/机智云开发者账号分“个人账号”与“企业账号”,如果您是企业用户,请务必申请企业账号,企业开发者账号拥有更多企业服务需求。a003d2f6-035a-11ed-9ade-dac502259ad0.png9ff1ad92-035a-11ed-9ade-dac502259ad0.gif02 创建智能产品开发者中心点击“创建新产品”后输入产品名称以及选择对应设备接入方案即可完成“新产品”的创建。创建的产品需要定义产品数据点,数据点是指产品具有的功能抽象,通过不同数据类型进行表示。例如最简单的设备“开关”,具备功能为:开启、关闭,将其抽象为一个数据点为布尔型,0表示关闭,1表示开启。数据点是一个产品的重要属性,因此产品智能化的第一步,就是明确产品功能,并逐一在平台上创建对应的数据点来描述功能。后续用于嵌入式开发MCU 协议将会根据创建的数据点自动生成,根据自动生成的协议,开发者即可完成智能设备的开发。在创建数据点后,设备与云端通讯的数据格式即可确定,设备、机智云可以相互识别设备与机智云互联互通的数据。2.1 创建智能产品
①点击“创建新产品”

a0459146-035a-11ed-9ade-dac502259ad0.png

a06a4752-035a-11ed-9ade-dac502259ad0.png

②输入产品名称及选择设备接入方案

a0988662-035a-11ed-9ade-dac502259ad0.png

③创建数据点

a0bffc6a-035a-11ed-9ade-dac502259ad0.png

点击“新建数据点”,结合设备功能需求,分析设备数据点需求,本实操案例则需要添加开关机数据点。

a0f6e694-035a-11ed-9ade-dac502259ad0.png

下载云端自动生成的协议如图所示,点击开发者中心“开发向导”,找到MCU 开发资源,即可查看云端根据定义的数据点自动生成的协议。

a1222714-035a-11ed-9ade-dac502259ad0.png

在机智云官网上已成功创建设备产品,机智云为该产品分配Product Key和Product Secret参数

Product Key参数是由开发者写入设备MCU(设备主控板),并告知WiFi/GPRS模块,WiFi/GPRS模块登录机智云后,机智云将会识别该Product Key的产品。

Product Secret参数是APP开发或服务器对接时所使用的参数。

9ff1ad92-035a-11ed-9ade-dac502259ad0.gif03 设备与应用开发● 设备端接入
a159f98c-035a-11ed-9ade-dac502259ad0.png开发者或企业研发人员只需在正在开发的智能硬件上嵌入写好机智云连接协议GAgent的连网模块,即可通过机智云平台实现设备连网及智能化,连网模块包括Wi-Fi、GPRS等主流连网方式,同时还支持BLE、ZigbeeLoRaNB-IOT等联网方案接入。

本文列举案例重点介绍Wi-Fi设备,如需加快研发速度,建议使用通过机智云认证的模块,型号及GAgent。

固件GAgent下载地址:https://download.gizwits.com/zh-cn/p/92/94●应用端接入

方法一:开发者或企业研发人员只需在正在开发的手机APP内集成机智云提供的APP SDK,就可以连接机智云平台实现APP通过云端控制智能设备。

方法二:在创建智能产品后,再创建一个移动应用,将两者“关联”起来,就可以实现APP通过云端控制智能设备。

创建移动应用

a. 登录机智云开发者中心,点击创建移动应用

a16c2b84-035a-11ed-9ade-dac502259ad0.png

b. 关联应用

关联应用是指将APP和设备建立联系,可以实现APP控制设备
一个APP可以关联多个智能硬件

a1905720-035a-11ed-9ade-dac502259ad0.png

c.进行页面配置

个性化与功能中可以配置应用的图标、启动页、主题色、默认壁纸

a1a4705c-035a-11ed-9ade-dac502259ad0.png

9ff1ad92-035a-11ed-9ade-dac502259ad0.gif04开发调试产品

产品开发

当开发者在机智云开发者中心创建好“智能产品”和“移动应用”后,可参考机智云文档中心相关技术文档进行智能产品开发。

1)机智云文档中心地址:

http://docs.gizwits.com/zh-cn/overview/overview.html

2)下载相应的协议文档

a1e0f482-035a-11ed-9ade-dac502259ad0.png

3)在线生成MCU代码包

生成相应的MCU代码包,缩短开发移植时间

a20d3c72-035a-11ed-9ade-dac502259ad0.png

调试产品过程中,开发调试的设备将连接机智云Sandbox服务器(测试服务器),该服务器为开发者提供了完整的测试环境,以及机智云部分开放功能。待产品开发完成后需要申请发布,届时将会将开发的产品重新部署到生产服务器上。

产品调试

开发者或企业研发人员在机智云平台开发时,如果正式的智能硬件产品产品还未完全开发完成,就可以很方便地使用该“虚拟设备”与正式产品的控制APP进行调试和验证,加快研发周期,降低研发成本。

a22b6dfa-035a-11ed-9ade-dac502259ad0.jpg

虚拟设备是机智云云端可自动生成的一个仿真智能硬件,可模拟要开发或正在开发的智能硬件,来进行云端设备控制、手机APP控制、上报数据等需求。


9ff1ad92-035a-11ed-9ade-dac502259ad0.gif05 申请产品发布

当开发者的设备完成全部开发后需要进行产品发布,发布的产品将部署在机智云正式生产环境服务器上,并为设备免费分配独立的云端运行环境,确保设备24小时不间断在线以供用户使用。

同时,产品正式发布后,将享受更多机智云提供的免费增值服务,包括:智能设备统计分析,开放平台展示以及各种无微不至的技术支持服务。

a25169f6-035a-11ed-9ade-dac502259ad0.png

9ff1ad92-035a-11ed-9ade-dac502259ad0.gif06产品正式量产

产品发布后,厂家与机智云签署《GDCS协议》即可正式量产产品接入机智云,量产的产品会有机智云技术人员24小时监控,确保产品稳定运行。

签署GDCS协议,即签署商用协议后,厂家将具备更多功能和服务,如:技术协助量产支持,量产批量工具,硬件模组采购,更多开发工具,可视化管理运营平台

a28ed908-035a-11ed-9ade-dac502259ad0.png

a2cc8082-035a-11ed-9ade-dac502259ad0.png

本文参考:

docs.gizwits.com/zh-cn/quickstart/LearnAboutGizwitsIn5Minutes.html

声明:本文内容及配图由入驻作者撰写或者入驻合作网站授权转载。文章观点仅代表作者本人,不代表电子发烧友网立场。文章及其配图仅供工程师学习之用,如有内容侵权或者其他违规问题,请联系本站处理。 举报投诉
  • 机智云
    +关注

    关注

    2

    文章

    570

    浏览量

    26317
收藏 人收藏

    评论

    相关推荐

    【有奖直播】STM32CubeMX移植机智自动生成代码

    直播亮点1、零门槛接入机智平台:无需复杂准备,快速实现智能化转型,轻松上手。2、手机App控制实现:通过手机App即可控制智能设备,无需开发经验,适合零基础
    的头像 发表于 09-27 08:04 67次阅读
    【有奖直播】STM32CubeMX移植<b class='flag-5'>机智</b><b class='flag-5'>云</b>自动生成代码

    开发者空间实践指导:基于 3 大 PaaS 主流服务轻松实现文字转换语音

    ,对华为产品 API 体系及 API 开放能力有全面了解,并最终完成应用创建,全程实践约 15 分钟。 配置开发者空间 华为为全球
    的头像 发表于 09-13 16:25 273次阅读
    <b class='flag-5'>开发者</b>空间实践指导:基于 3 大 PaaS 主流服务轻松实现文字转换语音

    【有奖直播】STM32最小系统板与ESP01S接入机智实战指南

    直播亮点1、零门槛接入机智平台:无需复杂准备,快速实现智能化转型,轻松上手。2、手机App控制实现:通过手机App即可控制智能设备,无需开发经验,适合零基础
    的头像 发表于 09-05 08:03 144次阅读
    【有奖直播】STM32最小系统板与ESP01S<b class='flag-5'>接入</b><b class='flag-5'>机智</b><b class='flag-5'>云</b>实战指南

    机智开源自动化控制篇-接近报警系统

    本次采用STM32F103C8T6单片机、ESP-01S模块、红外避障模块、蜂鸣器模块,接入机智平台,完成接近报警系统,为智能化场景增添强大功能。使用到的模块STM32F103C8T6ESP-01S红外避障模块蜂鸣器模块基本工
    的头像 发表于 08-31 08:02 191次阅读
    <b class='flag-5'>机智</b><b class='flag-5'>云</b>开源自动化控制篇-接近报警系统

    涂鸦引领开发AI浪潮,实用给力的三大开发者工具全新发布!

    ,更以开放的平台架构与高效的开发工具,为开发者们开辟了一条便捷设备开发的高速通道。接下来,就带大家一起了解下涂鸦
    的头像 发表于 08-30 12:27 133次阅读
    涂鸦引领<b class='flag-5'>云</b><b class='flag-5'>开发</b>AI浪潮,实用给力的三大<b class='flag-5'>开发者</b>工具全新发布!

    机智开源自动化控制篇:温湿度报警器

    这次使用STM32F103C8T6单片机、ESP-01S、DHT11、蜂鸣器以及0.96寸OLED(I2C)制作温湿度报警器,为智能家居增添智能生态。基本工作进入机智开发者中心创建智
    的头像 发表于 08-06 08:10 189次阅读
    <b class='flag-5'>机智</b><b class='flag-5'>云</b>开源自动化控制篇:温湿度报警器

    STM32F103 + ESP8266与机智开发常见问题集锦:入门必读!

    机智淘宝店推荐的开发板。固件烧录详解在进行机智固件烧录时,建议使用较旧版本的烧录工具,如v3.6.1,而非
    的头像 发表于 07-18 08:11 287次阅读
    STM32F103 + ESP8266与<b class='flag-5'>机智</b><b class='flag-5'>云</b><b class='flag-5'>开发</b>常见问题集锦:入门<b class='flag-5'>者</b>必读!

    涂鸦智能借助亚马逊科技全面拥抱生成式AI打造智慧解决方案 提升开发者效率

    北京 ——2024 年 7 月 8 日 全球化开发者平台涂鸦智能应用亚马逊科技的生成式AI技术与服务,在针对智慧领域开发者平台以及针对
    发表于 07-08 14:06 95次阅读

    华为开发者大会2024中软国际主办论坛成功举办

    6月22日,华为开发者大会2024中软国际主办论坛:共赴深处,以AI筑行业数智发展新机遇于东莞溪流背坡村成功举办。作为华为同舟共济合作伙伴,中软国际以最高赞助等级
    的头像 发表于 06-24 14:45 684次阅读

    机智助力小程序开发:连接智能硬件与智能生活

    随着智能硬件的普及和小程序的兴起,人们的生活越来越依赖于智能化的解决方案。作为物联网领域的领先机智为小程序开发者提供了丰富的支持和功能,帮助他们轻松实现智能硬件与小程序的连接,为
    的头像 发表于 06-15 08:10 245次阅读
    <b class='flag-5'>机智</b><b class='flag-5'>云</b>助力小程序<b class='flag-5'>开发</b>:连接智能硬件与智能生活

    NVIDIA将全球数百万开发者转变为生成式 AI 开发者

    和测试   NVIDIA 于今日宣布,全球 2,800 万开发者现可下载NVIDIA NIM——一种推理微服务,通过经优化的容器的形式提供模型——以部署在、数据中心或工作站上。借助 NVIDIA NIM
    的头像 发表于 06-03 18:21 913次阅读

    机智开发者中心:让移动APP应用开发更智能化

    在移动应用市场的蓬勃发展中,开发者们面临着不断提高效率和创新的挑战。为了帮助开发者更好地实现移动应用开发的目标,机智物联网的
    的头像 发表于 03-26 16:45 263次阅读
    <b class='flag-5'>机智</b><b class='flag-5'>云</b><b class='flag-5'>开发者</b><b class='flag-5'>中心</b>:让移动APP应用<b class='flag-5'>开发</b>更智能化

    RT-Thread开发者大会系统控制论坛动手实践指南

    本周六, RT-Thread 开发者大会在上海临港中心举行。 RT-Thread 开发者大会是嵌入式开发者的年度盛会,为开发者提供交流和学习
    的头像 发表于 12-22 18:15 422次阅读
    RT-Thread<b class='flag-5'>开发者</b>大会系统控制<b class='flag-5'>分</b>论坛动手实践指南

    【涂鸦T2-U开发板试用体验】开发者注册&amp;产品固件下载

    选择“个人开发者”,后续需要批量产品生产可以在后台设置转换身份。 下面是IOT开发者页面 右侧有个IOT 帮助文档介绍,有操作视频可以参考,建议先行查看此视频,能有个大概的了解。 下面点击“创建
    发表于 12-17 23:03

    用ESP8266接入机智可以不刷他们的固件吗?

    使用ESP-01自带固件可以接入机智吗,好像必须要刷机智的固件才行啊。
    发表于 11-09 07:22