爱星物联对接小米IoT,实现小爱同学语音控制

2024-06-30 安信可科技公众号
爱星物联,安信可科技 爱星物联,安信可科技 爱星物联,安信可科技 爱星物联,安信可科技

智能音响作为现代智能家居的重要组成部分,其重要性体现在多个方面,不仅极大地丰富了人们的生活体验,还推动了科技与日常生活的深度融合,今天将拿出 6-7 年前买的小爱同学控制智能设备。


对接小爱同学有两种方式,第一种是技能方式;第二种是小米 IoT 的云云对接方式。要说哪种方式更好?自然是推荐小米 IoT 云云对接的,可是这种方式对小米开发者账号要求比较高,在新规定出来之后开发者账号已经无法随意开通云云对接了,还好在公司的账号在很久很久以前开通了,所以...来一场让人羡慕的演示吧!


接下来会根据以下几步进行分享:


1、小米开发者账号


2、小米开放平台服务器配置(这是云云对接的关键)


3、通过米家 APP 授权,这是验证服务器配置的关键


4、创建小米 IoT 云云对接的产品


5、配置爱星物联的智能产品、语控配置


6、通过测试工具测试指令


7、通过测试工具通过预料测试指令


8、通过小爱同学测试指令;


小米开发者账号


小米 IoT 包含两种方式,第一种是云云对接, 第二种是 SDK 接入;如需平台支持音响控制,必须账号具有云云对接权限,现在小米已不提供申请。(给小米提过很多工单申请,都被无情的拒绝了。)


有云云对接权限的账号


无云云对接权限的账号



小米开放平台服务器配置


点击控制台-> 应用-> 云接入 OAuth 管理,这里配置爱星物联的 OAuth2.0 的地址,这样小米就能通过 OAuth2.0 调用授权和下发控制了。



但是很多人要问了,这个爱星物联的服务器地址从哪里来呢?


其实可以找到开源代码中的“iot_smart_speaker_service”服务,将这个部署到公共网络,并且配置好 https,下面是我 Nginx 的对语控服务的配置;


想要看 https 怎么申请,你可以看之前的一篇文章《泛域名证书可以这么申请,免费也挺好用》


server { 

 listen       443 ssl;  

server_name cloudapi.hogan123.com; 

 access_log logs/access.log main;  

ssl_certificate /opt/hogan/cert/cloudapi/fullchain.cer;  

ssl_certificate_key /opt/hogan/cert/cloudapi/cloudapi.hogan123.com.key;


 ssl_session_cache    shared:SSL:1m;  

ssl_session_timeout  5m;


 ssl_ciphers  HIGH:!aNULL:!MD5;  

ssl_prefer_server_ciphers  on;



 add_header X-XSS-Protection 1;  

add_header X-Content-Type-Options "nosniff";


 location / {  

 proxy_set_header Host $host;    

proxy_set_header X-Real-IP $remote_addr;  

  proxy_set_header X-Forwarded-For $proxy_add_x_forwarded_for;  

  proxy_buffering off;   

 proxy_pass http://127.0.0.1:31003; 

 }

}


通过上面的配置得到以下地址:


OAuth2.0 配置:


账号授权 URL:https://cloudapi.hogan123.com/login


Client ID:XiaomiTest


Client Secret:XiaomiTest123


跳转 URL


https://oauth-redirect.api.home.mi.com/r/2147481880


Access Token URL:


https://cloudapi.hogan123.com/oauth/token


Refresh URL:https://cloudapi.hogan123.com/oauth/token


Scope:all


Grant Type:authorization_code


云通信配置:


设备指令接受 URL:


https://cloudapi.hogan123.com/api/xiaomiIoTGateWay


将配置填入到小米的服务配置中:



点击“测试”,将会打开 OAuth2.0 的授权页面;


这里有个坑,需要注意以下,平台是支持多个 APP 进行配置的。


所以官方提供的域名是一个泛域名,会拿泛域名的前缀作为 APP 的 appkey 进行识别账号来源和 APP 信息,我这里没有用到泛域名,所以....这个我们得改下代码,改成给自己的 appKey,不然加载不出 APP 的信息;如果配置了泛域名的朋友,可以忽略这一步。



