前言
在物联网(IoT)开发中,快速连接设备与云平台、实现数据的实时刷新与显示,是开发者常常遇到的挑战。为此本文将展示如何在短短三分钟内,通过一个安卓 APP 轻松实现与 OneNet 的连接,并展示物模型数据。无论你是初学者还是有经验的开发者,这个简单的方法都能助你快速上手。
什么是 OneNet?
OneNet 是中国移动推出的开放式物联网平台,提供设备接入、数据管理和应用开发等一站式服务。通过 OneNet,你可以轻松管理和监控物联网设备,进行数据分析,并开发智能应用。
准备工作
在开始之前,请确保你已经完成以下准备工作:
- 注册 OneNet 账号:访问 OneNet 官网 并注册账号。
- 创建产品与设备:在 OneNet 平台上创建你的产品,并添加相应的设备。
- 创建对应的物模型:创建对应的物模型,将只需要显示不需要进行命令下发的数据设置为“只读”类型(例如温度、湿度等参数),将需要进行命令下发的数据的设置为“读写”类型(例如温度阈值、湿度阈值、led开关等)。
- 完成通过mqtt协议将数据上发至OneNet并能接受OneNET下发的指令:此部分主要通过WiFi模块,4g模块等实现,可参考相关例程以及博客,资料很多,不再赘述。
- 获取设备信息:记录你的
Product ID
(产品ID) 和Device Name
(设备名称)以及设备密钥
,这些信息将在 APP 中使用。如图所示。其中159为设备名称。
快速实现安卓 APP 与 OneNet 的连接
第一步:下载和安装 APP
首先,下载并安装一个OneNet助手。购买链接如下。一杯蜜雪冰城差不多。
B站工坊购买链接
第二步:配置设备信息
打开应用后,进入设置页面,输入以下信息:
- 产品ID: 在 OneNet 平台上获取的产品 ID。
- 设备名称: 你在 OneNet 上注册的设备名称。
- 设备密钥: OneNet 平台提供的设备密钥。
点击,这些信息将用于认证并连接你的设备与 OneNet 平台。
第三步:刷新和显示物模型数据
配置完设备信息后,点击提交并点击“刷新数据”按钮。应用将通过 API 请求获取最新的物模型数据,并以列表的形式在界面上展示。
第四步:下发控制指令
在页面下方,程序自动提取属性为“读写”的物模型数据并显示,可以输入想要的参数点击设置,物联网平台将自动下发控制指令至对应的Topic,下发指令至单片机等设备。
购买注意事项:
1. 请确保完成物模型的设置
2. 请确保已经能完成物模型数据的上传
3. 请确保已经能完成订阅有关Topic并接受数据进行解析
如有需要的话后期可以开发esp8266的相关解析程序,便于使用。
介绍视频
做物联网项目还在学前端?这款app让你三分钟连上OneNET!!!
购买链接
总结
通过这款安卓应用,零代码的实现方式,大大降低了开发的复杂度,让使用者专注于业务逻辑的实现。
参考资料
感谢阅读!
如果有需要定制app或者微信小程序连接onenet或者阿里云物联网平台,欢迎联系我。
如果你在使用过程中有任何问题,欢迎在评论区讨论。