智慧网关如何实现互联互通

物联网

775人已加入

描述

现在市面上智能设备百花齐放,采用的通信协议各式各样,这些设备组合到一个智能家庭,能实现多种实用的场景联动,甚至是在家中WiFi不稳定或中断的情况下,网关也能通过实现用户预设的智能设备场景联动。诸如打造专属离家模式,随手关门后智能门锁自动锁门,联动的室内灯光自动关闭,电动窗帘自动打开,太阳照射进来营造最佳体感温湿度,温湿度传感器自动监测室内温湿度,联动打开空调,保持室内人体最佳温湿度,告别南方的湿冷或炎热。

安心护家保障安全,水浸传感器、烟雾传感器自动监测家庭情况,网关通过手机APP或手机短信发送消息提醒。夜间起床,传感器监测到人体移动,小夜灯自动开灯,无需担心用手开灯晃眼,也不怕摸黑起夜了。事实上,在这些智能场景的背后,有一个关键角色——智慧网关,有了智慧网关,实现智能设备间的场景联动。由于大都数品牌都有自己的护城河,市场上的智能设备协议复杂多样,多种品牌之间使用的协议不同,不同设备之间的协议也存在差异,因此大都数智能设备是无法进行直接通信的。需要借助智慧网关充当“中间人”,让不同品牌、不同协议的设备可以相互理解对话,实现云端交互。

智慧网关如何实现互联互通?

一般情况下网关通过Zigbee协议与其他子设备进行通讯连接,而机智云轻网关解决方案兼容多种协议,通过解决蓝牙、433、232、485、zigbee等无法直接接入广域网的产品的入网问题,去除设备之间的差异化,使用统一接口控制不同设备,实现不同智能设备间的场景联动。开发者不需要了解各个通讯方式的差异性,就能实现智慧网关的开发,而用户在使用智能设备、场景联动的过程中体验感不受影响。

传感器

此外,机智云物联网平台还提供语音控制接口,通过厂商只需进行在线配置调用国内外主流语音平台功能,实现用户语音控制智慧网关及其接入的子设备。诸如通过苹果“家庭”APP和随时随地控制网关及其接入的子设备。

如何开发一款智慧网关?

通过开发一款智慧网关,我们利用智慧网关来搭建实用炫酷的联动场景应用。

► 步骤1:登录新版机智云开发者中心 dev.gizwits.com,创建一个网关产品。

传感器

传感器

创建网关产品时,技术方案选择网关方案,设备类型选择网关,要根据网关的实际情况选择通讯方式,传输方式选择定长的方式。

► 步骤2:创建子设备产品

传感器

传感器

创建子设备产品,技术方案选择网关方案,设备类型选择子设备,根据子设备的实际情况选择通讯方式,传输方式选择定长的方式。

► 步骤3:轻网关方案数据点创建

传感器

当完成创建子设备产品之后,可以根据子设备的产品功能,创建对应的数据点,例如子设备是一个蓝牙灯泡,具有开关,颜色以及亮度等功能,只需要在子设备产品下创建数据点即可,网关产品不需要。

► 步骤4:获取轻网关方案通讯协议

传感器

获取网关产品的通讯串口协议,点击产品详情,点击向导的MCU开发资源一栏,获取对应的协议进行下一步的开发。

► 步骤5:获取子设备产品的通讯串口协议。

传感器

获取子设备产品的通讯串口协议,点击产品详情,点击向导的MCU开发资源一栏,获取对应的协议进行下一步的开发。

► 步骤6:轻网关方案硬件接入——MCU/SOC方案

可在线生成相应的MCU/SoC代码包,自动生成相应的网关协议(可免费下载),使得网关设备连上云端,大大降低开发时长。

传感器

▲ MCU方案数据关系图

传感器

▲ SOC方案数据关系图

► 步骤7:轻网关方案APP的开发与配置

对APP的开发,厂商可以使用机智云开发者中心进行在线配置开发、上线APP,构建自有品牌APP,以及进行APP版本管理。用户下载厂商提供的APP后,可以预设自动化联动场景,让家庭变得更加智能温馨。

传感器

轻网关方案APP要根据机智云开源的APP SDK,进行移植。使用轻网关方案必须使用最新版本的SDK。

● 最新版本的SDK的下载地址如下:https://devdocs.gizwits.com/download.html#166419072603650实现轻网关功能之前,首先需要实现SDK的基础功能,具体功能以及SDK的获取请跳转到以下文档进行查看:● IOS:https://devdocs.gizwits.com/zh-cn/AppDev/APP/AppSDK/iOSSDKA2.html● Android:

https://devdocs.gizwits.com/zh-cn/AppDev/APP/AppSDK/AndroidSDKA2.html

► 步骤8:在线调用语音控制功能

传感器

机智云物联网提供了国内外主流语音控制平台,帮助厂商快速实现产品的语音控制功能,助力产品上市和出海。包括AmazonAlexa(亚马逊Echo)、GoogleAssistant(谷歌音箱)、TmallAliGenie(天猫精灵)、BaiduDuerOS(百度-小度音箱)、XiaoMiIoT(米家-小爱音箱)、JDWhale(小京鱼-叮咚音箱)、IFTTT,厂商只需登录机智云物联网平台,选择“语音应用”,自助式选择对接的语音控制平台,即可让智能产品兼容性更强,产品体验更佳。  

      审核编辑:彭静
打开APP阅读更多精彩内容
声明:本文内容及配图由入驻作者撰写或者入驻合作网站授权转载。文章观点仅代表作者本人,不代表电子发烧友网立场。文章及其配图仅供工程师学习之用,如有内容侵权或者其他违规问题,请联系本站处理。 举报投诉

全部0条评论

快来发表一下你的评论吧 !

×
20
完善资料,
赚取积分