成功打开了授权登录页面,输入 App 的账号密码,点击登录,点击确认授权,如果小米没有返回错误的 json,说明成功了。


常见的错误,没有用 https却使用了端口访问等。



通过米家 APP 授权


这是验证服务器配置的关键,私有云平台的配网的时候也将显示到授权后的页面中(记得用小米开发者平台绑定账号登录米家 APP)



看到下面的页面,说明成功授权了,只是没有配网设备,如果在爱星物联提供的 APP 中配网了设备,并且给产品配置了语控,这里就可以同步到设备了。



创建小米 IoT 云云对接的产品


创建产品中,产品类型决定平台默认帮你创建的功能列表,语控指令只支持平台提供的功能,自动的功能别想了,另外产品类型也必须是平台提供的,平台没有需要提单申请,而且申请时间超长的。



小米平台会根据选择的产品品类默认设置物模型功能,开发者可以根据自己的需求添加和修改功能,并非所有功能支持语控。



配置私有云的产品功能和语控配置



这里设备类型要从小米开发者平台的功能定义的 JSON 中获取



通过测试工具测试指令


在操作这一步之前,需要给开发的设备配网,注意这里配网设备是配置到授权页面授权的账号中;有了设备之后,进入米家 APP-连接其他平台,点击同步设备之后,同步页面能看到加载出来了设备之后,开始调试这里将看到“调试 APP 功能(云端缓存)”。



之前产品选择的功能比较多,但是之前在平台配置里面只配置了开关;这里可以点击“读取”、“写入”,点击之后控制指令将发至平台,平台将指令发往设备,实现设备控制,设备状态获取。



使用测试工具通过语料测试指令


进入到小爱语控测试工具,平台将帮你生成预料,点击语料进行推送测试。



通过小爱同学测试指令



最后将 82 年的小爱同学,绑定到小爱音响 APP,然后和它说说“打开测试产品”。



敬请期待下篇


小爱同学技能方式对接... 


授权代理商:世强先进(深圳)科技股份有限公司
技术资料,数据手册,3D模型库,原理图,PCB封装文件,选型指南来源平台:世强硬创平台www.sekorm.com
现货商城,价格查询,交期查询,订货,现货采购,在线购买,样品申请渠道:世强硬创平台电子商城www.sekorm.com/supply/
概念,方案,设计,选型,BOM优化,FAE技术支持,样品,加工定制,测试,量产供应服务提供:世强硬创平台www.sekorm.com
集成电路,电子元件,电子材料,电气自动化,电机,仪器全品类供应:世强硬创平台www.sekorm.com
  • +1 赞 0
  • 收藏
  • 评论 0

本文由小布丁转载自安信可科技公众号,原文标题为:爱星物联对接小米IoT,实现小爱同学语音控制,本站所有转载文章系出于传递更多信息之目的,且明确注明来源,不希望被转载的媒体或个人可与我们联系,我们将立即进行删除处理。

相关研发服务和供应服务

评论

   |   

提交评论

全部评论(0

暂无评论

相关推荐

爱星物联移动端APP框架,采用原生+H5混合开发,实现调取手机本地功能、推送、第三方服务、闪屏等功能

本文介绍一下移动端框架。APP采用原生+H5混合开发,原生APP主要提供一个外壳,实现调取手机本地功能、推送、第三方服务、闪屏等功能,主要功能页面通过H5实现。

2024-07-12 -  设计经验 代理服务 技术支持 批量订货

爱星物联社区版安装部署

爱星物联云平台支持多种部署方案,社区版目前只支持单机docker部署安装。本文主要简单介绍一下社区版后台的安装和配置。

2024-11-11 -  设计经验 代理服务 技术支持 批量订货

利用LESS简单实现网页一键换肤功能, 爱星物联网页换肤原来如此简单

本期分享的内容介绍了用变量来实现快速换肤,目的在于让大家快速适应新品方案的开发,更多资料可从安信可科技官网上获取。

2024-06-23 -  设计经验 代理服务 技术支持 批量订货

爱星物联——IoT云平台介绍

本文介绍了爱星物联IoT云平台,该平台专为环境电器与智能家电行业提供一站式智能化解决方案。通过实例展示了空气净化器设备接入的基本原理,并突出了平台的四大亮点:1) 物联网功能全面;2) 支持品类可扩展;3) 低代码开发支持完善;4) 云平台技术可扩展、易定制。这些特性使得爱星物联IoT平台能够帮助客户缩短研发周期,降低成本,快速开发AIoT产品,构建安全稳定且可定制化的解决方案。

