微信小程序使用阿里云物联网API开发物联网应用_小程序 阿里云物联网云端api-程序员宅基地

技术标签: 阿里云  物联网  小程序  

微信小程序是一种不需要下载安装即可使用的应用,它实现了应用“触手可及”的梦想,用户扫一扫或者搜一下就可以打开的应用。 微信小程序具有方便快捷,速度快,安全及保密性高的优点,同时开发成本低、维护简便。微信小程序可以调用更多的手机系统功能来进行开发。 使用微信小程序通过阿里云物联网API可以实现对远程设备的管理、监控运维、属性读取、远程操作。

阿里云物联网云端API参考

https://help.aliyun.com/document_detail/69893.html?spm=a2c4g.11186623.6.743.66a92125iuKyp3

阿里云物联网OpenAPI

https://api.aliyun.com/?spm=a2c4g.11186623.2.15.478753ccOZrVVE#/?product=Iot

云端SDK参考

https://help.aliyun.com/document_detail/30579.html?spm=a2c4g.11186623.6.736.68a83112nYkK4R


系统架构: 远程设备通过网络直连阿里云,上报属性。
微信小程序通过中间服务器访问阿里云物联网API,读取属性或远程操作设备,保护设备安全 。

 

1. 设备绑定:4G/5G设备通过二维码进行设备绑定,WIFI设备可使用蓝牙进行配网及设备绑定。 

2. 访问阿里云物联网API接口,读取设备上报日志,并显示当前设备上报属性。

3. 设计统计数据库,对大量上报数据进行数据流转,预先进行统计计算,以高效率进行设备历史数据统计并以图表形式进行展示。

4. 通过阿里云物联网API实现对设备远程遥控

 

更多内容请访问  物联网微信小程序

版权声明:本文为博主原创文章,遵循 CC 4.0 BY-SA 版权协议,转载请附上原文出处链接和本声明。
本文链接:https://blog.csdn.net/weixin_42581666/article/details/107150204

智能推荐

众所周知,B站并不是个学习网站-程序员宅基地

文章浏览阅读970次,点赞4次,收藏4次。立了一个Flag鸽鸽鸽鸽我喜立Flag,9月份说要做点视频,不知不觉已经鸽了俩月了。中间就零星时间学了一些剪辑方面的知识,工作太忙,视频一直没有实质进展。视频的灵魂其实是脚本,到现在还没写好。我还是稍微擅长点技术创作,但是纯技术的视频肯定没有市场,这个转变过程有点困难。这个Flag立的,感觉要吃点苦头,但我不后悔这个决定。隐约记得 N 多年的考研英语有一篇阅读理解,大致意思是:“有理想要喊出来” ,写这篇文章时,回头翻了翻已经落了一层灰的丁晓钟《考研英语历年真题超精解》,只在2000年的考研英语真题中找

在Hadoop上运行基于RMM中文分词算法的MapReduce程序-程序员宅基地

文章浏览阅读169次。为什么80%的码农都做不了架构师?>>> ..._基于中文分词算法的mapreduce

正确设置 MME类型-程序员宅基地

文章浏览阅读2.4k次。请求中的 response - header 中的content-type项是指�0�2�0�2服务器发送给客户端内容的MIME类型,如果 设置不对 那么浏览器怕是不能正常解析;const path = require(“path”);// 多用途Internet邮件扩展(MIME)类型const mimeType= {“.323”:“text/h323” ,“.3gp”:“video..._mme类型

关于EM算法_语音特征建模算法中常用期望最大化算法进行优化,一下关于em算法说法错误的是-程序员宅基地

文章浏览阅读143次。EM算法的简介1.什么是EM算法最大期望算法(Expectation-maximization algorithm,又译为期望最大化算法),是在概率模型中寻找参数最大似然估计或者最大后验估计的算法,其中概率模型依赖于无法观测的隐性变量。最大期望算法经过两个步骤交替进行计算,第一步是计算期望(E),利用对隐藏变量的现有估计值,计算其最大似然估计值;第二步是最大化(M),最大化在E步上求得的..._语音特征建模算法中常用期望最大化算法进行优化,一下关于em算法说法错误的是

Harbor 重启失败--已解决_error: for harbor-log cannot start service log: dr-程序员宅基地

文章浏览阅读1.4w次,点赞5次,收藏13次。harbor版本:v1.10.2遇到问题:使用 docker-compose down命令关闭harbor,然后使用./install.sh --with-chartmuseum命令重新安装带chart仓库的harbor,然后发现启动不了,报以下错误:[Step 5]: starting Harbor ...Creating network "harbor_harbor" with the default driverCreating network "harbor_harbor-chartmu_error: for harbor-log cannot start service log: driver failed programming ex

