基于Wi-Fi Direct的软件或应用的前景怎么样

作者&投稿:梅雨 (若有异议请与网页底部的电邮联系)
HTML5应用前景怎么样?~

HTML5及其技术生态链(CSS3/SVG/Web Socket/Web Worker/WebGL)是新一代网页编程技术,是技术风口,所以人才需求增长会比较快。“5”代表的是Next Generation。风口意味着你可以少用力就得到较多,但也容易浮躁飘起来。


2.成为高手大概需要多久
“高手”怎么定义,如果能独立开发一个带特定动效的静态网站,可能半年就可以,能独立开发游戏,那得精通JS和其他方面的辅助知识,能独立开发3D效果,又需要GLSL以及物理数学相关知识,你还需要学习面向对象编程这些基本的技术,那精通这些可能5年,可能10年,这是一个持续的学习,但这个方向是好的,不会学而无用。

3.成为高手的一个细致过程,这段时间需要做些什么
建议学习路线:
了解基本的网络知识(如HTTP/TCP/IP协议堆栈)->HTML基本标签使用->CSS->HTML5(新语法和新标签)->CSS3(这个学习过程比较长,有很多内容,原先PS中的效果很多都可以借助CSS3各种阴影(shadow)、滤镜(filter)、渐变(gradient)、变换(transform)来实现,以及动画@keyframes和响应式设计media query)->JS->SVG->WebGL(这一块很难,大部分前端工程师不会接触到,可以了解下)->Web Animation、Web Socket等其他知识,然后了解必要的后台开发知识,知道Web整体处理流程。

4.目前相比安卓ios,html5缺陷在哪里
本质上我们讨论的是web app(也就是h5 app)和本地app的区别,web的特点是跨平台,开发/发布/维护成本低,用户免频繁下载升级骚扰(虽然可能要清除缓存)。缺点是其协议所确定的,短连接导致流量成本高,用户操作交互性能低,通过web socket建立长连接可以改进。但这些问题和90年代的桌面系统一样,随着网络的快速发展,会逐步消除。另外出于安全或标准化的考虑,HTML5在硬件接口上的支持不可能和本地APP一样,因此在需要特定硬件设备支持(优化)的应用上,你需要开发本地APP。但大多数通用型应用都可以逐步使用HTML5来替代。

最后补充一点,我们谈app时,区分为本地应用(native app,使用java/objectivc/swift/c来开发)、Web应用(web app,就是基于http协议的网页应用)以及hybrid app(混搭应用,使用web的技术来开发,借助工具生成本地应用,或者本地应用内置webview控件),个人不喜欢hybrid app,这只是一种过渡技术或者囿于公司资源所限所采取的折衷开发方案。我建议学习纯粹的web技术。但需要了解本地app,技术之间本来就是互相取长补短的,h5的发展本身也是兼容吸收了本地应用的长处。

  据前瞻产业研究院《中国大数据产业发展前景与投资战略规划分析报告》显示,能源大数据理念是将电力、石油、燃气等能源领域数据及人口、地理、气象等其他领域数据进行综合采集、处理、分析与应用的相关技术与思想。能源大数据不仅是大数据技术在能源领域的深入应用,也是能源生产、消费及相关技术革命与大数据理念的深度融合,将加速推进能源产业发展及商业模式创新。
  能源大数据对能源企业自身同样具有重要价值。通过将能源生产、消费数据与内部智能设备、客户信息、电力运行等数据结合,可充分挖掘客户行为特征,提高能源需求预测准确性,发现电力消费规律,提升企业运营效率效益。对于电网企业,该模式能够提高企业经营决策中所需数据的广度与深度,增强对企业经营发展趋势的洞察力和前瞻性,有效支撑决策管理。

第一,Wi-Fi Direct是一种点对点连接技术,它可以在两台station之间直接建立tcp/ip链接,并不需要AP的参与;其中一台station会起到传统意义上的AP的作用,称为Group Owner(GO),另外一台station则称为Group Client(GC),像连接AP一样连接到GO。GO和GC不仅可以是一对一,也可以是一对多;比如,一台GO可以同时连接着多台GC
当前,已经有数百种设备获得了Wi-Fi Direct认证