2024-06-24 -  产品 代理服务 技术支持 批量订货

如何用爱星物联对接小米IoT实现小爱同学语音控制

智能音响,作为现代智能家居的重要组成部分,其重要性体现在多个方面,不仅极大地丰富了人们的生活体验,还推动了科技与日常生活的深度融合,今天使用小爱同学控制智能设备;对接小爱同学有两种方式,第一种:技能方式;第二种:小米 IoT 的云云对接方式。

2024-06-13 -  设计经验 代理服务 技术支持 批量订货

爱星物联——如何给App配置相关帮助文档

在爱星物联开发平台弄了个OEM App,它里面的帮助中心文档,我想重新配置,该去哪里操作了?

2024-10-30 -  设计经验 代理服务 技术支持 批量订货

在爱星物联云平台,怎么使用MQTTX工具进行设备调试,排查设备问题?

爱星物联IoT云平台是一款面向智能小家电、环境电器等C端用户领域的通用物联网平台,设备和平台交互主要使用了MQTT协议。

2024-06-20 -  设计经验 代理服务 技术支持 批量订货

爱星物联配网失败解决方法

爱星云上线已经很久了,相信有使用过爱星物联APP的小伙伴在配网时一定遇到过各种问题,今天我们就站在用户的角度来告诉你如何处理。

2024-07-04 -  设计经验 代理服务 技术支持 批量订货

爱星物联如何给设备面板设置样式联动和全局规则?

设备控制面板有2种开发方式:传统的线下开发和基于平台的拖拽式开发。在传统开发模式中,开发者需要编写大量的代码来实现各种复杂的逻辑和交互,包括样式联动和全局规则等。而使用像“爱星物联”这样的在线开发平台,开发者可以通过简单的拖拽和配置,快速构建出功能丰富的控制面板,并直接在线设置样式联动和全局规则,极大地提高了开发效率。

2024-07-16 -  设计经验 代理服务 技术支持 批量订货

爱星物联给爱星云MQTT来一次压力测试

随着5G时代的来临,对于物联网的需求越来越大。大量设备接入和设备管理对网络带宽、通信协议以及平台服务架构都带来了很大挑战。如何做好以MQTT为代表的物联网协议性能测试显得尤为重要;进行MQTT性能测试可以帮助您实现以下两个目的:1.了解MQTT核心指标,2.辅助MQTT Broker选型物。

2024-06-25 -  设计经验 代理服务 技术支持 批量订货

一文详解爱星物联loT云平台与Google智能音箱对接的方法

爱星物联loT云平台集成了常用的智能音箱语控服务。用户可以通过特定的语音唤醒智能音箱,并说出特定的话语即可实现设备操控。本文主要介绍一下google智能音箱对接,以及爱星物联平台中产品的语控配置。Google的智能音箱对接服务有两种对接方式,平台只集成智能家居action,因此只介绍这种对接方式及其相关配置。

2024-07-08 -  设计经验 代理服务 技术支持 批量订货

爱星物联如何进行虚拟调试?

本文介绍了虚拟调试的概念和步骤。虚拟调试是在设备还未开发完成时,通过MQTT控制页对控制进行调试的方法。使用步骤包括登录开放平台、切换产品、添加虚拟设备、进入调试页面、选择属性并发送。通过虚拟设备调试可以检查MQTT与服务器的连接是否正常,下发和上报属性是否正确。若控制页已开发完成,还可以检查控制页上属性的变化是否正确。

2024-07-12 -  设计经验 代理服务 技术支持 批量订货

爱星物联——我用这个配置把云平台搭建起来了

今天给为云平台准备了一台虚拟机,配置很低的那种。服务器配置(建议Centos、Ubuntu)爱星物联云平台采用Golang开发,系统本身对于环境要求不高。主要是基础环境的要求。 可以参考第三方工具系统运行所需要的内存、CPU 和硬盘空间。