MySql like模糊查询优化 后缀模糊查询走索引 百万级别数据优化_mysql 模糊查询后六位-程序员宅基地

文章浏览阅读5.2k次,点赞5次,收藏18次。在使用msyql进行模糊查询的时候,很自然的会用到like语句,通常情况下,在数据量小的时候,不容易看出查询的效率,但在数据量达到百万级,千万级的时候,查询的效率就很容易显现出来。这个时候查询的效率就显得很重要!一般情况下like模糊查询的写法为(field已建立索引):SELECT`column`FROM`table`WHERE`field`like'%keyword%';上面的..._mysql 模糊查询后六位

随便推点

System.Runtime.InteropServices.COMException (0x80004005): 无法创建目录或文件_system.runtime.interopservices.externalexception(0-程序员宅基地

文章浏览阅读1.8w次。自定义工具错误: "代码生成器 'ReportCodeGenerator' 失败。异常堆积 = CrystalDecisions.Shared.CrystalReportsException: 加载报表失败。 ---> System.Runtime.InteropServices.COMException (0x80004005): 无法创建目录或文件。 在 CrystalDecisions_system.runtime.interopservices.externalexception(0x80004005)

css 添加滚动条,div添加滚动条, 自定义滚动条_handsontable滚动条可以滚动-程序员宅基地

文章浏览阅读536次。.rows 的子元素高度必须高于 .rows 的高度, 才能出现滚动条.rows { height: 230px; overflow: hidden; overflow-y: auto;}.rows::-webkit-scrollbar-track-piece { background-color: rgba(0, 0, 0, 0); border-left: 1px solid rgba(0, 0, 0, 0);}.rows::-webkit-scrollbar { _handsontable滚动条可以滚动

优化器提示——性能调整手册和参考_oracle_pred arule-程序员宅基地

文章浏览阅读544次。Hint是Oracle数据库灵活性的体现。由于Hint具有最高的优先级,因此可以通过Hint使优化器根据用户的需要来生成指定的执行计划。Oracle的hint种类繁多,大致可以分为下面几类:优化方式和目标:如RULE、CHOOSE、FIRST_ROWS、ALL_ROWS等。访问路径:如INDEX、FULL、CLUSTER、INDEX_FFS等。查询转换:如MERGE、USE_CON_pred arule

“iPhone邮件应用程序无法同步最新电子邮件“ - 解决方案与源代码示例_苹果手机邮箱不更新邮件-程序员宅基地

文章浏览阅读679次。在邮件设置中,您可以找到"账户"选项,然后选择您的电子邮件账户。然而,有时候我们可能会遇到问题,即我们的iPhone邮件应用程序未能显示最新的电子邮件。在本篇文章中,我们将探讨这个问题的解决方案,并提供相应的源代码示例,帮助您解决此类问题。在邮件设置中,您可以检查您的电子邮件帐户的配置和同步设置。下面是一个简单的示例代码,演示如何使用Swift语言编写一个简单的邮件应用程序,并实现邮件的同步功能。下面是一些您可以尝试的解决方案,以确保您的iPhone邮件应用程序能够显示最新的电子邮件。_苹果手机邮箱不更新邮件

unity 一个拼图demo(七巧板)和一个切割demo_untiy开发七巧板-程序员宅基地

文章浏览阅读6.6k次。好久没更新博客了,那么今天就来装一下b吧。还是先上一波图,看看我们到底要做什么。前面2张是切割的的demo,后面的这个是拼图,但是我们看到材质,这里的解释一下2个demo用的都是一个网格构建代码,所以才会出现这种情况,正确的做法应该是把添加uv的代码做个判断一下,把这个变量放到这个方法参数列表中,同时把它变成一个对外的方法。这里顺便给大家提一下封装的思想,厉害的程序员他们其实大部分的时_untiy开发七巧板

SpringCloud微服务架构升级总结_springcloud 升级了annotation-程序员宅基地

文章浏览阅读263次。SpringCloud微服务架构升级总结wuli程序员2019-06-26 15:37:28一、背景1.1 应用系统的架构历史1.2 什么是微服务?起源:微服务的概念源于 2014 年 3 月 Martin Fowler 所写的一篇文章“Microservices”。文中内容提到:微服务架构是一种架构模式,它提倡将单一应用程序划分成一组小的服务,服务之间互相协调、互..._springcloud 升级了annotation