解决方案:简述网络信息采集系统的应用前景有几个方面
优采云 发布时间: 2022-11-27 00:41解决方案:简述网络信息采集系统的应用前景有几个方面
我们现在已经进入了被称为 web 2.0 的互联网时代。互联网这一阶段的功能包括搜索、社区网络、在线媒体(音乐、视频等)、内容联合和聚合 (RSS)、混搭(一种交互式 Web 应用程序)等等。目前,他们大多通过电脑上网,但未来,我们将体验到更多从移动设备(如Iphone)和电视(如Xbox Live 360)上网的乐趣。
那么,在未来 10 年或更长时间内,我们可以期待互联网给我们带来什么?在评论本周的民意调查时,NatC 认为,在未来 10 年内,网络的最大影响将不必通过计算机屏幕来表达,“你在网上所做的将是你的存在、你的旅行、你的购买,或者任何。” Behavior” 当然,在接下来的10个(或更多)网络发展趋势中也会出现很多交叉的趋势,也会出现一些我们现在无法预测的非常流行的网络技术。
综合考虑所有因素,未来10年将出现10大网络趋势。
1. 语义网
长期以来,Tim Berners-Lee 爵士(Web 的创始人)关于语义 Web 的想法一直是人们关注的焦点。其实它已经和大白鲸一样神秘了。总之,语义网关涉及使网络更加智能的机器之间的对话,或者如 Berners-Lee 所描述的那样,计算机“分析网络中的所有数据——内容、链接以及人机之间的交易”。. 还有一次,Berners-Lee 将其描述为“数据设计的类网络编程”,例如信息重用设计。
正如 Alex 在《Towards the Semantic Web》中所写,语义 Web 的核心是创建能够处理事物含义的元数据来描述数据。一旦计算机配备了语义网,就可以解决复杂的语义优化问题。
那么语义网时代何时到来?创建语义 Web 的障碍已经出现:RDF、OWL,这些微格式只是其中之一。然而,正如亚历克斯在他的文章中指出的那样,解读世界的信息然后以某种合适的方式捕获个人信息需要一些时间。一些公司,比如Hakia,Powerset,还有Alex自己的adaptive blue,都在积极实现语义网,所以我们未来会越来越近,但是要等很多年才能看到语义网的愿景。
2. 人工智能
人工智能可能是计算史上的终极目标之一。自1950年艾伦·图灵提出图灵测试来测试机器的人机对话等能力以来,人工智能就成为了计算机科学家的梦想。
在网络的下一步发展中,人工智能让机器更加智能。从这个意义上讲,这在某些方面与语义网有些相似。
我们已经开始将一些低级形式的人工智能应用于某些网站。Mechanical Turk(注:一种人工辅助搜索技术)已经开始引入人工智能,及其任务管理服务。它使计算机程序能够适应人工智能的应用,以完成以前计算机无法完成的任务。自 2005 年 11 月创立以来,Mechanical Turk 逐渐获得了一些追随者。“土客”聚集地有一个叫“土客王国”的论坛,貌似有相当一部分人光顾过。然而,当我们在 1 月份报道它时,它的用户似乎没有刚成立时那么多。
尽管如此,人工智能对网络仍有很大的希望。人工智能技术现在正在一些“搜索 2.0”公司中使用,例如 Hakia、Powerset。Numenta 是一家由技术传奇人物 Jeff Hawkins(掌上电脑的发明者)创立的令人兴奋的公司,它正在尝试使用神经网络和元胞自动机构建一种新的类脑计算范式。这意味着 Numenta 正在尝试使用计算机来解决对我们来说很容易的问题,例如识别面孔或感受音乐中的模式。由于计算机的计算速度比人类快得多,我们希望新的领域能够被打破,让我们能够解决以前无法解决的问题。
3.虚拟世界
作为未来的网络系统,Second Life 受到了众多主流媒体的关注。但在最近与 Sean Ammirati 举行的 Supernova 小组会议上,讨论了涉及许多其他虚拟世界的机会。下图是一个很好的概述:
以韩国为例,随着“年轻一代”的成长和基础设施(网络)的建设,未来10年虚拟世界将成为全球范围内充满活力的市场。
" />
它不仅涉及数字生活,也让我们的现实生活更加数字化。一方面,我们已经在快速开发第二人生和其他虚拟世界,亚历克斯说。另一方面,我们已经开始通过技术,比如GOOGLE Earth,用数字信息来解读地球。
4.移动
移动网络是未来另一种极具发展前景的网络应用。它在亚洲和欧洲的部分地区发展迅速。今年推出的Apple iPhone 是移动网络在美国市场的标志性事件。这仅仅是开始。在接下来的 10 年中,将有更多的位置感知服务可通过移动设备获得。例如,当你逛当地的商场时,你会收到很多定制化的购物折扣信息,或者当你开车时,获取地图,或者周五晚上和朋友聚会时可以做什么。我们还预计 YAHOO 和 GOOGLE 等大型互联网公司将成为主要的移动门户和手机运营商。
NOKIA、SONY-ERICSSON、PALM、BLACKBERRY 和 MICROSOFT 等公司涉足移动网络多年,但移动网络的主要问题之一是用户的便利性。iPhone 具有创新的界面,使用户可以更轻松地使用缩放和其他方法浏览网页。此*敏*感*词*的战略,从网页浏览到社区网络,甚至可能是搜索。
虽然 iPhone 在美国(或 iPhone 发布时的其他国家)大肆宣传,但 iPhone 将至少存在 10 年,直到移动网络设备出现重大突破。
5.注意力经济
注意力经济是一个市场,消费者同意接受服务以换取他们的注意力。示例包括:个性化新闻、个性化搜索、消费者推荐。注意力经济意味着消费者可以选择他们“花费”注意力的地方。另一个关键因素是关注是相关的,只要消费者看到相关内容,他或她就会持续关注,这将创造更多的销售机会。
预计在未来十年内,这一概念将在互联网经济中变得更加重要。我们已经看到像亚马逊和 netflix 这样的公司,但仍有很多机会需要新的创业者去发现。
解决方案:4G模块ML302采用MQTT协议接入OneNET Studio云平台操作教程
OneNET Studio云平台是中国移动推出的新版平台,数据无法与旧平台互通。因此,在登录云平台控制台时,在选择接入平台时,要注意选择的是哪个版本的平台。因为平台使用的服务器域名或IP端口不同。本文将介绍DTU版4G模块ML302连接OneNET Studio云平台。本次实验使用的开发板为小蓝鲸物联科技的4G通信板ML302-MD-DTU。新用户需要自行注册一个平台账号,这里不再介绍。
OneNET Studio 云平台
OneNET Studio 控制台界面概述
4G通讯板ML302MD-DTU
硬件接线方式:VIN GND接5V~12V电源,KEY脚接GND。TD0和RD0为UART数据通信串口引脚。通讯板上模块内部的PWK脚已经默认接GND,实现自动上电。模块具有自适应波特率功能。本次调试使用115200波特率。
ML302通过MQTT协议连接OneNET Studio云平台运行流程
第一步:在OneNET Studio云平台上创建产品和设备。
点击进入“控制台”界面,在左侧栏中找到“设备访问和管理”并点击,选择“产品管理”,然后在右上角找到“添加产品”并点击。
产品管理界面
添加产品
产品品类选择
产品添加成功
以上就是产品的创建。本实验将模拟温度采集设备上传至云平台。对于产品类别,请在此处选择智能电表。产品采用直连方式登录,连接协议为MQTT,数据通信协议为OneJason,联网方式为蜂窝网络(即4G网络)。下面介绍如何添加设备。
在左侧找到并点击“设备管理”,然后在右上角找到并点击“添加设备”。
设备管理
添加设备
添加设备需要选择对应的产品,设备位置信息可自行定义。设备添加成功,设备初始状态为“未激活”。只要设备首次登录平台成功,即可激活设备,状态会立即更新在线状态。当设备断开连接时,平台会显示离线。
设备添加成功
创建产品和设备后,我们需要记录所需的产品ID、设备ID和设备密钥。单击设备右侧的详细信息,可以查看详细的设备信息。产品ID号为jvyXzK7zgo,设备ID号为LBWIOT001,设备密钥:aRISN0bEku6KScvcHhYHhZPfhlxP6efGJ778yl6eOkU=这是通过MQTT协议连接云平台所需的客户端ID、用户名和密码登录参数。
查看设备详细信息
根据OneNET Studio云平台登录规则,设备访问登录需要进行安全认证。在创建产品或设备时,平台会为每一类产品和每一台设备分配唯一的密钥,设备在登录时需要使用通过该密钥计算出的访问令牌进行访问安全认证。有专门的令牌工具假如。OneNET Studio云平台的MQTT服务器域名,端口号为1883(未加密端口访问)
" />
服务器IP和端口号
代币工具
令牌工具可在OneNET Studio文档中心目录——《接入安全认证》文档介绍中下载。
代币工具
Step 2:设备认证参数根据token算法加密计算得到token值
令牌算法规则
这里有个要求,需要使用秒级的时间戳(访问过期时间expirationTime)。请百度搜索此工具。过期时间必须晚于当前时间,不能是过去的时间。比如今天是5月16日,那么访问过期时间是5月16日之后。转换后得到et=1653020058秒。
时间戳在线转换工具
根据res格式:products/{产品id}/devices/{设备名称}描述,得到res=products/jvyXzK7zgo/devices/LBWIOT001,默认版本为2018-10-31。综合起来,得到以下值:
版本 = 2018-10-31
et=1653020058
res=产品/jvyXzK7zgo/设备/LBWIOT001
方法=md5
键=aRISN0bEku6KScvcHhYHhZPfhlxP6efGJ778yl6eOkU=
使用token工具得到的token值为version=2018-10-31&res=products%2FjvyXzK7zgo%2Fdevices%2FLBWIOT001&et=1653020058&method=md5&sign=V20E9N2ysfCacK3%2FSeuOYg%3D%3D,为MQTT关键参数的输入值; MQTT D 到达。
token工具加密计算
第三步:配置MQTT命令参数,连接OneNET Studio云平台。
设置模块进入MQTT工作模式,发送设置命令@@1###,然后发送保存命令@config@para@save### 等待模块自动重启,收到后开始发送” @work ready###”配置指令。
①服务器配置:@,1883,LBWIOT001,60###
配置服务器IP和端口
② 配置用户名和密码:@set@user@jvyXzK7zgo,version=2018-10-31&res=products%2FjvyXzK7zgo%2Fdevices%2FLBWIOT001&et=1653020058&method=md5&sign=V20E9N2ysfCacK3%2FSeuOYg%3D%3D,这里的密码是0## 输入token价值。
用户名和密码设置
③设置会话模式:@set@remain@1,2018-10-31###
设置会话模式
④ 设置非意志工作模式:@set@will@0,0,0,0,0###
" />
设置非意志模式
⑤发送保存命令:@config@para@save###
保存参数并自动重启
以上完成MQTT参数配置。保存后模块会自动重启并自动登录云平台。平台显示设备登录成功。
成功登录mqtt平台
第四步:将温度数据上传至云平台。
首先,在平台上设置温度设备的数据功能点。请注意,温度精确到 0.1°C
设置对象模型
删除原有对象模型数据功能点
添加自定义数据功能点
保存自定义数据功能点
根据OneNET Studio云平台交流主题主题说明如下:
交流主题列表
温度采集仪主动上报温度数据,属于设备属性上报。发布主题和订阅主题格式如下:
帖子主题:$sys/{pid}/{device-name}/thing/property/post
订阅主题:$sys/{pid}/{device-name}/thing/property/post/reply
综上,我们可以看到订阅主题是$sys/jvyXzK7zgo/LBWIOT001/thing/property/post/reply
帖子主题是 $sys/jvyXzK7zgo/LBWIOT001/thing/property/post
{pid}为产品ID号,{device-name}为设备ID。注意不要填写错误。
OneJSON协议是为物联网开发领域设计的数据交换规范。数据格式为JSON,用于设备端与物联网平台的双向通信,更便于实现和规范设备端与物联网平台之间的业务。数据交互。OneNET Studio云平台上的OneJSON数据格式示例如下截图所示:
OneJSON数据格式
由于我们的温度采集仪只有一个数据功能点temp,如果设备采集的温度为26.9℃,则发送数据的内容为:{"id": "01","params": {"temp" : { " value": 26.9}}} ,为了模块也能从服务器接收消息,它必须订阅这个主题 $sys/jvyXzK7zgo/LBWIOT001/thing/property/post/reply
①订阅主题:@set@sub@$sys/jvyXzK7zgo/LBWIOT001/thing/property/post/reply,0###