开发板基础教程直连_第1页
开发板基础教程直连_第2页
开发板基础教程直连_第3页
开发板基础教程直连_第4页
开发板基础教程直连_第5页
已阅读5页,还剩11页未读 继续免费阅读

付费下载

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

版本记评审记目标读智能空调快速体 开发前账号准 开发板上空调APP开发说 开发环境准 License校 生 主动上报信 接受推送控制信 整体结 控制页面开 页面布 JS代码逻 鉴权部 业务逻辑代 图1第一步第二步:使用开发板上Androidinternet第三步:打开开发板上的智能空调的demo应用“oCloud”,此时空调界第四步:点击开发板显示界面下面的图标,开发板屏幕显示放大的设备二维码,打开扫描的,关注“硬件开发板助手”,绑定设备,并2开发板控制页面(关闭如图2所示。各种设置按钮都不能使用。开关按钮,打开空调,此时空调页面和开发板上的空调页面变亮,如图三所示;使用控制页面上的模式按钮、温度、风量控制、开关按钮控制空调3开发板控制页面(打开SDK 100license请按 硬件开发流程中的步骤,设置服务器,申请设备licensedemo中,相关的LicenseR16private分区,相关license文件的路径在ro.private.snum_path的Android系统SystemProperties(SystemPropertiesAndroid中为hide类,可以通过反射机制去调用。APP借助于直连SDK,开发 wifi设备智能空调可以不用关心网络连接的部分, AndroidAPK(或者R16系统SDKSDK(native层动态库和java层APISDK的AndroidSDK 架SDKcom.tencent.wechat.CloudCloudpublicpublicclassCloudpublicinterfacevoidonResponseCallback(inttaskid,interrcode,intfuncid,byte[]data);voidonDeviceLogin();void}publicstaticvoidonResponseCallback(inttaskid,interrcode,intfuncid,byte[]{if(StaticListener!=}publicstaticvoidonNotifyCallback(intfuncid,byte[]data){if(StaticListener!=null)}}publicstaticvoidsetListener(CloudListenerlistener){StaticListener=listener;}}相关的License已经烧录在R16开发板的privatelicense取路径在ro.private.snum_path的Android系统属性中,可以通过SystemProperties(SystemProperties在Android中为hidelicenseSDKCloud.init接口去连接硬件云,接受相关的回调获取license校验的状态。License信息,调用zxingdemosdksendDataToServer送type为Notify的信息到相关的云。上报json要严格遵循文档定义。直连SDK中的连接机制中,智能空调可以随时接收推送的消息。推送接口onNotifyCallback为nativeSDK中nativeViewAirConditionCloud图4整体结构图54当前室温+空调模式调节温度+风速调节div+cssjs图 此段逻辑可在文件reqDataForDemo.js中看到。备注:因对get/set,getResult接口reqDataForDemo.js中可以看到分为两套的鉴权跳转逻辑。图7get/setasy_error_code0asy_error_code1getResulterror_code==1||error_code==2error_code==4||error_code==5跳转错误页(未绑定开发板error_code==0其他,执行错误逻辑,备注:error_code==6本应执行错误逻辑,现暂时让标记为成功error_code字段或者error_code为空。如果error_code==1||2则跳转错图8现阶段只支持panel设置开发板,不支持开发板对端的设置(开实时get更新开发板状态。此要由loadData函数完成,具体逻辑图9loadData用户主动set3图10bindMode函数完成,此函数中完成了对制热、制冷、送风、除湿四种模式的设置,一段代码如下,主要完成根据上次模式+调节温度+11在用户抬手瞬间向发送请代

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论