第二,Wi-Fi Direct不是ad-hoc,它应该是ad-hoc的延续
第三,Wi-Fi Direct和传统wifi技术并不是互斥的:GO可以可以像AP一样为几台GC提供服务;它同时可以像传统的station一样,连接到某个AP;它同时自己也可以是一个AP。。。。详见下图

想象下这种使用场景:手机连接到某AP上网,运行youtube客户端看视频;手机同时通过Wi-Fi Direct连接到电视,将视频通过Wi-Fi Direct Display(等会儿介绍这个技术)投射到大银幕上

第四,Wi-Fi Direct是一种“纯软件“的技术,任何已存在的Wi-Fi硬件都可以通过软件升级获得Wi-Fi Direct的功能(取决于Wi-Fi硬件提供商的良心)。
例如,Android自4.0之后添加了Wi-Fi Direct的功能,那些出厂时预装Android 2.2/2.3的机器,在获得官方4.0升级之后,很多都获得了Wi-Fi Direct的支持

第五, 以下是吐槽时间
大部分人第一次看到这个名词应该是在android OS中
自android 4.0开始,google正式加入Wi-Fi Direct的支持,可是由于google一贯的beta本性,android 4.0的Wi-Fi Direct只有一个”开启/关闭“的开关。。。。。没有”搜索对端设备/建立连接“的UI,这让用户怎么用。。。。更好笑的是,其实android 4的代码里面已经有了Wi-Fi Direct的setting UI,被google注释掉了。。。。。。你为啥不连开关一起注释掉啊。。。。
自android 4.1开始,Wi-Fi Direct总算有一个能用的UI了,UI入口见下图

第六,我们可以看到,Wi-Fi Direct只是解决了两台设备怎么连起来的问题,没有第三方软件的支持,我们什么也做不了。当前,play store上已经有很多诸如”Wi-Fi Direct file transfer“,”Wi-Fi shooter“之类的app,其使用流程不外乎 1)调用系统settings UI建立Wi-Fi Direct连接,2)在app UI中选择文件传送,这些app的下载量都不大

第六,感谢你有耐心读到这里。
现在我们知道,Wi-Fi Direct的功能离蓝牙还差得远。想想蓝牙可以做什么?文件/名片共享,连接打印机,连接蓝牙耳机,连接鼠标键盘等等,而且基本上由OS自身支持这些go,无需安装第三方app,这些功能除了文件传输之外,Wi-Fi Direct都不具备。

为了应对Wi-Fi Direct功能的匮乏,Wi-Fi产业联盟已经提出了Wi-Fi Direct Services的规范,首批推出四种功能
1)Wi-Fi Direct Send,基于upnp的文件传输
2)Wi-Fi Direct play,基于dlna的音频视频照片分享
3)Wi-Fi Direct print,基于ipp的打印
4)Wi-Fi Direct display, 基于wifi display的屏幕分享技术

可以预见,这个Service的列表会越来越长,我认为蓝牙的每一种功能(profile)都会有对应的Wi-Fi Direct Service。
另外,我觉得比较有意思的一种技术称为USB over wifi Wi-Fi Direct,它试图用Wi-Fi Direct连接替换掉实体USB线缆,而且基本上不需修改USB驱动程序,这样,任何通过USB即插即用的设备如鼠标键盘耳机音箱打印机等等,都可以基于Wi-Fi Direct连接使用了
另:Wi-Fi Direct Services和USB over wifi Wi-Fi Direct目前只有规范,大家想实际用到可能还要等一两年咯

Wi-Fi Direct不是ad-hoc,它应该是ad-hoc的延续
Wi-Fi Direct和传统wifi技术并不是互斥的:GO可以可以像AP一样为几台GC提供服务;它同时可以像传统的station一样,连接到某个AP;它同时自己也可以是一个AP。


