推广 热搜: 行业  机械  设备    经纪  教师  参数  系统    蒸汽 

新大陆云平台app制作(史上最简单)

   日期:2024-11-10     移动:http://mip.xhstdz.com/quote/1570.html

新大陆云平台app制作(史上最简单)


因为比赛原因,需要做一款app来读取新大陆物联网平台的数据,官方给的资料是android开发的,不利于新手,于是我通过App Inventor图形化软件完成了app的制作,为了提供方便,我这里不再过多赘述原理,只提供代码块和需要改动的地方的描述,保证纯小白也能快速做出app。

APP INVENTOR由谷歌实验室开发,后移交麻省理工学院,是一款可视化编程环境,采用搭积木的方式快速建立应用程序,并且可以结合AI伴侣,极其便利的在手机上进行测试和应用。 APP INVENTOR是完全基于网页的在线编程工具,国内外都有一些可用的服务器。 麻省理工学院的服务器登录地址:http://appinventor.mit.edu/explore/ 广州服务器登录地址:http://app.gzjkw.net/login

我用的网址是,通过QQ号登录即可。

通过HTTP协议访问传感器数据,可以参照官网给的文档 在这里插入图片描述

此处我们用到的主要是用户登录和查询单个传感器,我们需要通过POST指令输入账号和密码从而获得一个,这个是查询单个传感器必要的一个头参数,相当于一个身份凭证。 在这里插入图片描述

在这里插入图片描述 可以用在线HTTP POST/GET … 接口测试工具)或者新大陆的调试工具进行测试。 在这里插入图片描述

App Inventor页面设计过于简单这里重点介绍一下逻辑设计,逻辑设计的难点在于数据解析。

需要拖入web客户端和定时器,定时器用于定时读取传感器数据。 web客户端不需要填写任何属性 在这里插入图片描述 定时器这里需要填写定时器的时间 在这里插入图片描述

这里我比较懒直接将账号密码作为定值,也可以自己做个登录界面输入账号密码。 只需要将你自己的账号和密码填入第三行初始化全局变量Account为后面的粉色框和第四行初始化全局变量Password为后面的粉色框。在这里插入图片描述

发送指令后会得到一个应答,需要对应答数据进行解析。 主要分为两部分,第一部分是取出AccessToken,第二部分是解析获得的传感器数据 在这里插入图片描述 在这里插入图片描述 通过字符串比较得出你所取出的数据是哪个传感器的并显示在固定的标签上。只需要改传感器的名称,比如说温度1,温度2。。。。。 在这里插入图片描述 在这里插入图片描述

需要用到get指令,这里只需要改网址,网址点击api即可获得。 在这里插入图片描述

本文地址:http://sjzytwl.xhstdz.com/quote/1570.html    物流园资讯网 http://sjzytwl.xhstdz.com/ , 查看更多

特别提示:本信息由相关企业自行提供,真实性未证实,仅供参考。请谨慎采用,风险自负。


0相关评论
相关行业动态
推荐行业动态
点击排行
网站首页  |  关于我们  |  联系方式  |  使用协议  |  版权隐私  |  网站地图  |  排名推广  |  广告服务  |  积分换礼  |  网站留言  |  RSS订阅  |  违规举报  |  鄂ICP备2020018471号