蓝牙网关和蓝牙MESH总结
可参考:
https://zhuanlan.zhihu.com/p/695144946
蓝牙网关
参考:
https://www.bilibili.com/read/cv28872282/
蓝牙网关是一种特殊的网络设备,它能够实现蓝牙设备与互联网或其他类型网络之间的数据传输和通信。通过蓝牙网关,用户可以远程监控和控制连接到网关的蓝牙设备,实现智能化管理和操作。蓝牙网关通常应用于智能家居、工业自动化和商业场所等领域,为物联网应用提供了便捷的连接和控制方式。
蓝牙网关的工作原理基于蓝牙技术和网络技术的结合。它通过内置的蓝牙模块与蓝牙设备建立连接,收集设备数据,并通过网络模块将这些数据转发到云服务器或指定的网络设备上。同时,它也能接收来自互联网的指令,通过蓝牙传递给本地的智能设备,实现远程控制功能。蓝牙网关具有可变性,可以根据不同的应用场景进行定制和扩展。
蓝牙网关可支持多个子设备接入网络,管理子设备的数据采集、互联,并通过WiFi/以太网/蜂窝LTE 4G将信息同步到云端。用户可以通过手机App远程监控和操作蓝牙物品,大大扩展了原有蓝牙设备的功能和价值。
蓝牙网关的构成及工作原理
智能蓝牙网关是集成蓝牙模块和其他网络通信模块(以太网、WiFi、蜂窝LTE 4G、Zigbee、Z-Wave等)的物联网网关硬件。蓝牙网关中蓝牙模块的作用是扫描并连接附近的BLE设备,并从扫描到的BLE设备中获取数据。
高带宽网络通信模块(以太网和WiFi、蜂窝LTE 4G)则用于将收集到的数据以TCP/UDP的形式发送到后端云服务器。如果有控制命令,服务器将通过蓝牙网关将命令转发到相关的BLE终端设备。通过这种方式,蓝牙网关执行其双向通信和设备控制功能。
蓝牙MESH
多个蓝牙设备如果想要互相通信,比如家里的智能音箱、手表、扫地机器人等等,可以通过一个蓝牙网关来进行数据交互,除此之外,还有另一种方式,那就是无需通过网络,而是设备之间直接通过蓝牙来进行通信,即使有时候两个蓝牙设备离得比较远,只要中间还有一些蓝牙设备,就可以通过中继的方式来让两个离得远的蓝牙设备进行数据交互。这就是蓝牙MESH的思想。此时,我们可以将MESH理解成蓝牙的局域网络,并看做一个整体,而且,如果这个整体想要联网,那么只需要MESH局域网内有一个蓝牙网关即可,这一点和路由器的作用很类似。
可参考:
https://blog.csdn.net/qq_40537092/article/details/118896759
BLE MESH简介
Bluetooth mesh profile规范是由Bluetooth SIG开发和发布的,它允许一对一、一对多和多对多通信。它使用BLE协议在网络节点之间交换消息。这些节点可以相互通信,只要它们在彼此的直接无线电范围内,或者有足够的设备能够侦听和转发这些消息。
BLE MESH网络利用管理泛洪方法进行消息传输,这是一种简单可靠的消息中继形式,特别适用于低功耗无线网状网络,尤其是那些处理大量多播流量的网络。这使得基于泛洪的消息中继成为满足商业和工业市场严格的可靠性、可扩展性和性能要求的理想方法。
BLE MESH来源
蓝牙基本速率/增强数据速率 (BR/EDR) 是第一个发布的蓝牙版本。它旨在作为一种电缆替代技术,很快就主导了无线音频产品,并成为新计算机外围设备(如无线鼠标和键盘)的推动者。
低功耗蓝牙 (LE) 是下一个真正与众不同的蓝牙技术。它经过优化,可与包含它的设备一起使用尽可能少的能源,并且能够无线操作和通信,仅由硬币大小的电池供电,通常可以使用多年。它已被广泛采用。很难找到不支持蓝牙 LE 的智能手机或平板电脑。健康、运动和健身设备(如活动追踪器)依赖蓝牙 LE 技术。智能手表等可穿戴设备也是如此。这种蓝牙风格的影响令人印象深刻且广泛。
蓝牙 BR/EDR 和蓝牙 LE 在智能手机等设备中都很常见,但它们并不依赖于彼此的服务和功能。出于所有意图和目的,这两种蓝牙风格彼此独立工作。事实上,虽然他们很乐意在同一设备中共存,但不可能使用蓝牙 BR/EDR 与蓝牙 LE 设备进行通信。
相比之下,BLE MESH网络使用并依赖于蓝牙 LE。蓝牙 LE 是BLE MESH网络使用的无线通信协议栈。
BLE MESH网络不是无线通信技术。这是一种网络技术。
BLE MESH用处
Bluetooth ®网状网络的创建是因为网状拓扑提供了满足各种日益常见的通信需求的最佳方式,这些需求以楼宇自动化和传感器网络等应用为代表。这些要求包括:
覆盖非常大的区域
“只是工作互操作性”
监视和控制大量设备的能力
优化、低能耗
有效利用无线电资源,实现可扩展性
与当前可用的智能手机、平板电脑和个人电脑产品的兼容性
行业标准、政府级安全
其他网状技术,一般来说,标准的智能手机、平板电脑和PC设备不支持;一个主要的制约因素。
BLE MESH的通讯方式
BLE MESH网络使用发布/订阅消息系统。
设备可能会向其名称和含义对应于用户可以理解的高级概念的地址发送消息,例如Garden Lights。这称为发布。
设备可以配置为接收由其他设备发送到特定地址的消息。这称为订阅。
当设备向特定地址发布消息时,订阅该地址的所有其他设备都将收到它的副本,对其进行处理并以某种方式做出反应。
想象一下安装在花园中的一组户外灯。每个灯都已配置为订阅“花园灯”消息。现在,想象一个BLE MESH灯开关向“花园灯”地址发送“ON”消息。花园中的所有灯都会收到“ON”消息,并通过……做出反应。你猜对了……打开。
就这么简单。
管理洪水
中继设备重新传输它们从其他设备接收的消息。在这样做时,他们能够与不在最初发布消息的设备的无线电范围内的设备进行通信。一条消息可以通过所谓的“跳跃”多次中继。最多可能有127跳,足以在巨大的物理区域中中继消息。
BLE MESH使用一种称为“泛洪”的方法来发布和中继消息。这意味着消息不是由导致它们沿着仅包含特定设备序列的特定路径传输的过程路由的。相反,范围内的所有设备都会接收消息,而那些充当中继的设备会将消息重新传输到范围内的所有其他设备。
一般来说,泛洪是一种技术,有优点也有缺点。
泛洪的优点是不需要特定设备承担特殊责任来充当集中式路由器,其故障可能导致整个网络无法运行。特定路由不可用也可能对网络产生灾难性影响,而这也可以通过网状网络的泛洪方法来避免。
泛洪方法还意味着消息通常可以通过多条路径到达其目的地。这使得网络非常可靠。
所有数据包都包含一个称为TTL的字段。这可用于限制消息在中继时采用的跳数。由设备每隔一段时间传输的心跳消息包括允许网络了解其拓扑结构和跳数的信息,其他每个设备都是如此。这允许设备将 TTL 设置为最佳值,从而避免消息被中继不必要的次数。
市场内蓝牙设备支持
Bluetooth® mesh网络指定了一个称为代理节点的设备角色。代理节点包括标准的低功耗蓝牙 GATT 服务,该服务具有两个 GATT 特性。这些特征称为Mesh Proxy Data In 和Mesh Proxy Data Out。智能手机等低功耗蓝牙设备可以使用这些特性向网状网络发送数据和从网状网络接收数据。
网格规范定义了一个称为代理协议的协议,通过代理节点提供的两个 GATT 特性交换的数据由代理协议 PDU 组成。
安全性
安全性是BLE MESH网络设计的核心,它的使用是强制性的。
每个数据包都经过加密和验证。通过明智地使用序列号来防止重放攻击。通过在重要过程中使用非对称加密来防止中间人攻击。提供针对利用废弃设备的垃圾桶攻击的保护。必要时会刷新安全密钥。
“关注点分离”是一个重要的原则,体现在蓝牙mesh网络的安全性上。网络安全与照明、供暖或物理建筑安全等个别应用的安全是相互独立的。不同的安全密钥用于保护网络层操作,例如中继与保护特定于应用程序的消息内容。这样做的结果是,例如,灯泡可以完全访问由电灯开关传输的消息中的数据,因为它们具有相同的应用程序密钥。但是,虽然同一个灯泡能够将消息从蓝牙物理访问令牌转发到前门的锁,但它无法看到这些消息的应用层内容。
BLE MESH基本概念
ble mesh网络为与环境交互创造了新的机会,无论您是使用智能照明、加热/冷却和安全系统使您的家庭或办公室更加智能,还是提高工业无线传感器网络 (IWSN) 的效率。BLE MESH网络提供了创建真正大规模设备网络所需的基础,使您能够使数十、数百甚至数千个无线设备相互可靠、安全地通信。本文深入探讨了这种创新网络拓扑背后的基本概念。
节点
想象一个由数千个设备组成的网络,每个设备都通过蓝牙®低功耗 (LE) 短脉冲无线连接进行通信。BLE MESH网络上的这些设备称为节点。每个节点发送和接收消息。信息可以从一个节点到另一个节点中继,使消息能够传播比无线电波通常允许的更远的距离。这个节点网络下图可能遍布制造设施、办公楼、购物中心、商业园区等。
元素
某些节点(例如传感器)会消耗电池电量,而其他节点(例如灯具、制造机械和安全摄像头)则从主电网获取电力。一些节点比其他节点具有更多的处理能力。这些节点可以在网状网络中承担更复杂的任务,承担不同的角色并拥有以下四个节点特征中的任何一个。
低功率特性: 功率受限的节点可以使用低功率特性来减少无线电开启时间并节省功率。低功耗节点 (LPN) 与朋友节点协同工作。
朋友特征:没有功率限制的节点是成为朋友节点的绝佳候选者。朋友节点存储发往 LPN 的传入消息和安全更新;当 LPN 请求这些消息时,朋友节点将存储的信息传递给 LPN。
中继功能: 中继节点接收和重新传输消息,当消息从一个节点中继到另一个节点时,可以实现更大的网络。根据电源和计算能力,节点可能具有此功能。
代理功能:代理节点能够在 GATT 和蓝牙网格节点之间传输和接收网格消息。具有此角色的节点需要可靠的电源和计算资源。
一些节点比其他节点更复杂,由多个称为元素的独立部分组成。每个节点至少有一个元素,称为主要元素,并且可能有其他元素。元素由定义节点功能和元素条件的实体组成。例如,一个灯泡有一个元素有两个功能:
节点 = 灯泡
一个元素 = 主要元素
节点功能
一、开关 二、亮度 1 2
元素的条件/状态
一、开或关 二、0 – 10(亮度等级) 1 2
节点内的每个元素都有一个唯一的地址,称为单播地址,使每个元素都可以寻址。
节点必须至少有一个元素,也可以有多个元素。
补充:
参考:https://blog.csdn.net/calculusstill/article/details/136171232
洪泛法 - 概述
洪泛法(Flooding)是计算机网络中一种简单直接的数据传输技术。它不依赖于网络中的路由表或者路径选择算法。在洪泛法中,每个接收到消息的节点将消息复制并发送给除了消息来源外的所有其他节点。这个过程一直重复,直到消息到达网络中的所有节点或者达到了预设的跳数限制。洪泛法由于其简单性,在特定场景下非常有效,如在没有固定网络结构或者网络结构快速变化的环境中。
工作原理
洪泛法的工作原理基于“广播”机制,每个节点接收到消息后,会将该消息发送给所有可达的邻居节点,除了它从中接收到消息的节点。这种方法确保了网络中的每个节点都将接收到消息,但也可能导致大量的重复消息,特别是在大型或密集网络中。
为了减少网络流量和防止无限循环,通常在洪泛法中引入了两种机制:
跳数限制(TTL,Time-To-Live) :每条消息都有一个跳数限制,每当消息在节点间传输一次,其TTL值就减少1。当TTL值降到0时,消息就不再被转发。
重复消息检测 :节点通过维护已接收消息的记录,来避免转发已经转发过的消息。
优点
简单性 :洪泛法不需要复杂的路由算法或者网络拓扑知识,易于实现。
鲁棒性 :由于消息被广播到所有节点,即使网络中有节点或连接失败,消息仍然可以通过其他路径到达目的地。
实时性 :在紧急情况下,可以快速传播消息到网络中的所有节点。
缺点
网络负载 :洪泛可能导致大量的重复数据在网络中传输,增加了网络负载。
缺乏效率 :洪泛法在大型或密集的网络中效率较低,因为它不考虑最优路径或网络拥堵情况。
安全性问题 :洪泛可能被恶意利用来执行拒绝服务(DoS)攻击,通过发送大量消息来淹没网络。
应用场景
尽管洪泛法在一般的网络通信中可能不是最高效的选择,但在某些特定应用场景下,它仍然非常有用。例如:
初始网络构建 :在网络刚刚建立,路由信息还未完全确定时,可以使用洪泛法来发现网络中的节点和路径。
紧急消息传播 :在需要快速向网络中的所有节点传递紧急消息时,洪泛法可以确保消息的及时传递。
分布式系统 :在某些分布式算法和协议中,洪泛法可以用来实现快速的信息同步或状态更新。
更多待补充。
相关文章:
蓝牙网关和蓝牙MESH总结
可参考: https://zhuanlan.zhihu.com/p/695144946 蓝牙网关 参考: https://www.bilibili.com/read/cv28872282/ 蓝牙网关是一种特殊的网络设备,它能够实现蓝牙设备与互联网或其他类型网络之间的数据传输和通信。通过蓝牙网关,用户…...
了解关于标准化的知识
1.标准化组织 1.1国家标准化管理委员会(Standardization Administration of the Peoples Republic of China,简称SAC) TC--(Technical Committee) 技术委员会. SAC/TC,就是“国家标准化管理委员会”下属的一个专项或一个行业的“技术委员会或技术小组”&a…...
【云原生】数据库忘记密码怎么办?
相信很多人都会遇到在虚拟机中忘记数据库密码的情况,想必大家都很苦恼,所以今天给大家来讲讲数据库忘记密码了如何修改密码再登录数据库!!! 1、关闭数据库服务 systemctl stop mariadb 2、执行MySQL 服务器在启动时跳…...
Postman 接口测试详解
Postman 接口测试详解 Postman 接口测试详解1. Postman 基础知识1.1 什么是 Postman?1.2 Postman 的主要功能 2. 安装与设置2.1 安装 Postman2.2 创建 Postman 账户 3. Postman 的基本操作3.1 创建和发送请求3.2 解析响应数据3.3 使用环境和变量 4. 进阶功能4.1 编写…...
【JavaEE】线程状态
目录 前言 一.线程状态图 二.线程状态 1.初始状态(NEW) 2.运行状态(RUNNING) 3.等待状态(WAITING) 4.超时等待(TIMED_WAITING) 5.阻塞状态(BLOCKED) 6.终止状态(TERMINATED) 三.线程状态间的转换 四.总结 前言 线程状态及其状态转换…...
C++笔记之编译过程和面向对象
回顾: “abcd”//数据类型 字符串常量 const char *p"abc"; new STU const char *//8 指针的内存空间 int float 指针的内存空间 p 指针指向的内存空间 "abc" 取决于字符串长度 指针变量的内容一级指针 指针变量的地址二级指针 …...
ModuleNotFoundError: No module named ‘tqdm‘
报错信息: tqdm是一个快速、可扩展的Python进度条库,用于展示迭代器的长循环执行进度。 解决:通过以下命令安装 使用conda命令安装 conda install tqdm使用pip安装: pip install tqdm...
东京电影节公布2024年竞赛片评审团成员并对其业绩分别进行评介 没什么含金量
第37届东京国际电影节竞赛单元评审团名单正式公布。 周五,电影节组织者宣布,香港电影制片人杜琪峰、匈牙利电影制片人伊尔迪科恩耶迪、日本女演员桥本爱和法国女演员基娅拉马斯楚安尼将与之前宣布的评审团主席梁朝伟一起担任 2024 年主竞赛评审团成员。 …...
智能景区垃圾识别系统:基于YOLO的深度学习实现
基于深度学习的景区垃圾识别系统(UI界面YOLOv8/v7/v6/v5代码训练数据集) 1. 引言 景区垃圾识别是环保管理的重要任务之一。传统的人工清理方式效率低、成本高,而借助深度学习技术可以实现自动化的垃圾检测与识别,提高景区的清洁…...
ventoy和微pe可以共存吗?ventoy和pe共存使用教程
Ventoy新一代多系统启动U盘解决方案。国产开源U盘启动制作工具,支持Legacy BIOS和UEFI模式,理论上几乎支持任何ISO镜像文件,支持加载多个不同类型的ISO文件启动,无需反复地格式化U盘,插入U盘安装写入就能制作成可引导的…...
如何获取和安装SSL证书
SSL(Secure Sockets Layer)证书是用于加密网站服务器和客户端之间通信的一种数字证书。它通过HTTPS协议保护数据传输的安全性,防止数据被窃听或篡改。本文将指导您如何为您的网站获取并安装SSL证书。 步骤1:选择SSL证书提供商 首…...
makefile在IC设计中的使用笔记
1 makefile在IC设计中的地位 关于makefile的详细介绍可以参考第一个连接,里面的内容很多也很详细。但在数字IC设计中,并不会把所有的用法都用到,下面记录一下主要用到的规则。 2 IC设计涉及到的主要用法 2.1 变量的定义和使用 在makefile…...
Suno声称在受版权保护的音乐上训练模型属于“合理使用“
继美国唱片业协会(RIAA) 最近对音乐生成初创公司 Udio 和 Suno 提起诉讼之后,Suno 在周四提交的一份法庭文件中承认,该公司确实使用了受版权保护的歌曲来训练其人工智能模型。但它声称,根据合理使用原则,这…...
Java | Leetcode Java题解之第316题去除重复字母
题目: 题解: class Solution {public String removeDuplicateLetters(String s) {boolean[] vis new boolean[26];int[] num new int[26];for (int i 0; i < s.length(); i) {num[s.charAt(i) - a];}StringBuffer sb new StringBuffer();for (in…...
Taro学习记录
一、安装taro-cli 二、项目文件 三、项目搭建 1、Eslint配置 在项目生成的 .eslintrc 中进行配置 {"extends": ["taro/react"], //一个配置文件,可以被基础配置中的已启用的规则继承"parser": "babel/eslint-parser…...
Spring Cache框架详解
Spring Cache框架详解 Spring Cache是Spring框架提供的一个强大的缓存抽象层,旨在简化缓存技术的集成和使用。自Spring 3.1版本开始,Spring Cache就被引入以支持在Spring应用程序中添加缓存功能。随着Spring版本的迭代,Spring Cache的功能日…...
解决Html iframe 内嵌video标签导致视频无法全屏展示的问题
原因: 由于浏览器的安全策略所限制的。为了防止恶意网站利用全屏播放功能进行滥用或欺骗用户,浏览器对iframe中的视频播放做了限制。 在iframe标签中播放视频时,浏览器会根据安全策略阻止视频全屏播放。这是因为iframe标签中的内容被认为是第…...
谷粒商城实战笔记-110~114-全文检索-ElasticSearch-查询
文章目录 一,110-全文检索-ElasticSearch-进阶-两种查询方式二,111-全文检索-ElasticSearch-进阶-QueryDSL基本使用&match_all三,112-全文检索-ElasticSearch-进阶-match全文检索四,113-全文检索-ElasticSearch-进阶-match_ph…...
【开源】嵌入式Linux(IMX6U)应用层综合项目(1)--云平台调试APP
目录 1.简介 1.1功能介绍 1.2技术栈介绍 1.3演示视频 1.4硬件介绍 2.软件设计 2.1连接阿里云 2.2云平台调试UI 2.3Ui_main.c界面切换处理文件 2.4.main函数 3.结尾(附网盘链接) 1.简介 此文章并不是教程,只能当作笔者的学习分享&…...
AI人工智能分析王楚钦球拍被踩事件的真相
在2024年巴黎奥运会乒乓球混双决赛的热烈氛围中,中国队王楚钦与孙颖莎以出色的表现夺得金牌,然而,赛后发生的一起意外事件——王楚钦的球拍被踩坏,引起了广泛关注和热议。为了探寻这一事件的真相,我们可以借助AI人工智…...
C++客户端Qt开发——多线程编程(一)
多线程编程(一) ①QThread 在Qt中,多线程的处理一般是通过QThread类来实现。 QThread代表一个在应用程序中可以独立控制的线程,也可以和进程中的其他线程共享数据。 QThread对象管理程序中的一个控制线程。 run() 线程的入口…...
安装pnpm
安装pnpm(Performant npm),即高性能的npm包管理工具,可以通过多种方式进行。以下是详细的安装步骤: 一、通过npm全局安装 打开命令行工具:在你的计算机上打开命令行工具,例如Windows的CMD、Pow…...
CSS平移实现双开门效果
CSS平移实现双开门效果 一共要三张图片,一张作为父级背景,两张为兄弟左右布局 父子结构布局 一张作为父级背景,两张为兄弟左右布局。之后添加鼠标悬停效果,两张子图分别从左右平移 [外链图片转存失败,源站可能有防盗链机制,建议…...
3096. 得到更多分数的最少关卡数目
3096. 得到更多分数的最少关卡数目 题目链接:3096. 得到更多分数的最少关卡数目 代码如下: class Solution { public:int minimumLevels(vector<int>& possible) {int s0;//两个玩家能得到的分数和for(int x:possible){sx0?-1:1;}int t0;/…...
AGI思考探究的意义、价值与乐趣Ⅳ
探究in context或Prompt对于LLM来说其根本意义,in context & Prompt Learning带给我们更深一层的提示是什么? 文章里的探索希望能够将in context或Prompt置身于一个更全局的视角来看待:将其视为在真实世界中时空认知流形所映射为数据流形…...
《数据结构》(C语言版)第1章 绪论(上)
第1章 绪论 1.1 数据结构的研究内容1.2 基本概念和术语 1.1 数据结构的研究内容 N.沃思(Niklaus Wirth)教授提出: 程序算法数据结构 电子计算机的主要用途 早期:主要用于数值计算 后来:非数值计算,复杂的具有一定结构…...
【Pyhton】数据类型之详讲字符串(上)
本篇文章将详细讲解字符串: 1、定义 定义字符串时,字符串的内容被双引号,单引号,三单引号,三双引号中的其中一个被括住。 例如: 双引号: v1"haha" 单引号: v1hahah…...
算法小白的进阶之路(力扣6~8)
💝💝💝欢迎来到我的博客,很高兴能够在这里和您见面!希望您在这里可以感受到一份轻松愉快的氛围,不仅可以获得有趣的内容和知识,也可以畅所欲言、分享您的想法和见解。 非常期待和您一起在这个小…...
【期货】收盘点评。昨天说的,p2409棕榈油在今天或者周一会走出行情
收盘点评 昨天说的,p2409棕榈油在今天或者周一会走出行情。事实就是如此。震荡了几天了,波幅不大的来回震荡,其实主力是不想震荡的,但是不震荡自己的货和行情走不出来。所以我昨天就说,应该就是这一两天会走出一波小行…...
LBS 开发微课堂|Polyline绘制优化:效果更丰富,性能更佳!
为了让广大的开发者 更深入地了解 百度地图开放平台的技术能力 轻松掌握满满的技术干货 更加简单地接入 开放平台的服务 我们特别推出了 “位置服务(LBS)开发微课堂” 系列技术案例 第一期的主题是 《Polyline 绘制优化升级》 你还想了解哪些…...
大连 网站制作/国外网站制作
关于需求跟踪矩阵的一些认识: 3个youtube的视频 https://www.youtube.com/watch?vA1rF0BhcddQ (这个视频)推荐了这几个网址(这几个推荐的网址很好) https://www.softwaretestingmaterial.com/requirements-…...
电子商务知名网站/关键词整站优化
其实应该是两个神奇的工具一个是脑图,也叫思维导图,对于像我这样收不住思维的人再合适不过了而另一个就是他的得力工具FreeMind,还是开源的。文章来源:http://herald.seu.edu.cn/blog/shiningray/archive/2005/06/08/20613.aspx转载于:https:…...
哪些网站可以兼职做设计/5g站长工具seo综合查询
1、概念 Object类是所有类的父类,也就是说任何一个类的定义的时候如果没有明确的继承一个父类的话,那么它就是Object的子类。既然Object是所有类的父类,那么最大的一个好处就在于:利用Object类可以接收全部类的对象,因…...
打赏网站怎么建设/优化排名
我们打开一个百度贴吧的帖子然后查看源码Paste_Image.png首先我们先拿到帖子的标题,通过查看源码,我们发现,他的标题的html为:纯原创我心中的NBA2014-2015赛季现役50大我们需要中间的标题怎么搞呢?肯定用正则ÿ…...
哪个网站做效果图好/台州seo排名扣费
环境说明 操作系统:CentOS 7 JDK:1.8 Erlang:19.0.4或最新版 RabbitMQ:3.6.12或最新版 版本对应关系 典型应用场景 1、跨系统的异步通信 人民银行二代支付系统,使用重量级消息队列 IBM MQ,异步࿰…...
网站一年的 运营费用/百度注册公司地址
var tiles L.tileLayer(http://{s}.tile.osm.org/{z}/{x}/{y}.png, {attribution: © <a href"http://osm.org/copyright">OpenStreetMap</a> contributors, }).addTo(map);...