2024-06-22 -  设计经验 代理服务 技术支持 批量订货

爱星物联——H5调用原生接口介绍

在功能实现时我们会根据需求用原生接口,如配网、获取当前WiFi名称、设置APP权限、扫一扫、拍照等。爱星云APP基于Cordova提供了大量内置、自定义接口。开发者可根据需求查阅调用。

2024-06-25 -  设计经验 代理服务 技术支持 批量订货

爱星物联平台后端技术栈,提供成熟、安全、全球化可用的物联网服务

爱星物联云平台,是面向智能设备和智能化企业的 AIoT平台,提供成熟、安全,全球化可用的物联网服务,更是助力客户有效缩短研发周期,降低投入成本,快速开发 AIoT 产品,构建安全稳定且可定制化的 AIoT 解决方案。平台打通了终端产品到上层软件应用全套开发,包含所有安信可模组、设备固件、手机客户端、第三方语音助手、第三方云服务和爱星物联云平台,有助于节省客户对应用层开发的大量投入。

2024-07-11 -  设计经验 代理服务 技术支持 批量订货
展开更多

电子商城

查看更多

品牌:安信可科技

品类:WiFi模块

价格:¥9.3800

现货: 51

品牌:安信可科技

品类:WiFi+蓝牙模块

价格:¥8.5000

现货: 20

品牌:安信可科技

品类:WiFi模块

价格:¥21.8800

现货: 18

品牌:安信可科技

品类:WiFi模块

价格:¥22.1300

现货: 12

品牌:安信可科技

品类:NB-IoT模组

价格:¥17.7500

现货: 10

品牌:安信可科技

品类:Wi-Fi 6+BLE5.3模组

价格:¥16.2500

现货: 10

品牌:安信可科技

品类:雷达模组

价格:¥12.7500

现货: 5

品牌:安信可科技

品类:WiFi+蓝牙模块

价格:¥9.6400

现货: 5

品牌:安信可科技

品类:WIFI模块

价格:¥10.2500

现货: 5

品牌:安信可科技

品类:LoRa模组

价格:¥19.7500

现货: 5

品牌:

品类:

价格:

现货:

品牌:

品类:

价格:

现货:

品牌:

品类:

价格:

现货:

品牌:

品类:

价格:

现货:

品牌:

品类:

价格:

现货:

品牌:

品类:

价格:

现货:

品牌:

品类:

价格:

现货:

品牌:

品类:

价格:

现货:

品牌:

品类:

价格:

现货:

现货市场

查看更多

暂无此商品

海量正品紧缺物料,超低价格,限量库存搜索料号

服务

查看更多

电子产品OEM制造/ODM研发服务

拥有中等规模的SMT、DIP以及成品组装产线;支持PCBA及成品OEM/ODM代工组装制造;在嵌入式系统、物联网系统等具备专业性量产制造的项目组织和服务能力。

提交需求>

物联网天线方案设计/虚拟天线芯片方案设计

Ignion可支持多协议、宽频段的物联网天线方案设计,协议:Wi-Fi、Bluetooth、UWB、Lora、Zigbee、2G、3G、4G、5G、CBRS、GNSS、GSM、LTE-M、NB-IoT等,频段范围:400MHz~10600MHz。

最小起订量: 2500 提交需求>

查看更多

授权代理品牌:接插件及结构件

查看更多

授权代理品牌:部件、组件及配件

查看更多

授权代理品牌:电源及模块

查看更多

授权代理品牌:电子材料

查看更多

授权代理品牌:仪器仪表及测试配组件

查看更多

授权代理品牌:电工工具及材料

查看更多

授权代理品牌:机械电子元件

查看更多

授权代理品牌:加工与定制

世强和原厂的技术专家将在一个工作日内解答,帮助您快速完成研发及采购。
我要提问

954668/400-830-1766(工作日 9:00-18:00)

service@sekorm.com

研发客服
商务客服
服务热线

联系我们

954668/400-830-1766(工作日 9:00-18:00)

service@sekorm.com

投诉与建议

E-mail:claim@sekorm.com

商务合作

E-mail:contact@sekorm.com

收藏
收藏当前页面