热门标签 | HotTags
当前位置:  开发笔记 > 后端 > 正文

1-关于"小五物联"的功能介绍(关于绑定设备,调试助手,共享设备,显示数据波形)

关于小五物联的BUG--前期修复的BUG不再叙述,BUG将于下次更新解决注意:大家有没有发现开关总是默认打开??即使在设备断电之前关闭了.程序写错了随着自

关于小五物联的BUG--前期修复的BUG不再叙述,BUG将于下次更新解决

注意:大家有没有发现开关总是默认打开??即使在设备断电之前关闭了....程序写错了

 

 

 

 

随着自己做的APP"小五物联"的功能的不断增加,为了方便使用者,对该APP的使用,用这篇文章做介绍,以后没更新一项功能就会重新编辑这篇文章.
一,绑定设备(WIFI开关(MQTT))

 

WIFI开关,主要是绑定WIFI模块实现远程控制
具体绑定请看
http://www.cnblogs.com/yangfengwu/p/8954049.html
和https://yq.aliyun.com/articles/580134?spm=a2c4e.11155435.0.0.34723312rSuVlJ

二,调试助手
前面两篇介绍的功能不再赘述
自己的APP主要面向开发者所以会做许多的调试助手在上面

 


现在只做了TCP服务器和TCP客户端

 


后期还会加入UDP,蓝牙,MQTT等

三,共享设备(添加共享)
今天弄好了共享设备功能,因为原来如果想两个或多个人控制一个设备,那么都需要每个人去绑定一次,自己感觉这样太麻烦,所以做了这个功能,
使用方法

 

 


 

 

 


 


其实加入这个功能还有一个目的,自己的软件会加入远程调试功能,咱们做项目的,自己的产品安装到现场可能会有问题,也包括自己的开发板,

产品在用户手里,有了问题怎么样才能快速的解决呢...就以自己的开发板举例,自己的51开发板,上面有很多的东西,要是用户使用哪一个东西出现了问题怎么办,,买自己51开发板学51单片机,对于他们现在而言水平还不是很高,就不知道如何的调试,即使打电话也挺麻烦,如何检测是不是自己的板子的原因呢??难道邮递过来检测??,通过共享设备,我就可以控制自己的WIFI串口打印或控制输出引脚,自己的WIFI一开始就做成了,接收的数据自动的转发到绑定的手机上,这样的话自己的开发板的所有信息都能够通过远程调试传回自己的手机,....

还有一个优点,假设你想让一个朋友(朋友离的远)查看你的设备的数据,(正在做,波形显示,和数据存储),只需要共享一下,数据就传到他的手机保存下来,然后直接导出看就可以了,....

其他的用处亲们自己想吧,,我要把我这个APP和WIFI的板子做到更加的方便用户....

 

三,存储数据和显示数据波形

自己原来的数据是显示在主界面,

只不过让主界面的数据显示在了这个数据显示的画曲线图界面

用户只需要往wifi的串口发数据即可

列如 data;T1=22.23;HH=55

数据格式是:data;(随意命名)=数据(整形和浮点型的数据列如:12.3) ;(随意命名)=(整形和浮点型的数据列如:666) 

数据长度随意,但是自己设置了最多能话12条曲线,因为自己只规定了12种曲线颜色

 

 

演示一下

 

 

 说一下

 

 

我就选择第一位,曲线名字填 "温度吧",,颜色选择红色

没有数据是不显示曲线的

 

现在往WIFI的串口发数据,多发送几次,让线长一点,看得清

 

 

现在呢多弄一个数据,多弄一条线,

名字就叫湿度,,,让它提取第二位数据显示,,,颜色选择绿色

 

 

 

需要给数据才能即时生效,因为只有有数据才去更新界面

 

最后说一下,

 

如果选择的数据位没有就是说选择了第10位吧,,,然后数据不到10位  列如  data;aa=12;as=34;12=34;yy=66;d1=45

我设置的是如果没有这条线的数据,那么它的默认数据就是 0,本来是不想让这样的线显示的,但是添加进去如果不去给这条线加数据的话,,,

图像就不动了.................所以没办法只得让它显示0

如果两条线都指示一个数据,两条线就重合了,,,其实是后面添加的线覆盖掉了前面添加的.

亲们自己去测试吧

 

 


