首页 文章 精选 留言 我的

精选列表

搜索[基础搭建],共10000篇文章
优秀的个人博客,低调大师

基于LTE-M的eLTE搭建物联网的联接桥梁

受各国战略引领和市场推动,全球物联网应用呈现加速发展态势,物联网所带动的新型信息化与传统领域走向深度融合,正加速与制造技术、新能源、新材料等其他领域的渗透。智慧城市、智能电网、车联网等是近两年全球发展较快的重点应用领域。据估计,物联网预期未来将突破1000亿连接。 根据市场分析公司Machina的调研报告,物联网应用中的很大一部分对数据率要求不高,但对终端功耗、成本的要求较为苛刻,并且由于终端数量巨大且分布范围广,此类M2M应用需要无线网络提供无处不在的覆盖,以便于部署和运维。该类应用典型场景包括传感器、表计、移动跟踪等;Machina预计,截至2020年此类M2M应用将达到132亿连接。 目前解决M2M物联网的无线通讯技术包括短距通信技术(例如WiFi、蓝牙、ZigBee等)和一些私有M2M通讯解决方案(如Sigfox)。不可否认,这些通讯技术在特定空间范围和场景下各自拥有稳定性、功耗、连接速度等优势,但其或覆盖区域有限,对回传网络依赖严重,或受限于ISM(Industrial Scientific Medical;工业、科学、医学)频段在法规上的限制,或因非License频谱而导致系统间干扰严重,而无法对大范围或移动性布局的物联网设备进行有效支撑。如果基于蜂窝网技术能够在终端低功耗、低成本、广覆盖、大容量问题上提出合适的解决方案,则非常有希望在未来的M2M市场中获得较大的空间。 在物联网的这种需求下,华为联合运营商伙伴提出了LTE-M无线物联网端到端的eLTE解决方案,针对低数据速率、大规模终端数目及广覆盖要求等典型的M2M应用场景,可以为运营商开辟广阔的物联网市场,同时在政企等行业领域,如智慧城市、电力和燃气/水务提供厂商等,有着广泛的应用场景。根据市场需求评估,至2025年LTE-M将覆盖25%的M2M连接,即50亿的连接。方案怎么用? 智慧城市拥有感知“神经末梢” 在智慧城市场景,应用LTE-M技术的遍布城市各处的eLTE物联网感知终端构成城市的神经末梢,对城市运行状态进行实时监测,从地下管网监测到路灯、井盖等市政设施的管理,从水质、空气污染监测到建筑节能,将为实现安全高效、和谐有序、绿色低碳、舒适便捷的智慧城市发挥重要作用。 智能水表、气表,适应各种环境 在2015年巴塞罗那世界移动通信大会上,华为联合运营商Vodafone、智能水表厂商Kamstrup展示了基于LTE-M的eLTE解决方案的端到端智能抄表业务,该方案是基于现有蜂窝网技术的演进,设计了专门针对低速率、低功耗、低成本、覆盖增强M2M应用需求的全新空口技术,与可部署于云上的M2M物联网业务平台结合,成为最具有竞争力的LPWA(Low Power Wide Area)网络来满足M2M的应用需求。在该展示中,处于室内地下室、室外远距离等弱无线覆盖环境下的智能水表终端,成功通过eLTE网络准确上报终端用户数据,展示了LTE-M技术强大的覆盖能力,引起了海内外客户广泛关注。 智能电网信息采集提升效率 基于LTE-M技术的eLTE解决方案支持的低成本、大规模用户数及广域深覆盖的特性将会在智能用电服务、用电信息采集及电力环境监测等智能电网所要求的场景中得到广泛应用,推动电网的效率提升。 eLTE产业联盟第三次峰会将于2015年5月18日在西班牙巴塞罗那召开。华为携手联盟伙伴诚邀您参加eLTE产业联盟第三次峰会,并莅临CCW华为展台,让我们共同开创行业互联新世界的未来 原文发布时间为:2015年05月09日 本文来自云栖社区合作伙伴至顶网,了解相关信息可以关注至顶网。

优秀的个人博客,低调大师

云服务器 ECS 搭建WordPress网站:配置域名解析

