物联网

QUIC Weekly 每周动态 20201118期

核能气质少年 提交于 2020-12-03 03:59:31
关于QUIC协议的论文、IETF进展、博客、视频等等 QUIC 的全称是 Quick UDP Internet Connections protocol, 由 Google 设计提出,目前由 IETF 工作组推动进展。其设计的目标是替代 TCP 成为 HTTP/3 的数据传输层协议。熹乐科技在物联网(IoT)和边缘计算(Edge Computing)场景也一直在打造底层基于 QUIC 通讯协议的低时延边缘计算框架 YoMo ,长时间关注 QUIC 协议的发展,遂整理该文集并配以适当的中文翻译,方便更多关注 QUIC 协议的人学习。 在线社区:🍖 discord/quic 维护者:🦖 YoMo QUIC Weekly - 20201118期 📽 Throwback to 乘坐时光机回到2016年7月QUIC工作组的成立会议 ,这次会议是基于 Google 当时的实践经验,讨论 QUIC 是否应该成为 IETF 的标准 📽 Robin Marx 讲述 QUIC 和 HTTP/3 的基本功能,开放了他研究的问题及他再 qlog 和 qvis 这两个调试工具上的进展 。 lsquic 发布了 v2.24.4 , 修复了拥塞控制和 CID 生命周期的相关问题。 iOS 14 和 macOS Big Sur 包含了 HTTP/3 实验版本的支持 ,并讲述了如何开启 QUIC 的使用,比如在

现代化城市智慧管廊综合管理系统建设方案简介

本秂侑毒 提交于 2020-12-02 22:08:10
城市智慧管廊管理系统是城市建设现代化、科技化、集约化的标志之一,是城市地下空间充分运用,确保城市安全运行、推动统筹协调、节省空间资源,提升 管理水平的基础设施。管廊监测系统的设计思路是依据监控的具体需求在适宜的地点安装多种类型的传感器,还要依据传感器的具体位置布置,信号输出状态,电源要求,网络状态等进行分析,挑选出较适宜现场且建设成本较低的监控箱布置、网络的挑选等具体的现场解决方案。数据采集至数据中心后,通过平台软件将现场实时工作状况直接呈现的出来,并通过对历史数据的统计分析来提供一些更高等级的功能。主要从下列内容介绍: 一、智慧管廊管理系统方案介绍 智慧管廊管理系统便是“城市市政地下管线综合体”,即在城市沿道路或管线走廊带修建一个地下连续结构物,将过往直埋的市政管线,例如给水、雨水、污水、供热、电力、通信、燃气、工业等各类管线集中放入这其中,并设置专门针对的配套系统,根据具体需求组织的规划、设计、建设和后期运营管理,是确保城市运行的重要基础设施和“生命线”。智慧管廊设施主体坐落于地下、空间相对比较狭小、线性分布、距离较长,存在照度、氧气、湿度、粉尘、可吸入颗粒物、微生物、动植物干扰等因素。其潜在性的运营风险主要包括灾害类风险,环境类风险,设备类风险,人员类风险。 智慧管廊综合性管理平台应基于公共云和私有云的智能化信息集成管理,通过先进的云计算、大数据、物联网等计算机技术、网络技术

基于阿里云物联网的APP简单开发

二次信任 提交于 2020-12-02 17:38:08
目录 * 一. 产品和设备创建 二. 进入iot studio界面 三. 数据解析过程 四. 重回app开发界面 一. 产品和设备创建 1,登陆物联网平台 2,创建高级版的产品 在数据格式的选择有两种,我选择的是透传,设备接受和发送数据很简单,但是需要在产品下进行数据解析。 3,在产品下创建一个设备 二. 进入iot studio界面 来源: oschina 链接: https://my.oschina.net/u/4704361/blog/4770868

Chainlink指南【77个应用场景】

安稳与你 提交于 2020-12-02 16:39:35
Chainlink提供了构建去中心化预言机网络所需的必要开发人员工具,对外部数据的访问为智能合约开启了全新的功能浪潮。本文汇总了77种使用Chainlink预言机网络的方法与实际应用场景,涵盖去中心化金融、外部支付、游戏、保险、企业系统、供应链、工具、身份授权、政府等诸多领域,相信有助于加深学习者对预言机潜力的理解并激发探索的兴趣。 用自己熟悉的语言学习 以太坊DApp开发 : Java | Php | Python | .Net / C# | Golang | Node.JS | Flutter / Dart 0、预言机与Chainlink简介 基本上来讲,智能合约定义了两个或多个独立方之间进行价值交换的条款和义务。从历史上看,通常需要一个中央仲裁员来验证是否满足这些条款和条件。但是,由于区块链技术和智能合约应用的出现,我们现在可以用分散的基础架构代替集中式仲裁员,从而降低交易对手风险并提高运营效率。 但是,由于区块链的共识机制,智能合约没有内置功能可与数据提供者和API服务等外部资源进行交互,从而无法验证发生在区块链外部的真实事件的结果。这产生了所谓的区块链预言问题,并且成为区块链上合约的最大限制之一。 为了克服这种缺乏连通性的问题,智能合约使用Oracle作为中间件来检索外部数据输入并将数据输出推送到外部系统。甲骨文不仅充当智能合约和外部世界之间的双向桥梁

