机智云平台是致力于物联网、智能硬件云服务的开放平台。机智云专注于提供智能云服务及物联网的软硬件一体化解决方案,帮助传统硬件厂商产品升级,快速实现硬件智能化。

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

本文主要介绍了机智云自助接入流程,将通过实操案例《机智云调试APP控制云端虚拟设备》,来帮助您快速理解机智云平台的接入原理,即使您现在还没有开发任何设备,也可以快速上手。

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

注册机智云开发者账号

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

机智云开发者账号分“个人账号”与“企业账号”,如果您是企业用户,请务必申请企业账号,企业开发者账号拥有更多企业服务需求。

完成新产品的创建

开发者中心点击“创建新产品”后输入产品名称以及选择对应设备接入方案即可完成“新产品”的创建。

创建的产品需要定义产品数据点,数据点是指产品具有的功能抽象,通过不同数据类型进行表示。例如最简单的设备“开关”,具备功能为:开启、关闭,将其抽象为一个数据点为布尔型,0表示关闭,1表示开启。

数据点是一个产品的重要属性,因此产品智能化的第一步,就是明确产品功能,并逐一在平台上创建对应的数据点来描述功能。后续用于嵌入式开发的MCU 协议将会根据创建的数据点自动生成,根据自动生成的协议,开发者即可完成智能设备的开发。

在创建数据点后,设备与云端通讯的数据格式即可确定,设备、机智云可以相互识别设备与机智云互联互通的数据。

① 点击“创建新产品”

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

③ 创建数据点

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

④ 下载云端自动生成的协议

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

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

Product Key参数是由开发者写入设备MCU(设备主控板),并告知WiFi/GPRS模块,WiFi/GPRS模块登录机智云后,机智云将会识别该Product Key的产品。Product Secret参数是APP开发或服务器对接时所使用的参数。

设备与应用开发

● 设备端接入

开发者或企业研发人员只需在正在开发的智能硬件上嵌入写好机智云连接协议GAgent的连网模块,即可通过机智云平台实现设备连网及智能化,连网模块包括Wi-Fi、GPRS等主流连网方式,同时还支持BLE、Zigbee、LoRa、NB-IOT等联网方案接入。

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

● 应用端接入

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

本文列举案例重点介绍如何使用机智云调试APP控制设备流程, 如需快速开发APP,可使用机智云提供的开源框架APP进行快速开发。

开发调试产品

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

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

申请产品发布

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

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

产品正式量产

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