配置域名解析 您需要在阿里云万网上配置域名解析之后,用户才能通过域名访问您的网站。 操作步骤 1.登录 域名管理控制台。 2.在域名列表中找到要解析的域名,然后单击 解析。 3.单击 新手引导设置。 4.输入您的 Linux 实例的公网 IP 地址。然后单击 提交。 5.设置成功,会出现如下信息。 恭喜您!您可以使用域名访问自己的网站了! 原文链接

优秀的个人博客,低调大师

云服务器 ECS 搭建WordPress网站:部署 Web 环境(LAMP)

部署 Web 环境(LAMP) 本节介绍如何使用 云市场 的 阿里云linux一键安装web环境 一键部署 Web 环境,包括安装 Nginx、MySQL、PHPWind 和 phpMyAdmin。 软件包中包含的软件及版本如下: Nginx:1.4.4 Apache:2.2.29、2.4.10 MySQL:5.1.73、5.5.40、5.6.21 PHP:5.2.17、5.3.29、5.4.23、5.5.7 PHP 扩展:Memcached、Zend Engine/Opcache JDK:1.7.0 Tomcat:7.0.54 FTP:(yum/apt-get 安装) PHPWind:8.7 GBK phpMyAdmin:4.1.8 说明: 这是写文档时参考的软件版本。您下载的版本可能与此不同。 Xshell 界面上的提示信息与实例上运行的镜像有关。本文档的

优秀的个人博客,低调大师

nodejs 搭建 RESTful API 服务器的常用包及其简介

常用包 框架: yarn add express 数据库链接: yarn add sequelize yarn add mysql2 处理 favicon: yarn add serve-favicon 纪录日志: yarn add morgan 生成文档: yarn add --dev apidoc 解析请求参数: yarn add body-parser 设置 HTTP 头(提高安全性): yarn add helmet 文件变动监控(自动重启): yarn add --dev nodemon (启动服务器脚本中替换 node 即可) 允许 cors 请求: yarn add cors 压缩数据: yarn add compression 响应时间: yarn add response-time 数据伪造: yarn add faker – 数据验证: yarn add express-validator 进程管理: yarn add --dev pm2 带重启(nodemon用于开发环境),日志,负载均衡 serve-favicon 优点:把请求 favicon 的记录从日志中去除。缓存 icon 提高性能。使用兼容性最好的 Content-Type。 使用方式: var favicon = require('serve-favicon') app.use(favicon(path.join(__dirname, 'public', 'favicon.ico'))) morgan 使用方式: var morgan = require('morgan') app.use(morgan('combined')) //参数可选 dev tiny 或自定义输出日志格式,详见文档 // 导出日志文件 var express = require('express') var fs = require('fs') var morgan = require('morgan') var path = require('path') var app = express() // create a write stream (in append mode) var accessLogStream = fs.createWriteStream(path.join(__dirname, 'access.log'), {flags: 'a'}) // setup the logger app.use(morgan('combined', {stream: accessLogStream})) body-parser 使用方式: var bodyParser = require('body-parser') // parse application/x-www-form-urlencoded app.use(bodyParser.urlencoded({ extended: false })) //设置 false 使用 querystring 解析,处理 ajax 提交的复杂数据更在行。(true 使用 qs 解析) // parse application/json app.use(bodyParser.json()) apidoc 使用方式: 生成文档命令: apidoc -i routes/ -o doc/( routes 是程序入口,doc 是文档出口) 注释示例: /** * @api {get} /user/:id Read data of a User * @apiVersion 0.3.0 * @apiName GetUser * @apiGroup User * @apiPermission admin * * @apiDescription Compare Verison 0.3.0 with 0.2.0 and you will see the green markers with new items in version 0.3.0 and red markers with removed items since 0.2.0. * * @apiParam {String} id The Users-ID. * * @apiSuccess {String} id The Users-ID. * @apiSuccess {Date} registered Registration Date. * @apiSuccess {Date} name Fullname of the User. * @apiSuccess {String[]} nicknames List of Users nicknames (Array of Strings). * @apiSuccess {Object} profile Profile data (example for an Object) * @apiSuccess {Number} profile.age Users age. * @apiSuccess {String} profile.image Avatar-Image. * @apiSuccess {Object[]} options List of Users options (Array of Objects). * @apiSuccess {String} options.name Option Name. * @apiSuccess {String} options.value Option Value. * * @apiError NoAccessRight Only authenticated Admins can access the data. * @apiError UserNotFound The <code>id</code> of the User was not found. * * @apiErrorExample Response (example): * HTTP/1.1 401 Not Authenticated * { * "error": "NoAccessRight" * } */ helmet var express = require('express') var helmet = require('helmet') var app = express() app.use(helmet()) cors 使用方式: // 允许所有跨域请求 var express = require('express') var cors = require('cors') var app = express() app.use(cors()) // 允许某路由的跨域请求 app.get('/products/:id', cors(), function (req, res, next) { res.json({msg: 'This is CORS-enabled for a Single Route'}) }) // 允许某些域的请求 var whitelist = ['http://example1.com', 'http://example2.com'] var corsOptions = { origin: function (origin, callback) { if (whitelist.indexOf(origin) !== -1) { callback(null, true) } else { callback(new Error('Not allowed by CORS')) } } } app.get('/products/:id', cors(corsOptions), function (req, res, next) { res.json({msg: 'This is CORS-enabled for a whitelisted domain.'}) }) // 允许 GET/POST 以外的请求 app.options('/products/:id', cors()) // enable pre-flight request for DELETE request app.del('/products/:id', cors(), function (req, res, next) { res.json({msg: 'This is CORS-enabled for all origins!'}) }) // 对所有路由允许 app.options('*', cors()) // include before other routes compression 使用方式: var compression = require('compression') var express = require('express') var app = express() app.use(compression({filter: shouldCompress})) function shouldCompress (req, res) { if (req.headers['x-no-compression']) { // don't compress responses with this request header return false } // fallback to standard filter function return compression.filter(req, res) } response-time 使用方式: 该中间件将响应时间写在响应头 X-Response-Time 中 var express = require('express') var responseTime = require('response-time') var app = express() // 统计响应进入该中间件到写完响应头的毫秒数 app.use(responseTime()) express-validator 验证规则 // 初始化 app.use(expressValidator()) // this line must be immediately after any of the bodyParser middlewares! // 检查参数是否符合标准 req.check('testparam', 'Error Message').notEmpty().isInt() // 将参数转化为 req.sanitize('postparam').toBoolean() // 返回验证结果 req.getValidationResult().then(function(result) { // do something with the validation result }) pm2 pm2 start app.js --name="api" # Start application and name it "api" pm2 stop all # Stop all apps pm2 logs # Display logs of all apps pm2 web 后访问 http://localhost:9615/ # 查看系统状态