推荐阅读
  • 实例详解ISA防火墙策略元素
    我们在前面的工作中已经实现了ISA2006的代理服务器功能,接下来我们要实现ISA的访问控制功能。很多公司都有控制员工访问外网的需求,例如有的公司不允许 ... [详细]
  • 这是原文链接:sendingformdata许多情况下,我们使用表单发送数据到服务器。服务器处理数据并返回响应给用户。这看起来很简单,但是 ... [详细]
  • 跑虚拟机的服务器要求:宿主机的BIOS开启VT支持,这样宿主机才能运行64位虚拟机。安装VmwarePlayer或者Workstation,或者vmwareESX。虚拟机要求(建议使用vmware ... [详细]
  • Firefox火狐浏览器关闭到http://detectportal.firefox.com的流量问题解决办法
    本文介绍了使用Firefox火狐浏览器时出现关闭到http://detectportal.firefox.com的流量问题,并提供了解决办法。问题的本质是因为火狐默认开启了Captive portal技术,当连接需要认证的WiFi时,火狐会跳出认证界面。通过修改about:config中的network.captive-portal-service.en的值为false,可以解决该问题。 ... [详细]
  • 本文介绍了计算机网络的定义和通信流程,包括客户端编译文件、二进制转换、三层路由设备等。同时,还介绍了计算机网络中常用的关键词,如MAC地址和IP地址。 ... [详细]
  • IT方面的论坛太多了,有综合,有专业,有行业,在各个论坛里混了几年,体会颇深,以前是论坛哪里人多 ... [详细]
  • 本文介绍了响应式页面的概念和实现方式,包括针对不同终端制作特定页面和制作一个页面适应不同终端的显示。分析了两种实现方式的优缺点,提出了选择方案的建议。同时,对于响应式页面的需求和背景进行了讨论,解释了为什么需要响应式页面。 ... [详细]
  • 【工具篇】抓包中的王牌工具—Fiddler (1环境搭建)
    本文介绍了抓包工具Fiddler的概述,包括其功能、选择原因和安装方法。Fiddler是一款免费且功能强大的抓包工具,可用于网络代理、接口测试、安全测试和WEB调试等。安装配置简单,上手快速,适合新手使用。详细的安装地址为https://www.telerik.com/download/fiddl。 ... [详细]
  • 本文分享了一位Android开发者多年来对于Android开发所需掌握的技能的笔记,包括架构师基础、高级UI开源框架、Android Framework开发、性能优化、音视频精编源码解析、Flutter学习进阶、微信小程序开发以及百大框架源码解读等方面的知识。文章强调了技术栈和布局的重要性,鼓励开发者做好学习规划和技术布局,以提升自己的竞争力和市场价值。 ... [详细]
  • scrcpy通过adb调试的方式来将手机屏幕投到电脑上,并可以通过电脑控制您的Android设备。它可以通过USB连接,也可以通过Wifi连接(类似于隔空投屏),而且不需要任何ro ... [详细]
  • Ubuntu18.04 下载与安装
    阿里云里面有很多镜像:https:opsx.alibaba.commirrorUbuntu各个版本的镜像下载地址:http:mirrors.melbourne.co.ukubunt ... [详细]
  • Arduino + ESP32C3 + TFT(1.8‘ ST7735S)基础平台(实验四)直接显示网络图片
    ------------------------------------------------------------------------------------------ ... [详细]
  • c# java socketn 字节流_C#Socket编程详解(一)TCP与UDP简介
    一、TCP与UDP(转载)1、TCP1.1定义TCP(TransmissionControlProtocol)传输控制协议。是一种可靠的、面向连接的协议(eg:打电话)、传输效率低 ... [详细]
  • MQTT介绍(MessageQueuingTelemetryTransport,消息队列遥测传输)是IBM推出的一种针对移动终端设备的基于TCPIP的发布订阅协议可以连接大量的远程 ... [详细]
  • 如何实现JDK版本的切换功能,解决开发环境冲突问题
    本文介绍了在开发过程中遇到JDK版本冲突的情况,以及如何通过修改环境变量实现JDK版本的切换功能,解决开发环境冲突的问题。通过合理的切换环境,可以更好地进行项目开发。同时,提醒读者注意不仅限于1.7和1.8版本的转换,还要适应不同项目和个人开发习惯的需求。 ... [详细]
author-avatar
橄榄村
这个家伙很懒,什么也没留下!
PHP1.CN | 中国最专业的PHP中文社区 | DevBox开发工具箱 | json解析格式化 |PHP资讯 | PHP教程 | 数据库技术 | 服务器技术 | 前端开发技术 | PHP框架 | 开发工具 | 在线工具
Copyright © 1998 - 2020 PHP1.CN. All Rights Reserved | 京公网安备 11010802041100号 | 京ICP备19059560号-4 | PHP1.CN 第一PHP社区 版权所有