IoT产品渗透系列(一)如何在Kali中创建热点(全网最简单)

 ̄綄美尐妖づ 提交于 2020-12-02 15:20:04
如何在Kali中创建热点 导言:在WiFi联网的产品中,有一类产品是可以自己利用WiFi创建热点。另一类产品是需要将Wi-Fi连接到某一个热点上才可以继续操作。 本章节分别介绍两种方式在Kali虚拟机上的测试环境配置。在本文环境配置中会使用USB无线网卡RT5370搭建无线测试环境。网卡图如下所示 (1)将无线网卡配置为客户模式 将无线网卡插入到PC中, 并在虚拟机中选中连接该无线网卡(如下图所示),点击之后,该网卡等同于插入到虚拟测试环境中,默认状态下该网卡将作为Kali系统的无线网卡使用。 Kali中的无线网卡做为Wi-Fi客户端连接到热点如下图所示 至此Kali无线网卡可以成功连接到设备,并获得设备分配给给WiFi的地址。 (2)将无线网卡配置为AP(热点)模式 大多数设备需要连接到一个无线网络中进行测试。因此需要在虚拟机中创建热点,参考流程如下, 创建WiFi热点: 创建热点的配置: 选择create之后即可创建热点,等待用户进行连接. 来源: oschina 链接: https://my.oschina.net/u/4373225/blog/4769940

IoT产品渗透系列(二):LAN下的流量代理抓包

为君一笑 提交于 2020-12-02 15:19:22
近日在工作中遇到了要对IoT产品进行渗透测试,我将会进行一系列的更新,将工作中遇到的问题以及解决的经验分享在CSDN,喜欢的小伙伴请点赞关注。 以太网下的流量代理监控 这个测试适用于在wifi网络或者以太网网络下的流量代理设置指导.在无线网络热点创建之后,在Kali测试环境中配置防火墙转发规则,将无线网络的特定访问流量重定向到BurpSuite中。 其具体的框架图如下所示: 第一步:创建无线热点, 请参考作者文章IoT产品渗透系列(一)《Kali是如何创建热点》 第二步: 在Kali测试环境中增加对指定目标的流量转发,例如将通过无线热点的访问HTTP的流量重定位到本机Burpsuite代理软件的80端口。可使用如下命令 $iptables -t nat -A PREROUTING -i wlan0 -p tcp --dport 80 -j DNAT --to-destination burpip:burp_http_port 注意: -i 选项指向无线热点的网卡名字, burpip:为开启burpsuit软件的主机IP, burp_http_port为Burpsuite软件监听的端口. 举栗子: Kali测试环境中无线网卡的名字为wlan0 (可通过Ifconfig查询)。被测设备通过此wlan0创建的热点联网与远端服务器进行通讯,远端服务器的端口为80

QUIC Weekly 每周一草(20201125期)

十年热恋 提交于 2020-12-02 15:15:22
关于QUIC协议的论文、IETF进展、博客、视频等等 QUIC 的全称是 Quick UDP Internet Connections protocol, 由 Google 设计提出,目前由 IETF 工作组推动进展。其设计的目标是替代 TCP 成为 HTTP/3 的数据传输层协议。熹乐科技在物联网(IoT)和边缘计算(Edge Computing)场景也一直在打造底层基于 QUIC 通讯协议的低时延边缘计算框架 YoMo ,长时间关注 QUIC 协议的发展,遂整理该文集并配以适当的中文翻译,方便更多关注 QUIC 协议的人学习。 在线社区:🍖 discord/quic 维护者:🦖 YoMo QUIC Weekly - 20201125期 Wikipedia 上更新了关于 HTTP/3 的章节: HTTP/3 - Wikipedia IETF-QUIC 的标准依赖树 Daniel Stenberg 的新 Keynote HTTP/3 是下一代 HTTP QUIC 在 5G 网络中的实验: QUIC Throughput and Fairness over Dual Connectivity Google's cloud gaming platform Stadia is using QUIC 跟坚哥学QUIC系列:4 - 连接迁移(Connection Migration)

