物联网应用客户端小程序设计
为了更好的服务大众,任何产业只有需求就会有市场,然而,需求是从硬件开始产生的,随着越来愈多的人使用,需求量就会变大,从小规模演变成大规模,最后变成一个独立的生态体系。让各种所需链接在一起,形成资源共享。减轻实地推广的工作量,提高传播和工作效率,以此来更好的为人民服务,亦从成本,性能等多方面因素考虑,本文将设计一种基于蓝牙的物联网客户端小程序,以小程序访问后端接口作为设备信息的采集入口,从而实现对智能设备的实时报备。以此来解决当前需求存在的问题。
一、方案选取
随着移动互联网的普及以及物联网技术的发展,再加上移动上网资费的降低,在不久的将来,各种设备都将通过移动互联网的方式相连接,给我们的日常生活带来翻天覆地的变化。并且,闲置资源最大有利化,对经济也是一种新开发,对环境污染也大大减轻了。
通过蓝牙开锁的原理则是蓝牙定制的使用标准,用户可以通过共享单车智能锁中的蓝牙模块和个人手机蓝牙进行交互操作,服务器端接收到交互操作信息后,后台管理系统便会向用户手机中的微信小程序发送对应的指令,用户手机接收到后台管理系统的指令后,通过手机蓝牙对共享单车蓝牙锁进行操作指令。
鉴于蓝牙耗电低,可以使用时间长。它的传输速率快,费用低。所以,针对以上各种问题,我们将采取基于蓝牙的小程序控制智能锁方案,并且方便增加其他功能,让小程序的使用最大功能化。
(一)蓝牙通信流程图
图2.1蓝牙通信流程图
(二)TCP通信协议说明
目前比较成熟的无线通信方式只有四种。
第一种蓝牙,蓝牙通信是很早就发展起来的,它是在设备与设备之间短距离数据传输,国际通用。但是由于传输距离有限,速率低,且传输速率只有24Mb/s,而且在不同的设备间传输协议不兼容,传输过程中需要本地数据存储来确保数据不间断可用,否则数据传输会中断。
第二种是无线局域网,利用射频技术,使用电磁感应,构成的在空中连接的局域网络。但是,无线电波是无线局域网进行传输根本依托,无论是建筑物还是树木等障碍物均会或多或少影响到电磁波的传输,从而影响传输质量。无线信号是发散的,理论上很容易被别人监听和窃取,所以数据的安全性得不到很好的保障。
第三种是红外数据传输,利用红外线方式实现数据传输,需要红外接口。由于红外线也是光的一种,所以它不能透过不透光的物体,这对我们的传输有很大影响,所以局限性比较小。
第四种是无线芯片,无线芯片是一种集成电路,具有无线收发模块,工作频段广,体积小,成本低,功能多样。同时,无线芯片靠程序驱动,可以配置为不同的工作模式,还能嵌入到其他系统中综合应用。
所以,经仔细对比得出,蓝牙通信模式更适合我们小程序的设计要求,也最能体现我们设计的程序功能。那么,本程序将采用蓝牙通信作为该程序的主要通信模式。
二、软件系统的设计与系统功能实现
(一)程序设计原则及编程思路
根据设计要求,我们程序设计需要做到以下几点:
物联网应用客户端小程序设计(一)由毕业论文网(www.huoyuandh.com)会员上传。