;(function() { window.createMeasureObserver = (measureName) => { var markPrefix = `_uol-measure-${measureName}-${new Date().getTime()}`; performance.mark(`${markPrefix}-start`); return { end: function() { performance.mark(`${markPrefix}-end`); performance.measure(`uol-measure-${measureName}`, `${markPrefix}-start`, `${markPrefix}-end`); performance.clearMarks(`${markPrefix}-start`); performance.clearMarks(`${markPrefix}-end`); } } }; /** * Gerenciador de eventos */ window.gevent = { stack: [], RUN_ONCE: true, on: function(name, callback, once) { this.stack.push([name, callback, !!once]); }, emit: function(name, args) { for (var i = this.stack.length, item; i--;) { item = this.stack[i]; if (item[0] === name) { item[1](args); if (item[2]) { this.stack.splice(i, 1); } } } } }; var runningSearch = false; var hadAnEvent = true; var elementsToWatch = window.elementsToWatch = new Map(); var innerHeight = window.innerHeight; // timestamp da última rodada do requestAnimationFrame // É usado para limitar a procura por elementos visíveis. var lastAnimationTS = 0; // verifica se elemento está no viewport do usuário var isElementInViewport = function(el) { var rect = el.getBoundingClientRect(); var clientHeight = window.innerHeight || document.documentElement.clientHeight; // renderizando antes, evitando troca de conteúdo visível no chartbeat-related-content if(el.className.includes('related-content-front')) return true; // garante que usa ao mínimo 280px de margem para fazer o lazyload var margin = clientHeight + Math.max(280, clientHeight * 0.2); // se a base do componente está acima da altura da tela do usuário, está oculto if(rect.bottom < 0 && rect.bottom > margin * -1) { return false; } // se o topo do elemento está abaixo da altura da tela do usuário, está oculto if(rect.top > margin) { return false; } // se a posição do topo é negativa, verifica se a altura dele ainda // compensa o que já foi scrollado if(rect.top < 0 && rect.height + rect.top < 0) { return false; } return true; }; var asynxNextFreeTime = () => { return new Promise((resolve) => { if(window.requestIdleCallback) { window.requestIdleCallback(resolve, { timeout: 5000, }); } else { window.requestAnimationFrame(resolve); } }); }; var asyncValidateIfElIsInViewPort = function(promise, el) { return promise.then(() => { if(el) { if(isElementInViewport(el) == true) { const cb = elementsToWatch.get(el); // remove da lista para não ser disparado novamente elementsToWatch.delete(el); cb(); } } }).then(asynxNextFreeTime); }; // inicia o fluxo de procura de elementos procurados var look = function() { if(window.requestIdleCallback) { window.requestIdleCallback(findByVisibleElements, { timeout: 5000, }); } else { window.requestAnimationFrame(findByVisibleElements); } }; var findByVisibleElements = function(ts) { var elapsedSinceLast = ts - lastAnimationTS; // se não teve nenhum evento que possa alterar a página if(hadAnEvent == false) { return look(); } if(elementsToWatch.size == 0) { return look(); } if(runningSearch == true) { return look(); } // procura por elementos visíveis apenas 5x/seg if(elapsedSinceLast < 1000/5) { return look(); } // atualiza o último ts lastAnimationTS = ts; // reseta status de scroll para não entrar novamente aqui hadAnEvent = false; // indica que está rodando a procura por elementos no viewport runningSearch = true; const done = Array.from(elementsToWatch.keys()).reduce(asyncValidateIfElIsInViewPort, Promise.resolve()); // obtém todos os elementos que podem ter view contabilizados //elementsToWatch.forEach(function(cb, el) { // if(isElementInViewport(el) == true) { // // remove da lista para não ser disparado novamente // elementsToWatch.delete(el); // cb(el); // } //}); done.then(function() { runningSearch = false; }); // reinicia o fluxo de procura look(); }; /** * Quando o elemento `el` entrar no viewport (-20%), cb será disparado. */ window.lazyload = function(el, cb) { if(el.nodeType != Node.ELEMENT_NODE) { throw new Error("element parameter should be a Element Node"); } if(typeof cb !== 'function') { throw new Error("callback parameter should be a Function"); } elementsToWatch.set(el, cb); } var setEvent = function() { hadAnEvent = true; }; window.addEventListener('scroll', setEvent, { capture: true, ive: true }); window.addEventListener('click', setEvent, { ive: true }); window.addEventListener('resize', setEvent, { ive: true }); window.addEventListener('load', setEvent, { once: true, ive: true }); window.addEventListener('DOMContentLoaded', setEvent, { once: true, ive: true }); window.gevent.on('allJSLoadedAndCreated', setEvent, window.gevent.RUN_ONCE); // inicia a validação look(); })();
  • AssineUOL
Topo

Adeus, internet fixa? Modem 5G gera conexão de fibra ótica, mas sem cabo

Nicole D'Almeida

Colaboração para Tilt, de São Paulo

04/08/2023 04h00Atualizada em 04/08/2023 14h27

Você já pensou em ter a internet principal da sua casa em Wi-Fi, sem cabos conectados ao modem ou ao roteador? Essa é a tecnologia FWA (sigla em inglês para o Fixo sem Fio) e que acaba de chegar ao Brasil.

A Claro lançou nesta quarta-feira (2) os primeiros planos de internet residencial e corporativa oferecidos no país que usam a rede móvel 5G como FWA.

A novidade está disponível em apenas cinco cidades: São Paulo, Campinas, Rio de Janeiro, Porto Alegre e Brasília. No entanto, a empresa pretende expandir para outras regiões de forma gradual.

O que é FWA

O FWA é uma forma de transmissão de sinal de internet que dispensa cabos. Por meio de ondas de rádio, ela cria uma conexão entre uma torre de celular e uma antena externa, instalada em empresas ou residências. O receptor doméstico, por sua vez, rea o sinal captado para um modem, que converte as ondas em sinal Wi-Fi.

A tecnologia é útil para levar banda larga onde a fibra óptica (que utiliza cabos) não é economicamente viável, como zonas rurais e áreas distantes de centros urbanos, ou para substituir o o à internet via satélite ADSL (sigla em inglês para Linha de Inscrição Digital Assimétrica). São as chamadas redes de cobre.

Na Alemanha e no Reino Unido, o FWA foi usado para substituir as conexões DSL. A Noruega também está em processo de desativação de todas as redes DSL.

O que a Claro tenta fazer agora no Brasil é replicar o que a T-Mobile fez nos EUA. No país, aproximadamente 7 milhões de famílias já usam o FWA. Mas só no primeiro trimestre de 2022 a empresa de telecomunicações conquistou 1 milhão de clientes com esse tipo de serviço.

Modens 5G+ com Wi-Fi 6

Os modens que serão usados para fornecer a nova tecnologia são os Claro 5G+ com Wi-Fi 6, feitos pela Intelbrás e com o chipset (conjunto de chips) da Qualcomm.

O modem capta o sinal 5G e oferece a conexão, sem fio, para todos até 128 dispositivos. Portanto, estar em uma área com cobertura 5G é primordial.

A instalação é bem simples. Basta inserir o chip 5G no novo modem que será conectado na tomada.

Já o Wi-Fi 6 é a nova tecnologia de internet sem fio mais rápida, com menor latência e maior estabilidade. O que o diferencia da geração anterior são duas sopas de letrinhas: MU-MIMO e OFDMA.

A primeira é uma sigla para "multi-, multiple input, multiple output" ("múltiplos usuários, múltiplas entradas, múltiplas saídas" em tradução livre). É ela que permite a um roteador se conectar a vários aparelhos ao mesmo tempo sem criar uma "fila" de requisições (isto é, de pedidos de troca de dados).

Isso já existe nos roteadores Wi-Fi 5, mas a capacidade do Wi-Fi 6 é o dobro da da tecnologia anterior: em vez de ar a transmissão de dados ao mesmo tempo para quatro aparelhos, o novo padrão fará isso para até oito simultaneamente.

Já OFDMA é "orthogonal frequency division multiple access" (ou "o múltiplo por divisão ortogonal de frequência", em tradução livre). Essa é a habilidade de um mesmo fluxo de dados fluir para vários aparelhos de uma vez.

Outra inovação do Wi-Fi 6 é que a velocidade melhora porque os roteadores otimizam o fluxo de dados para cada aparelho.

Há ainda duas novas habilidades. A primeira delas, chamada de "Target Wake Time", economiza a bateria de eletrônicos ao criar uma espécie de agenda pré-programada de conexão. Isso é útil para aparelhos de automação residencial.

A segunda delas é o WPA3, um novo protocolo de segurança que evita os indesejados de hackers e bloqueia tentativas de quebra de senha.

Planos mensais e anuais

Há dois novos planos de GB de internet 5G+ na Claro.
Mensais sem o roteador 5G Wi-Fi 6:

  • R$ 199,90 por mês para 200 GB;
  • R$ 399,90 por mês para 400 GB.

Ao contratar os planos mensais é necessário adquirir o novo modem separadamente, desembolsando R$ 1.199,90.

Ao fechar um plano anual, há um desconto no valor do roteador 5G Wi-Fi 6:

  • R$ 999,90 por ano para 200 GB;
  • R$ 799,90 por ano para 400 GB (desconto especial).

Para mais vídeos com notícias, dicas e curiosidades de tecnologia e de ciência, siga @tilt_uol no TikTok.