DolphinDB与InfluxDB对比测试报告

笑着哭i 提交于 2020-12-02 10:35:57
DolphinDB Database 是一款分析型的分布式时序数据库,内置处理流式数据处理引擎,具有内置的并行和分布式计算的功能,并提供分布式文件系统,支持集群扩展。DolphinDB以C++编写,响应速度极快。提供类似于Python的脚本语言对数据进行操作,支持类标准SQL的语法。提供其它常用编程语言的API,方便与已有应用程序集成。在金融领域中的历史数据分析建模与实时流数据处理,以及物联网领域中的海量传感器数据处理与实时分析等场景中表现出色。 InfluxDB是一款开源的时序数据库,由Go语言实现。它的核心是一款定制的存储引擎TSM Tree,对时间序列数据做了优化,优先考虑插入和查询数据的性能。InfluxDB使用类SQL的查询语言InfluxQL,并提供开箱即用的时间序列数学和统计函数。适用于监控、实时分析、物联网、传感器数据等应用场景。是目前最为流行的时间序列数据库。 本文将会对DolphinDB和InfluxDB进行性能测试对比。 在本次测试中,硬件配置如下: 设备:DellXPS 8920(07DC) CPU:Inter® Core™ i7-7700 CPU @ 3.60GHz,4核心8线程 内存:16GB 硬盘:512GB SSD 操作系统:Ubuntu 16.04 x64 由于InfluxDB集群版本闭源

物联网消防

好久不见. 提交于 2020-12-01 21:46:16
强健的网络上提供更智能、更快、更安全的解决方案 由于物联网(IoT),防火和消防安全设备正在经历一场革命。与低功耗广域网(LPWA)甚至蜂窝网络相连,消防安全物联网可加强预防,加快响应时间,并确保第一反应人员在进入火灾时的安全。物联网数据能力为计划疏散、救援和灭火的团队提供更多信息。如果您的部门已经准备好使用最新的评估工具、可穿戴警报系统和无缝协调功能,那么现在是投资物联网技术升级的时候了。 市政消防部门应用的保护物联网 据公安部消防局官方微博消息,2015年,全国共接报火灾33.8万起,造成1742人死亡,直接财产损失39.5亿元。尽管安全设备和训练得到改善,消防员面临的最大危险是他们到达现场时必须处理的所有未知因素。大楼的布局是什么?它还要多久才能倒塌?里面还有多少人?哪里是进出的最佳地点? 评估、进入和导航着火建筑物所需的时间越长,财产损失、受伤和生命损失的概率就越高。 想象一下,如果技术能帮助解决这些未知的问题,让消防员们更有信心地行动。正如消防救援所指出的,许多部门已经采用了智能技术,比如热摄像头。但是,如果地面上的领导,甚至几英里外的顾问都能看到消防员使用摄像机和其他导航工具实时看到的情况,那会怎样呢?物联网使这成为可能。 跟踪团队成员 连接一套物联网技术的网络可以在任何火灾现场建立,以便进行通信和共享数据,以确保您的团队安全

润小云解读鸿蒙OS系列(六):分布式软总线之discovery+COAP全流程

被刻印的时光 ゝ 提交于 2020-12-01 21:10:40
简介 Discovery 是一种基于coap 通信协议的设备发现机制; Coap (Constrained Application Protocol)是一种可以使用在资源受限的物联网设备上,并支持可靠传输的轻量化类web协议。它详细规范定义在 RFC 7252, coap 协议支持IP多播, 即可以同时向多个设备发送请求,鸿蒙OS的设备发现功能也是基于这个特性; 用户使用discovery功能时,需要保证发现端设备与被发现端设备在同一个局域网内,并且都能收到对方coap协议报文;目前discovery服务仅支持基于Wi-Fi通信方式的设备发现机制。 代码分析 代码目录结构如下图: Discovery 对外提供PublishService() 接口来实现设备的发现功能,其函数实现解读如下: PublishService主要的代码流程图如下,由于篇幅有限我们本次不做详细的介绍。 被发现端主要是通过PublishService()这个函数发布服务。PublishService()函数的实现在discovery_service.c文件中,我们来看看这个函数的主流程代码; 函数参数三个: moduleName:调用者的模块名称 info:PublishInfo结构体,发布的信息 cb:发布成功或者失败的回调函数 在函数实现中,我们可以看到权限检查,参数检验,信号量创建之类等代码