优秀的个人博客,低调大师

搭建大数据应用平台 运营商具有天然的优势

发展大数据的根本目的是为了应用,即通过对数据的挖掘、建模、分析、应用,提升政府治理水平,引领产业转型创新,服务改善民生。因此,信息的应用和信息平台的建设是繁荣大数据的关键。“互联网+”是以平台为中心的应用,云管端的核心是平台,平台既是业务的运行中心,又是海量数据的集散地和安全的管控点。5月13日上午举行的第十三届中国信息港论坛“大平台成就大应用”专题峰会上,来自政府、通信运营企业、医疗卫生行业的代表以及专家学者就如何合作共建大数据应用平台、挖掘大数据价值等问题展开了深入探讨。 在第十三届中国信息港论坛的“大平台成就大应用”专题峰会上,中国移动副总裁李正茂表示,像医疗、交通这样的重点领域,由于大数据平台涉及信息较多、内容较重要,因而要特别做好平台的监管和保障,而电信运营商在这方面具有得天独厚的优势。 李正茂表示,今年“两会”刚刚通过的《“十三五”发展规划》中,明确提出“十三五”期间要提出“实施大数据战略”,这就标志着大数据正式上升为国家战略,成为国家的重要战略资源。但是他认为,大数据与石油这样的资源不同,石油会被耗尽,而大数据会一直存在,并且体量会越来越大。谈到大数据的价值,李正茂说,大数据就像是物联网时代各行各业的味精,食物中缺少味精就变得逊色很多,大数据的作用也是这样,在互联网时代,没有大数据,各行各业很难运行得漂亮,大数据将为各行各业带来巨大能量。 李正茂强调,信息的引用和信息平台的建设是大数据的关键,大数据需要大平台拉动,“互联网+”是以平台为中心的应用,平台是海量数据的集散地和数据的监测管控中心,因而构建大数据平台是十分重要的。随着“互联网+”时代的到来,网络应用的功能需求更加多样化,这就需要加快建设技术更先进、功能更强大的网络平台。大数据应用平台将首先在一些重点领域建立,金融、医疗、交通等重点领域,由于涉及信息较多、内容较为重要,一旦出现信息泄露,将给个人甚至国家带来重大损失。因此这些信息涉及国计民生的、社会安全的重点领域,需要特别管控,做好平台的统一监管,保障国计民生。 在大数据应用平台的建设方面,李正茂认为,电信运营商具有得天独厚的优势。一是以运营商为主体建设的平台是完全可控可靠的,三大运营商作为通信行业的支柱,一直以来都按照“谁接入,谁负责”的原则,积极配合国家对语音通话和网络内容进行电信级别的安全管控;二是电信运营商有丰富的经验,依托运营商建立平台可以充分地应用现有资源,借用成功经验,借助这些海量数据进行数据分析,有助于提供更精准的指导。 李正茂介绍,作为信息化的倡导者和推动者,中国移动充分发挥信息技术和平台优势,致力于大数据平台的建设,到目前为止,大云的大数据相关产品已经在17个省市进行了超过100项应用试点和商用,部署规模超过3000台服务器,在快速响应市场需求的同时也降低了企业运营成本。在医疗大数据应用平台方面,中国移动建立了专业和开放的医疗健康云平台,通过与产业链的广泛合作,提供多种医疗健康服务,为用户提供专业化、个性化的服务。中国移动还通过自身的大数据分析能力,提供丰富的增值服务。此外,中国移动运用大数据和网络优势,在交通及物流领域也做了一些探索,实现了智能化的运输网络与运力规划,在实施交通能力和车队管理等方面都取得了不俗的成绩。 李正茂强调,在“互联网+ ”时代,大数据应用平台的特征就是业务交叉性强、融合性强,这需要建立协同机制,加强跨行业、跨部门的沟通与协作。 本文转自d1net(转载)

