当前位置: 首页 > news >正文

安卓 Android 终端接入阿里云 IoT 物联网平台

fb18d93d5c2187455ac49add9bdee2b0.jpeg

在全球智能手机市场里,谷歌开发的安卓(Android)移动操作系统市场占有率已经高达90%。随着物联网智能硬件升级,安卓(Android)也逐渐成为智能摄像头,智能对讲门禁,人脸识别闸机,智能电视,智能广告屏等带屏 IoT 物联网设备的首选操作系统。

今天为大家详细讲解安卓 (Android) 终端通过 MQTT 协议接入阿里云 IoT 物联网平台的完整过程。

01

阿里云开发

1.开通阿里云 IoT物联网平台云服务:

https://www.aliyun.com/product/iot/iot_instc_public_cn

5b4e343d929947f4de3d1c9f93c8d486.png

2.创建产品,选择自定义品类,直连设备:

44132c086d816e375f4614a93a7d49c7.png

3.在产品详情添加功能定义(物模型),我们以采集Android设备的硬件厂商、型号、Android版本、SDK版本信息为例:

f9ab23a7a19b40ee6cf8834e5ef132ad.png

物模型属性通信的Topic和Payload如下:

// 属性上报 Topic:
/sys/{productKey}/{deviceName}/thing/event/property/post// 属性 Payload:
{"id":123452452,"version":"1.0","params":{"brand":"HUAWEI","model":"ELE-AL00","android":"10","sdk":29},"method":"thing.event.property.post"
}

参考文档: 

https://help.aliyun.com/zh/iot/user-guide/device-properties-events-and-services

4.注册设备,此时设备为未激活状态。

bf86f2bb887ddc3ab21f481005b8422d.png

http://www.lryc.cn/news/188697.html

相关文章:

  • 2023自动化测试面试题(含答案)
  • 使用 Apache Camel 和 Quarkus 的微服务(一)
  • 如何通过高级流量管理提高 Kubernetes 的弹性
  • 解决Springboot集成RabbitMQ不自动生成队列的问题
  • 【数据结构】Decreasing String—CF1886C
  • 【广州华锐互动】钢厂铸锻部VR沉浸式实训系统
  • Python中执行SQL报错unsupported format character ‘Y‘ (0x59) at index 34
  • 云数据库(林子雨慕课课程)
  • 2023-10-10 python-从一组颜色中找到与指定颜色最接近的颜色-{K-D树}-记录
  • 使用C++实现DNS欺骗攻击
  • C#WPF属性元素语法应用实例
  • el-select应用虚拟列表,避免过多数据导致浏览器卡死
  • ES6之函数的扩展
  • 【PPT制作】基础篇
  • 尚硅谷CSS学习笔记
  • MYSQL的日志管理
  • 微信小程序在TS模板下引入TDesign组件
  • alsa pcm接口之pcm设备的状态STATE
  • 【UE】在游戏运行时,通过选择uasset来生成静态网格体
  • vue中PC端使用高德地图 -- 实现搜索定位、地址标记、弹窗显示定位详情
  • 服务器数据恢复-DS5300存储raid5硬盘出现坏道离线的数据恢复案例
  • K8S存储总结持久化存储解决方案(以NFS为例)
  • vue3+ts项目02-安装eslint、prettier和sass
  • sface人脸相似度检测
  • 设计模式 - 行为型模式考点篇:模板方法模式(概念 | 案例实现 | 优缺点 | 使用场景)
  • 因为计算机中找不到mfc140.dll无法启动修复步骤分享
  • 【Python基础-Pandas】解决Pandas会自动把None转成NaN的问题
  • 学习记忆——数学篇——案例——代数——方程——一元二次方程
  • 接口测试及常用接口测试工具
  • 【java学习】数组中涉及的常见算法-含冒泡排序(11)