【DTSE Tech Talk 精选问答】NO.37丨如何为物联网设备注入“华为云+鸿蒙DNA”?
【摘要】 本期直播由华为云IoT技术布道师陈星利讲解华为云IoT+OpenHarmony深入协同为开发者提供开放能力,指导参与华为开发者大赛的选手们如何通过集成OpenHomony或鸿蒙模组即可实现无缝对接华为云IoT平台,实现“哑” 设备“无屏变有屏”,技术加持提升作品创新度。直播链接:https://bbs.huaweicloud.com/live/DTT_live/202307261630.ht...
本期直播由华为云IoT技术布道师陈星利讲解华为云IoT+OpenHarmony深入协同为开发者提供开放能力,指导参与华为开发者大赛的选手们如何通过集成OpenHomony或鸿蒙模组即可实现无缝对接华为云IoT平台,实现“哑” 设备“无屏变有屏”,技术加持提升作品创新度。
直播链接:https://bbs.huaweicloud.com/live/DTT_live/202307261630.html
Q:鸿蒙天生带有“万物互联”的基因,而华为云IoT本身就是为“物联网”而生。在物联网应用中,是不是某些场景更适合鸿蒙,而某些场景更适合华为云IoT? 作为一个开发者,如何能够准确判定业务场景,发挥鸿蒙和华为云1+1>2的技术协同作用,让两者的价值增加到最大呢?在具体应用场景中,是不是有什么特别的注意事项呢?
A:华为云IoT是为了物联网而生,可以打造端到端的物联网解决方案,上面有一系列的云服务供开发者使用,如IoTDA、IoTA等等,而对于鸿蒙,它可以宽泛的理解为是一个操作系统加上一系列的插件能力,看您那边的设备是否想要使用鸿蒙的一系列能力,如分布式软总线或者碰一碰之类的,还有他也是操作系统国产化的一种选择。华为云IoT可以实现对于设备的管理以及数据的分析处理等能力,主要看您这边的应用场景是否要涵盖二者的功能集合,来选择最优的解决方案。
Q:openharmony和harmonyOs的应用有哪些本质区别?
A:HarmonyOS底层是支持AOSP的因此Android应用可以运行在HarmonyOS上,但是OpenHarmony没有的,二者的API也存在一定的差异。Q:OpenHarmony设备集成到华为云IoT平台有哪些通用步骤?L0和L2有哪些区别?
A:主要流程都是将IoTDeviceSDK移植到OpenHarmony中,但是L0的内存相对较小,使用的是Tiny SDK,而L2d设备使用的是IoTDeviceCSDK功能相更加完整。Q:不同厂商提供的API和服务可以统一集成到华为云iotlink吗?
A:可以将IoTDeviceSDK集成到系统就可以保证设备与云平台通信,就可以为不同应用提供的API和应用服务。Q:不同类型设备上集成Openharmony和HarmonyOS模组的难度是否相同?除了手机还有哪些终端应用比较成熟?
A:无法统一量化,会有一定区别,目前手机平板手表等都还相对成熟。Q:华为云+鸿蒙方案支持为不同类型的设备提供定制化的接入集成方案吗?
A:支持的,用户可以根据需要进行选择不同的具有定制化需求的技术方案,可以这样理解IoTDeviceSDK为你提供了对接云的通路,但是对接云的方案可以根据需求进行不同的选择。Q:华为云IOTLINK SDK支持哪些编程语言开发?
A:我想您指的是IoTDeviceSDK吧,支持C、C#、Android、Java、Python、Go,但是对接OpenHarmony一般我们会使用C的。Q:华为云IoT平台如何实现数据安全可信?
A:华为云平台是通过了国家等保2.0 四级认证的因此安全性是可以保障的。Q:结合模组怎么实现实时数据进行分析?
A:用户可以通过移植IoTDeviceSDK后将传感器采集到的数据,通过模组上传到华为云,之后再云上进行处理分析,我们也有IoTA云服务帮助您进行数据分析。Q:配备了OpenHarmony的设备相比其他传统设备有哪些亮点?
A:可以使用鸿蒙的一系列能力如分布式软总线、碰一碰等,使用鸿蒙的特点,如一次开发,多端部署,生态共享等等,同时国产化也算是一个亮点吧,更加安全。Q:如何确保物联网端到端服务能够满足不同网络环境(无线、有线、4g、5g等)的需求?
A:这里用户可以根据不同的需求使用具体的通信模组即可,模组只是提供通信而已,除特殊场景,对上层的应用影响可以忽略。Q:如何让非鸿蒙设备快速拥有“鸿蒙DNA”?
A:也就是将设备鸿蒙化,可以通过移植OpenHarmonyOS或者移植HIlinkSDK通过鸿蒙智联认证。Q:如何实现设备的远程诊断和故障排除?智能机器人产品,实现远程诊断和故障排除功能。
A:可以将设备的一些监控指标上报到云端,然后判断其指标是否异常,进行远程诊断和故障排除。Q:如何实现设备之间的智能互联?智能家居系统,实现设备之间的智能互联,例如当我离开家时,自动关闭所有电器。
A:这个其实单纯的使用IoT平台的设备联动规则即可实现,需要添加个确认您离开家的传感器设备即可实现通过他制定规则,联动其他设备进行控制。Q:如何使用的远程定位服务系统的追踪功能来实现设备的远程定位和追踪?
A:这里就是需要将GPS数据进行分析绘图等再手机APP进行呈现即可。Q:如何使用华为云IoT平台的数据采集服务和鸿蒙系统的数据存储功能来实现设备数据的收集和保存?
A:鸿蒙生态硬件设备支持物联网主流协议,如MQTT、LwM2M/CoAP等,即可直连接入华为云IoT平台,并按需上报数据到平台。Q:如何通过华为云IoT平台的安全保护服务和鸿蒙系统的安全防护功能来实现设备的安全保护和防护?
A:我们华为云平台是通过了国家等保2.0四级认证的,因此数据安全还是可以保障的。Q:如何通过华为云IoT平台的数据分析和AI技术来实现设备的智能化和自动化?
A:需要结合具体的应用场景进行分析,设备的智能化和自动化会需要对数据进行准确且有针对性的分析处理,并做出相应的响应。Q:如何通过集成鸿蒙系统使得原本没有屏幕的物联网设备具备屏幕显示功能?
A:可以使用鸿蒙的碰一碰功能,拉起FA实现对于设备的信息监控,实现无屏变有屏的一个过程,其实是将无屏设备信息或者数据显示到手机或者其他终端设备上。Q:如何通过物联网设备注入“华为云+鸿蒙DNA”实现无缝对接华为云IoT平台后,实现针对数据中心物理环境监控?是否有相应的案例?
A:如何通过物联网设备注入“华为云+鸿蒙DNA”实现无缝对接华为云IoT平台后,实现针对数据中心物理环境监控?是否有相应的案例?Q:如何为老旧设备分配“鸿蒙DNA”?
A:可以通过将老旧设备移植OpenHarmonyOS或者移植HILinkSDK等。Q:设备上华为云IOT后能够满足不同类型设备的统一监控和报警需求吗?
A:可以将对接到华为云的数据进行数据流转以及处理,做成相应的看板,实现对于不同类型设备的统一监控和报警。Q:实现车辆的远程定位和追踪功能应该怎么做?
A:这个远程定位和追踪指的是什么呢,目前应该已经很成熟了吧,现在大部分车辆上只有有GPS定位器,然后手机上安装相应的软件是不是就已经可以通过app查看车辆位置了。Q:是否支持设备的安全认证和数据加密?智能支付终端产品,实现设备的安全认证和数据加密。
A:本身操作系统是安全的,这种设备的安全认证和数据加密不止是软件程度,硬件也要进行相应的支持的。Q:是否支持设备的多用户管理和权限控制?智能办公室系统,实现对不同用户的权限控制。
A:将设备移植OpenHarmonyOS即可,当然也可以通过鸿蒙智联认证的方式。Q:是否支持设备的离线工作模式?智能手环产品,实现设备的离线工作模式,以便在没有网络连接时正常工作。
A:支持的,IoTDeviceSDK帮助设备打通了设备到云上的通道,数据的采集依赖于具体传感器,采集好后进行处理或者上报即可。Q:是否支持设备的能耗优化功能?智能家电产品,实现能耗优化功能,以节省能源。
A:设备能耗可以从几个角度考虑,大方向包括硬件和软件,软件包括操作系统,通信策略,通信模组,具体的算法设计,可以从上面几个角度进行分析。Q:是否支持设备的智能推送功能?智能手表产品,设备的智能推送功能,例如接收来自手机的消息。
A:本身操作系统是安全的,这种设备的安全认证和数据加密不止是软件程度,硬件也要进行相应的支持的。Q:物联网应用集成OpenHarmony和鸿蒙模组的优势和必要性有哪些?
A:集成了OpenHarmony后可以使用OpenHarmony的一系列能力,如分布式软总线、碰一碰啊,解决一些物联网碎片化的痛点,同时OpenHarmony也是国产化操作系统,可以满足设备的全面国产化需求。Q:物联网应用目前生态碎片化的问题如何在“华为云IOT+鸿蒙”上优化?
A:华为云IoT可以解决设备连接和数据共享的问题,而将设备移植了OpenHarmonyOS后,本身OpenHarmony的特点就是一次开发多端部署,同时可以共享生态,可解决生态碎片化问题。Q:在鸿蒙设备上云过程中,如何处理硬件和软件之间的兼容性问题?
A:设备一般要通过鸿蒙的兼容性测试或认证,如通过xts,可保证兼容性;因此要提前做一些针对性的适配工作。Q:在设备集成到华为云IOT过程中,如何处理不同设备的系统环境适应性问题?
A:首先我们是有多语言的IoTDeviceSDK的,总体来说已经支持市面上大部分的主流操作系统的,比如IoTDeviceSDKCTiny就已经支持了Linux、LiteOS、OpenHarmony|MacOS、FreeRTOS、NovaOS、uOS等。Q:在实际设备应用中,集成Iotda、OpenHarmony和鸿蒙模组通常会遇到哪些挑战?
A:主要挑战在于在设备上移植OpenHarmonyOS,因为移植IoTSDK相对来说要简单很多。想要了解更多IoT平台知识,欢迎观看DTSE Tech Talk 系列技术直播。
【版权声明】本文为华为云社区用户原创内容,转载时必须标注文章的来源(华为云社区)、文章链接、文章作者等基本信息, 否则作者和本社区有权追究责任。如果您发现本社区中有涉嫌抄袭的内容,欢迎发送邮件进行举报,并提供相关证据,一经查实,本社区将立刻删除涉嫌侵权内容,举报邮箱:
cloudbbs@huaweicloud.com
- 点赞
- 收藏
- 关注作者
评论(0)