资源下载

更多资源
腾讯云软件源

腾讯云软件源

为解决软件依赖安装时官方源访问速度慢的问题,腾讯云为一些软件搭建了缓存服务。您可以通过使用腾讯云软件源站来提升依赖包的安装速度。为了方便用户自由搭建服务架构,目前腾讯云软件源站支持公网访问和内网访问。

Spring

Spring

Spring框架(Spring Framework)是由Rod Johnson于2002年提出的开源Java企业级应用框架,旨在通过使用JavaBean替代传统EJB实现方式降低企业级编程开发的复杂性。该框架基于简单性、可测试性和松耦合性设计理念,提供核心容器、应用上下文、数据访问集成等模块,支持整合Hibernate、Struts等第三方框架,其适用范围不仅限于服务器端开发,绝大多数Java应用均可从中受益。

Rocky Linux

Rocky Linux

Rocky Linux(中文名:洛基)是由Gregory Kurtzer于2020年12月发起的企业级Linux发行版,作为CentOS稳定版停止维护后与RHEL(Red Hat Enterprise Linux)完全兼容的开源替代方案,由社区拥有并管理,支持x86_64、aarch64等架构。其通过重新编译RHEL源代码提供长期稳定性,采用模块化包装和SELinux安全架构,默认包含GNOME桌面环境及XFS文件系统,支持十年生命周期更新。

Sublime Text

Sublime Text

Sublime Text具有漂亮的用户界面和强大的功能,例如代码缩略图,Python的插件,代码段等。还可自定义键绑定,菜单和工具栏。Sublime Text 的主要功能包括:拼写检查,书签,完整的 Python API , Goto 功能,即时项目切换,多选择,多窗口等等。Sublime Text 是一个跨平台的编辑器,同时支持Windows、Linux、Mac OS X等操作系统。

用户登录
用户注册