技术问题-数据通信,物联网,数据库介绍

273 阅读4分钟

这是我参与8月更文挑战的第18天,活动详情查看:8月更文挑战

简述数据通信的三种方式

单工通信

只支持数据在一个方向上传输,又称为单向通信。如无线电广播和电视广播都是单工通信。

优点

设备简单,省电,成本低

缺点

使用不方便

半双工通信

允许数据在两个方向上传输,但某一时刻,只允许数据在一个信道上单向传输,它实际上是一种可切换方向的单工通信。即通信双方都可以发送信息,但不能双方同时发送,(当然也不能同时接受)。每一方都有发送器和接收器。 传统的对讲机就是就是使用的半双工通信

全双工通信

允许数据同时在两个方向上传输,又称为双向同时通信,即通信的双方可以同时发送和接收数据。如现代电话通信提供了全双工传送。这种通信方式主要用于计算机与计算机之间的通信。不论是tcp还是udp

优点

使用方便

缺点

设备较复杂,耗电大(比如移动电话)

谈谈对物联网的认识

物联网指的是万物相连的互联网,是在互联网的基础上延伸出来的定义,也就是将各种信息传感设备和网络结合而成的一个更大的网络。

关键技术

可联网部件(周围没有可用网络的仪器什么的大部分都是用的物联网卡),二维码,RFID标签

可应用方向

智能交通

ETC就是最大的使用方面,通过ETC设备唯一标识某辆车,减少取卡还卡时间,提高车辆通行效率。 现在的公交车上也有物联网的使用场景,之所以我们能从各种App上知晓公交车现在运行到的位置,就是通过公交车的物联网设备来和位置收集系统连接的。物联网在智能交通上的应用方便了千家万户。

智能家居

现在最火的就是智能家居,比如智能门锁,智能门铃,可联网净水器,通过和路由器或者多功能网关进行连接,将当前的设备情况及时通过网络传输给绑定者,使得即使相隔很远,也可以对家中情况了如指掌。

面临的挑战

安全问题

当前的物联网问题在于设备对安全防护实在是太低级,加之用户对安全问题不是非常重视,各种弱密码和系统漏洞急需解决,同时物联网设备的升级也是一个大难题,因此安全问题当前是重中之重。我们在设计之时就应该考虑到升级问题,提前留下接口查询版本等级

设备标准不统一

当前物联网各种设备不兼容情况十分严重,没有一致的数据接口标准,造成不同设备之间通信困难。有使用zigbee进行通信的,也有通过wifi进行通信的,甚至使用wifi的频率也有不同的,有的只支持2.4G,有的只支持5G。

发展前景

物联网的发展前景十分广阔,但是要求也非常的高,在保证安全,标准统一的前提下,相信物联网的发展将会越来越迅速,越来越好。

什么是数据库技术,主流的数据库管理系统软件有哪些?

什么是数据库技术

数据库技术是数据库管理的有效技术,研究如何对数据进行科学管理,从而为人们提供可共享的、安全的、可靠的数据。数据库技术包含四个相关概念:数据,数据库,数据库管理系统,数据库系统。

主流的数据库管理系统软件有哪些

主流的数据库管理软件有SqlServer,MySQL,Oracle三种关系型数据库,还有其他的一些非关系型数据库。

SqlServer

微软出品,主要配合C#使用的情况更多。微软官方提供了Entity Framework 这个orm工具来帮助简化程序员的数据库访问代码逻辑,配合Linq可以实现像操作对象一样操作数据库。

Oracle

Oracle出品,属于比较老牌的数据库系统了,功能最为强大,金融系统使用的较多。

MySQL

MySQL现在也是Oracle旗下的了。我们目前在用的就是MySQL。它比较流行,操作维护也比较方便,最关键是社区版不收费,所以比前两个更适合做中小型网站开发。MySQL目前最为常用的数据库引擎是InnoDB。

非关系型数据库

Redis可以当做数据库来使用,当然更多的是当缓存服务器使用,因为Redis的数据都是放在内存中的,而内存太贵了。
HBase 作为key-value数据库,适合于非结构化数据存储。它是一个高可靠性、高性能、面向列、可伸缩的分布式存储系统。