五分钟了解机智云自助接入流程相关推荐

  1. 机智云自助开发平台,低代码快速开发新系统

    机智云自助开发平台,作为一个零门槛.超低代码的iot开发平台,通过傻瓜化的自助工具.在线可视化开发环境.图形化开发界面.完善的SDK与API服务能力,最大限度降低了物联网硬件开发的技术门槛,灵活的权限 ...

  2. 腾讯云证书 - 接入流程

    腾讯云证书 - 接入流程 Author : ==Jianlong.Zhang== Date : ==2016.12.07== For : ==jiehuolou== 第一步 登录腾讯云获取SSL证书管 ...

  3. 基于机智云自助开发平台的智能水产养殖之鱼塘控制系统设计

    本设计针对传统鱼塘的养殖和管理现状,面向中小型鱼塘养殖户设计开发了一套鱼塘智能控制系统,满足鱼塘养殖环境的数据采集.无线传输.实时显示.远近程手动控制和自动控制等功能上的需求,可及时检测和控制影响鱼类 ...

  4. 只要五分钟,让你成功接入Twitter的第三方登录

    第一步: 依赖Twitter的依赖库 首先在整个项目的build.gradle中的 repositories 里添加maven如下: repositories {mavenCentral()maven ...

  5. 国内物联网平台(5):机智云IoT物联网云服务平台及智能硬件自助开发平台

    国内物联网平台(5) --机智云IoT物联网云服务平台及智能硬件自助开发平台 马智 平台定位 机智云平台是致力于物联网.智能硬件云服务的开放平台.平台提供了从定义产品.设备端开发调试.应用开发.产测. ...

  6. 5分钟开发智能单车,机智云4.0加速物联网设备开发

    5分钟开发智能单车,机智云4.0加速物联网设备开发 技术创新是行业发展的持久动力,而每个行业的每一次颠覆性创新,总有一个痛苦的市场磨合阶段,需要创新与执行力兼备的企业来实现创新的商业化,在物联网领域, ...

  7. 51单片机sht30_基于51单片机和机智云的WIFI智能插座(2019版)

    和大家分享一下我做STC15W4K56S4单片机(51单片机)连接机智云WIFI智能插座的过程,实现了网络时间获取.温湿度采集.定时开关.OLED屏幕显示.定时开关.数据定时保存等功能,供参考和交流. ...

  8. leach协议c++代码_入门教程4:教你STM32F407标准库移植机智云代码(控制LED灯)

    我们知道,使用机智云自助开发平台会根据产品定义的数据点生成对应产品的设备端代码即MCU代码包.自动生成的代码实现了机智云通信协议的解析与封包.传感器数据与通信数据的转换逻辑,并封装成了简单的API,且 ...

  9. 实操案例:机智云调试APP控制云端虚拟设备

    本文通过<机智云调试APP控制云端虚拟设备>实操案例,快速理解和体验机智云接入服务,完成新手入门. 机智云自助开发平台 机智云自助开发平台提供一套模拟软件开发工具,其中包括虚拟设备和机智云 ...

最新文章

  1. 制作欧比旺·克诺比逼真的CG角色学习教程
  2. PHP面试MySQL数据库的索引
  3. 判断两个字符串是否是变形词
  4. boost::mp11::mp_replace相关用法的测试程序
  5. 数据库-设置mysql编码
  6. HTTP2和HTTPS来不来了解一下?
  7. window.onscroll
  8. spring(5)构建 spring web 应用程序
  9. Xformode的坑
  10. pr调色预设_视频调色不好掌握?用这2000套PR、AE、达芬奇调色预设吧
  11. 使用NumberFormatter判断TextInput输入内容是否为数字,如果是则格式化数字。
  12. linux 权限rwx(4,2,1)详细说明
  13. iOS不得姐项目--精华模块上拉下拉的注意事项,日期显示,重构子控制器,计算cell的高度(只计算一次),图片帖子的显示...
  14. NFC模拟门禁卡,不用电脑,将门禁卡等各种卡模拟进手机里,无需root
  15. Socket网络编程
  16. 激光雷达运动畸变去除方法
  17. ubuntu上使用certbot安装ssl证书到nginx
  18. GDB调试器源代码分析系列--Inferior call的实现与分析(1)
  19. Windows电脑蓝牙打电话-预研总结
  20. CSAPP作业:Fork函数的学习感悟

热门文章

  1. c语言画笔的使用方法,新手必看:Photoshop笔刷画笔工具基本使用教程
  2. 梅森素数、猜年龄、啤酒饮料、武功秘籍、调和级数、李白打酒、猜字母、扩散、三升序列、寻找2020
  3. 微信微博聊天记录可作为证据 如何防止聊天记录被恶意利用?可以使用BTchat链语阅后即焚功能
  4. VS对数据库里表的查询
  5. Microbiome:微生物组名词定义
  6. 孤岛危机简体中文版 机器人_孤岛危机系列1-3合集|孤岛危机游戏全系列1-3合集简体中文版_ - 极光下载站...
  7. 苹果手机隐私分析数据是什么_苹果和谷歌可能是我们在隐私操作系统上的最佳选择...
  8. 程序员的核心竞争力是什么?
  9. indesign如何画弧线_钢笔工具怎么绘制弧线?AI钢笔工具用法全解
  10. IDEA项目中与Git仓库出现的常见问题_小结