最新动态
新大陆云平台app制作(史上最简单)
2024-11-10 15:30

新大陆云平台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即可获得。 在这里插入图片描述

    以上就是本篇文章【新大陆云平台app制作(史上最简单)】的全部内容了,欢迎阅览 ! 文章地址:http://sjzytwl.xhstdz.com/quote/1570.html 
     行业      资讯      企业新闻      行情      企业黄页      同类资讯      网站地图      返回首页 物流园资讯移动站 http://mip.xhstdz.com/ , 查看更多   
发表评论
0评