蒲县13825343584: 基于wifi direct 功能的安卓软件 -
干婷按摩: 有!推荐你用快牙.只要是支持WIFI和wifi热点的手机,就可以用快牙来进行wifi直连.速度可比蓝牙强多了.哈哈用的好望采纳呦!

蒲县13825343584: 基于Wi - Fi Direct的软件或应用的前景怎么样 -
干婷按摩: 第一,Wi-Fi Direct是一种点对点连接技术,它可以在两台station之间直接建立tcp/ip链接,并不需要AP的参与;其中一台station会起到传统意义上的AP的作用,称为Group Ow...

蒲县13825343584: WLAN DIRECT 怎么用 -
干婷按摩: WIFI Direct需要到google play上面下载一个APP,这个大家可以根据自己的需要下载,当然本身这个整体功能的使用也是看大家自己的需要. 下载的时候,比较推荐的是WIFI Direct的这个下载,因为没有权限要求,当然要看大家自己的喜欢了...

蒲县13825343584: windows 有wifi direct的API吗 -
干婷按摩: 感觉应该有, 360WIFI等WIFI共享软件,可以把本地无线网卡配置着热点模式,应该也有接口配置成 wifi direct 模式.找到一个WIN8 上的官方 Sample WiFiDirectDevice sample Windows UWP (通用WINDOWS平台) API DEMO https://github....

蒲县13825343584: 利用wifi direct 和利用wifi热点传输文件哪个更好 -
干婷按摩: wifi direct传输文件更好. 一、Wi-Fi Direct标准是指允许无线网络中的设备无需通过无线路由器即可相互连接.与蓝牙技术类似,这种标准允许无线设备以点对点形式互连,而且在传输速度与传输距离方面则比蓝牙有大幅提升. 二、使用方法: ...

蒲县13825343584: wifi direct和WLAN都是什么东西?在智能手机上的 -
干婷按摩: 【Wi-Fi Direct】即Wi-Fi直连,之前曾被称为Wi-Fi 点对点(Wi-Fi Peer-to-Peer),是一套软件协定,让 wifi 设备可以不必通过无线网络基地台(Access Point),以点对点的方式,直接与另一个 wifi 设备连接,进行高速数据传输.这个协定由...

蒲县13825343584: win8.1要配备什么样的无线网卡才能做miracast -
干婷按摩: win8.1系统下,常见的无线网卡均可以实现miracast的.Miracast是Wi-Fi Alliance于2012年9月19日宣布启动的Wi-Fi CERTIFIED Miracast?认证项目.Miracast设备提供简化发现和设置,用户可以迅速在设备间传输视频.该技术与认证项目由Wi...

蒲县13825343584: WIFI - DIRECT功能怎么用? -
干婷按摩: 这个技术太新了...没有多少软件支持,你可以用快牙,也是用wifi传的,前提是两台机子都得装

蒲县13825343584: 如何使用Wi - Fi Direct功能在两个安卓手机之间传送文件 -
干婷按摩: 放弃吧,安卓平台至今仍然没有一个统一的标准,除非是同厂,否则非得用软件,你可以试试es文件浏览器,速度和WiFi direct差不多的

蒲县13825343584: 什么操作系统支持爱普生打印机XP801的Wi - Fi direct? -
干婷按摩: 您好,首先非常感谢您选用爱普生产品.对于Wi-Fi Direct (Simple AP mode):操作系统具有Wi-Fi 功能而且能够连接到打印机.Wi-Fi Direct (Wi-Fi Direct mode) :操作系统具有Wi-Fi Direct 功能而且能够连接到打印机.例如Android 4.0 操 作系统的设备和Windows 7 设备具有Wi-Fi Direct 功能.

本站内容来自于网友发表,不代表本站立场,仅表示其个人看法,不对其真实性、正确性、有效性作任何的担保
相关事宜请发邮件给我们
© 星空见康网