• <acronym id="82ckb"></acronym>
      1. <mark id="82ckb"></mark>

          <small id="82ckb"></small>

          <output id="82ckb"><sup id="82ckb"><div id="82ckb"></div></sup></output>
            <code id="82ckb"><strong id="82ckb"></strong></code>
                1. <output id="82ckb"></output>

                  阐明云服务器软件开发的步骤

                  2019-03-15 11:01:30分类:云服务端开发212

                    随着云计算的发展,云服务器在我国市场上开始占据服务器的半壁江山,现在云服务器已经成为企业用户选择服务器的首选。企业将业务迁移到云服务器,可以降低成本、简化工作流程,并消除对IT硬件的需求。对于小型企业来说,最大的好处就是能够专注于核心业务活动,让云服务器能够解决维护、备份、可用性和数据安全等令?#35828;?#24551;的IT问题。既然云服务器这么受欢迎,那么如何对云服务器进行开发呢?今天,小编就给大家来?#27493;?#19968;下。
                   

                  云服务器软件开发
                   

                    云服务器开发过程中的主要步骤如以下:

                    一、首先就是云服务器接收采集数据

                    建立好云服务器之后,接下来即是如何把采集的数据传输给云服务器。这包含两项工作。

                    第一项是在云服务器上建立一个接收处理程序,这个接收处理程序有多?#20013;问劍?#21482;要能够提供接收数据的连接即可。通常我们可以使用以下方式:

                    1、TCP服务:创建socket -》 绑定端口 -》 listen监听 -》 accept tcp 连接 -》 处理数据 -》 关闭连接;

                    2、UDP服务:创建socket -》 绑定端口-》 接收数据 -》 处理数据;

                    3、HTTP服务:创建IIS或apache站点,指定站点端口,在站点中建立数据接收处理代码文件,形成“http://云服务器ip:端口/处理程序”的URL,接收get或post数据。

                    第二项工作是将采集的数据连接到云服务器提供的接收处理程序,完成数据的上传。数据的上传途径也可使用多种方式:

                    1、使用GPRS,采集结点增加GPRS处理模块,将采集的数据通过GPRS传输给云服务器,数据传输的协议视云服务器接收处理程序定,TCP、UDP或是HTTP。

                    2、将采集数据通过串口传输至PC机,再由PC建立数据传输程序,通过TCP、UDP或是HTTP传输给云服务器

                    3、采集数据通过网口或串口转网口等设备,使用TCP、UDP或是HTTP连接至云服务器进行传输。
                   

                  云服务器软件开发
                   

                    二、其次云服务器上存储采集数据

                    当云服务器的接收处理程序接收到数据后,可以根据需要进行存储,存储的方式根据需要可以有多?#20013;问劍?/span>

                    1、以文本?#38382;?#23384;储,即如写入记事本,数据的方式可以是一行一行的简单文本,也可以是xml?#38382;劍?#22343;可,只要便于后续读取即可。

                    2、以数据库?#38382;?#23384;储,可以将数据存储到数据库表中,数据库可以是Access,SQL Server,Oracle,MySql,PortgreSQL等,均可。

                    由于采集的数据与具体业务相关,对数据本身如果有协议约定,可以按协议约定进行解析。如接收到“10,25”,可能约定是“设备标识,温度”,则可以在数据库中存储为一个拥有这两个字段的表,每个字段存储相应的值。
                   

                  云服务器软件开发
                   

                    三、终端上显示采集数据

                    数据一旦存储在文本文件或数据库中,即随时可以读取最新的采集数据和历史数据,并以丰富的?#38382;?#23637;现出来。

                    通过,我们会采用web的方式展现,即创建IIS或apache站点,在站点中建立用于显示的页面,读取数据库中的内容形成html返回给浏览器,访问方式为浏览器打开“http://云服务器ip/显示页”的URL。以上述接收到的数据为例,即接收到“10,25”,原样存储在文本文件 data.txt ,刚可以制作如下显示?#22330;?/span>

                    《body》

                    设备号:

                    温度?#25285;?/span>

                    显示页制作之后,我们即可访问多种终端访问“http://云服务器ip/显示页”,可以是PC浏览器,?#21482;?#27983;览器,也可是微信公众号内部访问。

                  上一篇:下一篇:
                  甘肃十一选五开奖记录