文章详情

短信预约-IT技能 免费直播动态提醒

请输入下面的图形验证码

提交验证

短信预约提醒成功

【答疑汇总】鸿蒙智能家居开发板完美连通AWS IoT云

2024-12-03 14:32

关注

想了解更多内容,请访问:

51CTO和华为官方合作共建的鸿蒙技术社区

https://harmonyos.51cto.com/

AWS是亚马逊公司旗下云计算服务平台,为全世界各个国家和地区的客户提供一整套基础设施和云解决方案。 AWS面向用户提供包括弹性计算、存储、数据库、物联网在内的一整套云计算服务。 AWS IoT 是一款托管的云平台,使互联设备可以轻松安全地与云应用程序及其他设备交互。AWS IoT 可支持数十亿台设备和数万亿条消息。

本直播内容将带大家了解如何在鸿蒙开发板上移植AWS IoT SDK包,并实现开发板与AWS IoT互联的功能。

以下是直播过程中的问题答疑:

问:3861开发板可以连接阿里云吗,亚马逊是国外的,总感觉不安全。

——3861完全可以连接到阿里云的,我这边有时间可以移植阿里云的协议到鸿蒙开发板上。

问:python在windows环境下可以连接亚马逊iot嘛?

——可以,无论是Linux平台还是Windows平台,都支持 python、java、js 连接到亚马逊iot,并且官方都有提供SDK包

问:大规模(多鸿蒙设备)连接AWS IoT的话怎么弄比较好?

——大规模设备的话,AWS IoT 宣布推出一项新的名为队列预置的 AWS IoT Core 功能,该功能可让客户轻松向云中注册大量制造设备,如真空吸尘器或建筑挖掘机。对于许多客户,尤其是制造大量设备的客户(如 OEM)来说,在 IoT 实施过程中,将 IoT 设备单独配置和连接到云的过程(例如,引导启动和预置)中仍然存在需要手动执行且非常耗时的步骤。

问:改的过程和具体改的内容,老师会分享嘛?

——改的具体内容直播过程中有,而且大家可以直接拿改后的代码、和没改之前的代码进行比对,修改的不算多。

问:还是需要详细的文件使用方法,对c不太熟悉

——详细文件使用说明,我后面会出一篇文章,到时候关注一下。

问:既然AWS IOT服务器在国外,那么如果做产品的话 国内有替代的服务器吗?

——如果国内产品的话,还是推荐国内的平台,例如阿里、中国移动onenet

问:老师请问可以通过小米智能音箱进行控制

——小米音箱的话就得需要接入小米协议了,理论上来说只要开放协议接口,都可以。

问:连接AWS IOT平台后,可以通过亚马逊的手机APP或者echo音箱执行哪些控制指令呢?

——这个需要开发AWS IOT平台应用,对于hi3861来说,它只是负责上传数据、接收指令。至于指令内容怎么解析,这些都要由应用开发人员去完成,包括APP开发部署、web应用这些。

问:目前使用的平台除了Hi3861,还有其他平台吗?

——AWS IOT SDK支持所有能跑C语言的处理器平台,理论上来说,只要是鸿蒙系统,都可以支持,只是我手头上只有hi3861平台。

问:那是不是开发版接入其他家的服务器 接口协议的修改逻辑区别大吗?

——很大,几乎每一家的接口协议都不一样,没办法复用。

问:上传消息和订阅消息的实现机制会有详细解释嘛?

——可以,其实上传和订阅是基于 MQTT协议的。具体可以看这个文章:https://harmonyos.51cto.com/posts/1381

问:设备端安全鉴权认证有哪些方式?

——X509证书

问:设备影子与设备之间状态的同步是以什么频率,尤其是状态变化有可能是毫秒级别的,这个同步可以吗?

——同步是及时的,可以达到毫秒级别,具体看网络延迟。

问:使用harmonOS系统在iot中有什么优势?如何能够快速上手和开发?

——鸿蒙系统高度兼容 POISX 接口标准,而现在很多代码都是支持Linux平台,用的POISX接口。所以移植很快,我从看懂代码开始,理清逻辑开始,基本上只花了一个小时不到

问:是使用Hi3861主板吗?

——是的,HI3861开发板

问:亚马逊的云服务接口是否有对应api和调用方式,再就是亚马逊的费用会不会很高?

——会有对应的API接口,具体可以看官方文档:https://docs.aws.amazon.com/iot/latest/developerguide/what-is-aws-iot.html

费用的话,我没关注,估计得问官方。

问:有哪些应用场景

——工业制造、环境监测、数据分析、智能家居这些都可以。

问:怎么确认亚马逊的连接的稳定性?

——亚马逊IOT平台本身就经过了千锤百炼,稳定性上来说是没问题得。需要担心得就是设备连接的稳定性,而设备连接稳定性又跟网络、系统性能有关,最简单的方式是做压测、延迟测试这些。

问:这肯定需要让3861先接入网络把

——是的,要先能接入网络。

想了解更多内容,请访问:

51CTO和华为官方合作共建的鸿蒙技术社区

https://harmonyos.51cto.com/

 

来源:鸿蒙社区内容投诉

免责声明:

① 本站未注明“稿件来源”的信息均来自网络整理。其文字、图片和音视频稿件的所属权归原作者所有。本站收集整理出于非商业性的教育和科研之目的,并不意味着本站赞同其观点或证实其内容的真实性。仅作为临时的测试数据,供内部测试之用。本站并未授权任何人以任何方式主动获取本站任何信息。

② 本站未注明“稿件来源”的临时测试数据将在测试完成后最终做删除处理。有问题或投稿请发送至: 邮箱/279061341@qq.com QQ/279061341

软考中级精品资料免费领

  • 历年真题答案解析
  • 备考技巧名师总结
  • 高频考点精准押题
  • 2024年上半年信息系统项目管理师第二批次真题及答案解析(完整版)

    难度     813人已做
    查看
  • 【考后总结】2024年5月26日信息系统项目管理师第2批次考情分析

    难度     354人已做
    查看
  • 【考后总结】2024年5月25日信息系统项目管理师第1批次考情分析

    难度     318人已做
    查看
  • 2024年上半年软考高项第一、二批次真题考点汇总(完整版)

    难度     435人已做
    查看
  • 2024年上半年系统架构设计师考试综合知识真题

    难度     224人已做
    查看

相关文章

发现更多好内容

猜你喜欢

AI推送时光机
位置:首页-资讯-后端开发
咦!没有更多了?去看看其它编程学习网 内容吧
首页课程
资料下载
问答资讯