{"id":565,"date":"2008-11-13T14:31:13","date_gmt":"2008-11-13T17:31:13","guid":{"rendered":"http:\/\/www.antonini.med.br\/blog\/?p=565"},"modified":"2022-02-15T03:29:58","modified_gmt":"2022-02-15T03:29:58","slug":"3g-com-modems-usb-huawei-220226-e-e156-e-aiko-82d-no-linux","status":"publish","type":"post","link":"https:\/\/antonini.psc.br\/?p=565","title":{"rendered":"3G com modems USB Huawei 220\/226 e E156, e Aiko 82D no Linux"},"content":{"rendered":"<p style=\"text-align: justify;\">A compatibilidade dos modems 3G USB no Linux \u00e9 foco de d\u00favidas freq\u00fcentes. Alguns usu\u00e1rios conseguem conectar sem praticamente nenhum esfor\u00e7o, enquanto outros tem dificuldades ou simplesmente desistem antes de conseguirem conectar. Muitas dicas sobre o tema incluem apenas um conjunto inflex\u00edvel de passos, que d\u00e1 a entender que o modem n\u00e3o vai funcionar se tudo n\u00e3o for feito exatamente como explicado. O objetivo deste tutorial \u00e9 desmistificar o tema e mostrar como ativar os modems mesmo em distribui\u00e7\u00f5es antigas, onde eles n\u00e3o s\u00e3o detectados automaticamente.<\/p>\n<p><!--more--><\/p>\n<p><span class=\"author\"><strong>Carlos E. Morimoto<\/strong><br \/>\n12\/11\/2008<\/span><\/p>\n<p style=\"text-align: justify;\">A primeira coisa a ter em mente \u00e9 que os modems USB nada mais s\u00e3o do que celulares simplificados, onde a tela, teclado e outros componentes &#8220;n\u00e3o essenciais&#8221; foram removidos, deixando apenas o r\u00e1dio, o processador de sinais e outros circuitos necess\u00e1rios para acessar a rede de dados. Embora as operadoras normalmente ofere\u00e7am os planos de acesso \u00e0 web sem voz apenas em conjunto com os modems USB, nada impede que voc\u00ea compre apenas o chip avulso e o utilize em qualquer aparelho que tiver em m\u00e3os.<\/p>\n<p style=\"text-align: center;\">[singlepic id=930 w=320 h=240 float=center]<\/p>\n<p style=\"text-align: justify;\">Diferente dos softmodems para acesso discado, que s\u00e3o dispositivos burros, controlados inteiramente via software, os modems 3G USB s\u00e3o dispositivos completos, que executam todas as fun\u00e7\u00f5es via hardware e s\u00e3o controlados atrav\u00e9s de comandos AT. Via de regra, todos s\u00e3o compat\u00edveis com o Linux, suportados atrav\u00e9s do m\u00f3dulo &#8220;usbserial&#8221; do Kernel, respons\u00e1vel por criar o canal de comunica\u00e7\u00e3o por onde s\u00e3o transferidos os dados.<\/p>\n<p style=\"text-align: justify;\">Os problemas de compatibilidade no Linux surgem devido a tr\u00eas fatores simples:<\/p>\n<p style=\"text-align: justify;\">1) Muitos modems incluem um chip de mem\u00f3ria flash, que \u00e9 usado para armazenar os drivers do Windows. Este chip de mem\u00f3ria flash \u00e9 visto pelo sistema como um drive de CD-ROM virtual, o que faz com que o modem se comporte como sendo dois dispositivos diferentes. Vers\u00f5es antigas do Kernel se confundiam com isso, detectando apenas a mem\u00f3ria flash e n\u00e3o o modem propriamente dito, um problema que pode ser resolvido atrav\u00e9s de regras do UDEV que orientam o sistema a ignorar o drive virtual e ir direto para a detec\u00e7\u00e3o do modem.<\/p>\n<p style=\"text-align: justify;\">2) Distribui\u00e7\u00f5es antigas (que usam conseq\u00fcentemente vers\u00f5es antigas do Kernel) n\u00e3o incluem os c\u00f3digos de identifica\u00e7\u00e3o dos modems e por isso n\u00e3o s\u00e3o capazes de ativ\u00e1-los automaticamente. Nesses casos precisamos apenas especificar manualmente ao carregar o m\u00f3dulo.<\/p>\n<p style=\"text-align: justify;\">3) Discadores como o kppp e o gnome-ppp foram originalmente desenvolvidos para usarem modems discados e n\u00e3o modems 3G. Isso torna a configura\u00e7\u00e3o muitas vezes complicada, pois voc\u00ea precisa especificar as strings corretas ao configurar, caso contr\u00e1rio acaba recebendo erros diversos na hora de conectar. Justamente por isso prefiro usar o wvdial, onde voc\u00ea pode especificar toda a configura\u00e7\u00e3o diretamente.<\/p>\n<p style=\"text-align: justify;\">Como pode ver, s\u00e3o todos problemas contorn\u00e1veis. Em distribui\u00e7\u00f5es recentes, os passos s\u00e3o executados automaticamente, de forma que o modem \u00e9 detectado diretamente, como esperado. Para as distribui\u00e7\u00f5es antigas, onde isso ainda n\u00e3o acontece, voc\u00ea pode seguir as dicas que veremos mais adiante.<\/p>\n<p style=\"text-align: justify;\">Os modems USB s\u00e3o quase sempre detectados pelo sistema como &#8220;<strong>\/dev\/ttyUSB0<\/strong>&#8220;, enquanto os smartphones ligados na porta USB s\u00e3o geralmente vistos como &#8220;<strong>\/dev\/ttyACM0<\/strong>&#8221; mas, como de praxe, podem haver exce\u00e7\u00f5es. Em caso de d\u00favida, voc\u00ea pode descobrir qual \u00e9 a porta correta usando o comando &#8220;dmesg&#8221; alguns segundos depois de plugar o modem. Entre as \u00faltimas linhas, voc\u00ea ver\u00e1 duas mensagens similares a:<\/p>\n<div class=\"rawoutput\" style=\"text-align: justify;\">[77875.428241] option 7-3:1.0: GSM modem (1-port) converter detected<br \/>\n[77875.428517] usb 7-3: GSM modem (1-port) converter now attached to <strong>ttyUSB0<\/strong><\/div>\n<p style=\"text-align: justify;\">&#8230; onde o &#8220;ttyUSB0&#8221; indica a porta usada pelo modem, dentro do diret\u00f3rio &#8220;\/dev&#8221;.<\/p>\n<p style=\"text-align: justify;\">A principal dica para n\u00e3o ter problemas relacionados \u00e0 detec\u00e7\u00e3o do modem \u00e9 usar uma distribui\u00e7\u00e3o recente, lan\u00e7ada a partir da segunda metade de 2008, como no caso do Ubuntu 8.10. Por utilizarem vers\u00f5es atualizadas do Kernel, elas s\u00e3o capazes de detectar os modems diretamente, sem necessidade de configura\u00e7\u00f5es manuais, como no caso das vers\u00f5es antigas.<\/p>\n<p style=\"text-align: justify;\">Com o modem detectado, o pr\u00f3ximo passo \u00e9 configurar a conex\u00e3o. A forma mais r\u00e1pida de gerar a conex\u00e3o \u00e9 usar o <strong>wvdial<\/strong>, que \u00e9 um discador de modo texto, onde voc\u00ea pode simplesmente colocar as configura\u00e7\u00f5es de discagem dentro de um arquivo de texto e cham\u00e1-lo sempre que quiser ativar a conex\u00e3o. Voc\u00ea pode instal\u00e1-lo usando o gerenciador de pacotes, como em:<\/p>\n<div class=\"cmdmargin\" style=\"text-align: justify;\"># apt-get install wvdial<\/div>\n<p style=\"text-align: justify;\">ou:<\/p>\n<div class=\"cmdmargin\" style=\"text-align: justify;\"># urpmi wvdial<\/div>\n<p style=\"text-align: justify;\">Para us\u00e1-lo, edite o arquivo &#8220;<strong>\/etc\/wvdial.conf<\/strong>&#8220;, seguindo este modelo:<\/p>\n<div class=\"rawoutput\" style=\"text-align: justify;\">[Dialer 3g]<br \/>\nModem = <strong>\/dev\/ttyUSB0<br \/>\n<\/strong>Baud = 921600<br \/>\nDialCommand = ATDT<br \/>\nCheck Def Route = on<br \/>\nFlowControl = Hardware(CRTSCTS)<br \/>\nUsername = <strong>vivo<\/strong><br \/>\nPassword = <strong>vivo<\/strong><br \/>\nPhone = <strong>*99#<\/strong><br \/>\nStupid mode = 1<br \/>\nAuto Reconnect = on<br \/>\nAuto DNS = on<br \/>\nInit1 = ATZ<br \/>\nInit2 = ATQ0 V1 E1 S0=0 &amp;C1 &amp;D2<br \/>\nInit3 = AT+CGDCONT=1,&#8221;IP&#8221;,&#8221;<strong>zap.vivo.com.br<\/strong>&#8221;<br \/>\nISDN = 0<br \/>\nModem Type = Analog Modem<\/div>\n<p style=\"text-align: justify;\">Em casos de problemas com a discagem, voc\u00ea pode experimentar remover a linha &#8220;Init3&#8221;, que causa problemas em alguns modems. Ela n\u00e3o \u00e9 realmente necess\u00e1ria na maioria dos casos, pois PC obt\u00e9m a APN ao estabelecer a conex\u00e3o.<\/p>\n<p style=\"text-align: justify;\">Aqui v\u00e3o os par\u00e2metros de configura\u00e7\u00e3o para as principais operadoras (no final de 2008). As configura\u00e7\u00f5es mudam conforme as operadoras atualizam suas redes, por isso n\u00e3o deixe de checar em caso de erro:<\/p>\n<p align=\"justify\"><strong>Vivo<\/strong>:<br \/>\nUsu\u00e1rio e senha: vivo\/vivo<br \/>\nTelefone: *99#<br \/>\nAPN: zap.vivo.com.br<\/p>\n<p align=\"justify\"><strong>Claro<\/strong>:<br \/>\nUsu\u00e1rio e senha: claro\/claro<br \/>\nTelefone: *99***1#<br \/>\nAPN: bandalarga.claro.com.br<\/p>\n<p align=\"justify\"><strong>TIM<\/strong>:<br \/>\nUsu\u00e1rio e senha: tim\/tim<br \/>\nTelefone: *99# (para as conex\u00f5es 3G) ou *99***1# (para os planos antigos, com EDGE)<br \/>\nAPN: tim.br<\/p>\n<p style=\"text-align: justify;\">Se por acaso voc\u00ea ainda estiver usando um dos planos CDMA da Vivo, o n\u00famero de discagem \u00e9 &#8220;#777&#8221; e o login \u00e9 o n\u00famero do telefone (incluindo o c\u00f3digo de \u00e1rea), seguido de um &#8220;@vivozap.com.br&#8221; como em &#8220;1199998888@vivozap.com.br&#8221;, com a senha &#8220;vivo&#8221;.<\/p>\n<p style=\"text-align: justify;\">Depois de salvar o arquivo, tente discar usando o wvdial. Com as op\u00e7\u00f5es a conex\u00e3o deve passar a ser estabelecida normalmente.<\/p>\n<div class=\"cmdmargin\" style=\"text-align: justify;\"># wvdial 3g<\/div>\n<p style=\"text-align: justify;\">Para a maioria dos modems essa configura\u00e7\u00e3o \u00e9 suficiente, mas muitos modelos, como o Aiko 82D e o Huawei E156 precisam de um conjunto de op\u00e7\u00f5es adicionais. Originalmente o modem chega a discar e iniciar a conex\u00e3o, mas desconecta sozinho logo depois. Para solucionar o problema, \u00e9 necess\u00e1rio voltar ao &#8220;\/etc\/ppp\/options&#8221; e adicionar tamb\u00e9m as linhas &#8220;asyncmap 0xa0000&#8221;, &#8220;mru 1500&#8221; e &#8220;refuse-chap&#8221; no final do arquivo.<\/p>\n<p style=\"text-align: justify;\">Caso o sistema n\u00e3o esteja obtendo automaticamente os endere\u00e7os DNS da operadora ao ativar a conex\u00e3o, edite o arquivo &#8220;\/etc\/ppp\/options&#8221; e adicione a op\u00e7\u00e3o &#8220;ipcp-max-failure 30&#8221; no final do arquivo. Essa op\u00e7\u00e3o orienta o discador a esperar mais tempo pelas configura\u00e7\u00f5es da conex\u00e3o antes de desistir, dando mais tempo ao servidor remoto.<\/p>\n<p style=\"text-align: justify;\">Ele \u00e9 um daqueles arquivos grandes e intimidadores, com mais de 350 linhas de op\u00e7\u00f5es, mas voc\u00ea n\u00e3o precisa se preocupar com elas. Basta adicionar as linhas no final do arquivo &#8220;<strong>\/etc\/ppp\/options<\/strong>&#8220;, logo depois do &#8220;# &#8212;&lt;End of File&gt;&#8212;&#8220;, como em:<\/p>\n<div class=\"rawoutput\" style=\"text-align: justify;\"># &#8212;&lt;End of File&gt;&#8212;<br \/>\nasyncmap 0xa0000<br \/>\nmru 1500<br \/>\nrefuse-chap<br \/>\nipcp-max-failure 30<\/div>\n<p style=\"text-align: justify;\">Depois de fazer as altera\u00e7\u00f5es, \u00e9 s\u00f3 discar novamente, usando o comando &#8220;wvdial 3g&#8221;.<\/p>\n<p style=\"text-align: justify;\">Se voc\u00ea n\u00e3o quer ter trabalho, pode usar meu script para conex\u00e3o no Vivo Zap No Linux (que apesar do nome tamb\u00e9m pode ser usado em conex\u00f5es de outras operadoras) que est\u00e1 dispon\u00edvel no:<\/p>\n<p style=\"text-align: justify;\"><a href=\"http:\/\/www.gdhpress.com.br\/blog\/script-vivo-zap\/\"><strong>http:\/\/www.gdhpress.com.br\/blog\/script-vivo-zap\/<\/strong><\/a><\/p>\n<h3 style=\"text-align: justify;\">Solucionando problemas<\/h3>\n<p style=\"text-align: justify;\">Chegamos ent\u00e3o \u00e0s dicas para ativar o modem em distribui\u00e7\u00f5es antigas, baseadas em vers\u00f5es do Kernel anteriores \u00e0 2.6.20. Em caso de d\u00favidas, voc\u00ea pode checar a vers\u00e3o instalada usando o comando &#8220;uname -a&#8221;.<\/p>\n<p style=\"text-align: justify;\">Estes passos s\u00e3o necess\u00e1rios apenas se o modem n\u00e3o est\u00e1 sendo detectado automaticamente pelo sistema, em distribui\u00e7\u00f5es atuais eles s\u00e3o executados automaticamente.<\/p>\n<p style=\"text-align: justify;\">Para os modems <strong>Huawei 220 e 226<\/strong> (os redondinhos) \u00e9 necess\u00e1rio instalar o arquivo &#8220;huawei.tar.bz2&#8221;, dispon\u00edvel no <a href=\"http:\/\/oozie.fm.interia.pl\/pro\/huawei-e220\/\">http:\/\/oozie.fm.interia.pl\/pro\/huawei-e220\/<\/a>. Ao ser instalado, ele adiciona as regras do UDEV que s\u00e3o necess\u00e1rias para o sistema detectar o modem.<\/p>\n<p style=\"text-align: center;\" align=\"center\">[singlepic id=931 w=320 h=240 float=center]<\/p>\n<p style=\"text-align: justify;\">Se voc\u00ea achou a instala\u00e7\u00e3o do pacote complicada, outra op\u00e7\u00e3o \u00e9 fazer o servi\u00e7o voc\u00ea mesmo, criando o arquivo &#8220;<strong>\/etc\/udev\/rules.d\/99-huawei.rules<\/strong>&#8220;, com o seguinte conte\u00fado:<\/p>\n<div class=\"rawoutput\" style=\"text-align: justify;\">SUBSYSTEM==&#8221;block&#8221;, ACTION==&#8221;add&#8221;,<br \/>\nSYSFS{idVendor}==&#8221;12d1&#8243;, SYSFS{idProduct}==&#8221;1003&#8243;,<br \/>\nOPTIONS=&#8221;ignore_device&#8221;<\/div>\n<p>SUBSYSTEM==&#8221;usb&#8221;, SYSFS{idVendor}==&#8221;12d1&#8243;,<br \/>\nSYSFS{idProduct}==&#8221;1003&#8243;,<br \/>\nRUN+=&#8221;\/sbin\/modprobe usbserial vendor=0x12d1 product=0x1003&#8243;<\/p>\n<p style=\"text-align: justify;\">Estas orienta\u00e7\u00f5es cr\u00edpticas fazem com que o sistema ignore a detec\u00e7\u00e3o do CD-ROM virtual (o chip de mem\u00f3ria flash contendo os drivers Windows) e logo em seguida carregue o m\u00f3dulo que d\u00e1 suporte ao modem, com os par\u00e2metros apropriados para detect\u00e1-lo. Para que o sistema leia as novas regras sem que voc\u00ea precise reiniciar o micro, use o comando:<\/p>\n<div class=\"cmdmargin\" style=\"text-align: justify;\"># udevcontrol reload_rules<\/div>\n<p style=\"text-align: justify;\">Depois de salvar o arquivo, desconecte o modem e reconecte novamente para que as regras fa\u00e7am seu papel e o modem seja detectado, usando a porta &#8220;\/dev\/ttyUSB0&#8221;. Espere uns 15 segundos para que o sistema tenha tempo de ativar o modem e tente ativar a conex\u00e3o.<\/p>\n<p style=\"text-align: justify;\">Outra solu\u00e7\u00e3o \u00e9 baixar o arquivo &#8220;huawei.out&#8221;, dispon\u00edvel no: <a href=\"http:\/\/wiki.ubuntu-br.org\/TimWeb\">http:\/\/wiki.ubuntu-br.org\/TimWeb<\/a><\/p>\n<p style=\"text-align: justify;\">&#8230;. e execut\u00e1-lo antes de discar, como em:<\/p>\n<div class=\"cmdmargin\" style=\"text-align: justify;\"># .\/huawei.out<br \/>\n# wvdial 3g<\/div>\n<p style=\"text-align: justify;\">Ele \u00e9 um pequeno programa escrito em C que se encarrega de ativar o modem, de forma similar \u00e0 regra do UDEV que vimos a pouco (ele foi compilado para o Ubuntu 7.10, mas funciona tamb\u00e9m em algumas outras distribui\u00e7\u00f5es. Para as demais \u00e9 necess\u00e1rio baixar o c\u00f3digo fonte e compilar manualmente).<\/p>\n<p style=\"text-align: justify;\">Se voc\u00ea est\u00e1 usando o Kurumin 7 (ou outra distribui\u00e7\u00e3o baseada no Debian Etch) pode usar o arquivo dispon\u00edvel no: <a href=\"http:\/\/www.gdhpress.com.br\/blog\/arquivos\/k7\/huawei.out\">http:\/\/www.gdhpress.com.br\/blog\/arquivos\/k7\/huawei.out<\/a><\/p>\n<p style=\"text-align: justify;\">Outro modelo muito comum \u00e9 o <strong>Aiko 82D<\/strong> (<strong>ZTE MF622<\/strong>), que \u00e9 usando pela Vivo, Claro e TIM:<\/p>\n<p style=\"text-align: center;\" align=\"center\">[singlepic id=932 w=320 h=240 float=center]<\/p>\n<p style=\"text-align: justify;\">Para ele, o procedimento \u00e9 similar, mudando apenas alguns dos par\u00e2metros usados. Crie o arquivo &#8220;<strong>\/etc\/udev\/rules.d\/99_aiko82e.rules<\/strong>&#8220;, com o seguinte conte\u00fado:<\/p>\n<div class=\"rawoutput\" style=\"text-align: justify;\">SUBSYSTEM==&#8221;block&#8221;, ACTION==&#8221;add&#8221;,<br \/>\nSYSFS{idVendor}==&#8221;19d2&#8243;, SYSFS{idProduct}==&#8221;2000&#8243;,<br \/>\nOPTIONS=&#8221;ignore_device&#8221;<\/div>\n<p>SUBSYSTEM==&#8221;usb&#8221;,<br \/>\nSYSFS{idVendor}==&#8221;19d2&#8243;, SYSFS{idProduct}==&#8221;0001&#8243;,<br \/>\nRUN+=&#8221;\/sbin\/modprobe usbserial vendor=0x19d2 product=0x0001&#8243;<\/p>\n<p style=\"text-align: justify;\">Salve o arquivo, rode o comando &#8220;udevcontrol reload_rules&#8221; (como root) para ativar a nova regra e desconecte\/reconecte o modem para que ele seja detectado.<\/p>\n<p style=\"text-align: justify;\">Um modelo mais recente \u00e9 o <strong>Huawei E156<\/strong>, um dos preferidos atualmente, por ser bem menor que os modelos anteriores, quase do tamanho de um pendrive:<\/p>\n<p style=\"text-align: center;\" align=\"center\">[singlepic id=933 w=320 h=240 float=center]<\/p>\n<p style=\"text-align: justify;\">No caso dele, n\u00e3o \u00e9 necess\u00e1rio adicionar regras adicionais no UDEV, pois nele o chip de mem\u00f3ria flash \u00e9 opcional, instalada atrav\u00e9s de um cart\u00e3o micro-SD (o que permite que ele seja usado tamb\u00e9m como leitor de cart\u00f5es. No caso dele, voc\u00ea precisa apenas remover o cart\u00e3o, em caso de problemas:<\/p>\n<p style=\"text-align: center;\" align=\"center\">[singlepic id=934 w=320 h=240 float=center]<\/p>\n<p style=\"text-align: justify;\">Gra\u00e7as a isso, ele \u00e9 detectado diretamente pelo sistema mesmo em distribui\u00e7\u00f5es antigas, ativado atrav\u00e9s da porta &#8220;\/dev\/ttyUSB0&#8221;.<\/p>\n<p style=\"text-align: justify;\">Entretanto, ele possui um conjunto de peculiaridades nos comandos AT suportados, que fazem com que ele s\u00f3 funciona caso voc\u00ea tenha adicionado as op\u00e7\u00f5es &#8220;asyncmap 0xa0000&#8221;, &#8220;mru 1500&#8221; e &#8220;refuse-chap&#8221; no final do arquivo &#8220;\/etc\/ppp\/options&#8221;, como mostrei anteriormente.<\/p>\n<p style=\"text-align: justify;\">Sem elas, o modem desconecta logo depois de estabelecer a conex\u00e3o, dando origem aos relatos de problemas que voc\u00ea pode encontrar pela web.<\/p>\n<p style=\"text-align: justify;\">Se voc\u00ea est\u00e1 usando um smartphone e n\u00e3o est\u00e1 conseguindo estabelecer a conex\u00e3o, experimente deslig\u00e1-lo, lig\u00e1-lo e conect\u00e1-lo novamente. Se est\u00e1 usando um aparelho da Nokia, certifique-se de que ele est\u00e1 configurado para se conectar ao PC em modo PC su\u00edte (a configura\u00e7\u00e3o vai no Conectividade &gt; USB). Em alguns aparelhos novos, como o E71 est\u00e1 dispon\u00edvel tamb\u00e9m o modo &#8220;Conect. PC \u00e0 Internet&#8221;, mas ele n\u00e3o funciona no Linux, diferente do PC Suite.<\/p>\n<p align=\"justify\">\n<div class=\"warn\"><strong>Comente:<\/strong> <a href=\"http:\/\/www.guiadohardware.net\/comunidade\/3g-modems\/922275\/\">http:\/\/www.guiadohardware.net\/comunidade\/3g-modems\/922275\/<\/a><\/div>\n<div class=\"warn\" style=\"text-align: center;\">[<a href=\"javascript:history.go(-1)\">Voltar<\/a>]<\/div>\n","protected":false},"excerpt":{"rendered":"<p>A compatibilidade dos modems 3G USB no Linux \u00e9 foco de d\u00favidas freq\u00fcentes. Alguns usu\u00e1rios conseguem conectar sem praticamente nenhum esfor\u00e7o, enquanto outros tem dificuldades ou simplesmente desistem antes de conseguirem conectar. Muitas dicas sobre o tema incluem apenas um conjunto inflex\u00edvel de passos, que d\u00e1 a entender que o modem n\u00e3o vai funcionar se [&hellip;]<\/p>\n","protected":false},"author":1,"featured_media":0,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[24],"tags":[],"class_list":["post-565","post","type-post","status-publish","format-standard","hentry","category-informatica"],"_links":{"self":[{"href":"https:\/\/antonini.psc.br\/index.php?rest_route=\/wp\/v2\/posts\/565","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/antonini.psc.br\/index.php?rest_route=\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/antonini.psc.br\/index.php?rest_route=\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/antonini.psc.br\/index.php?rest_route=\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/antonini.psc.br\/index.php?rest_route=%2Fwp%2Fv2%2Fcomments&post=565"}],"version-history":[{"count":1,"href":"https:\/\/antonini.psc.br\/index.php?rest_route=\/wp\/v2\/posts\/565\/revisions"}],"predecessor-version":[{"id":28139,"href":"https:\/\/antonini.psc.br\/index.php?rest_route=\/wp\/v2\/posts\/565\/revisions\/28139"}],"wp:attachment":[{"href":"https:\/\/antonini.psc.br\/index.php?rest_route=%2Fwp%2Fv2%2Fmedia&parent=565"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/antonini.psc.br\/index.php?rest_route=%2Fwp%2Fv2%2Fcategories&post=565"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/antonini.psc.br\/index.php?rest_route=%2Fwp%2Fv2%2Ftags&post=565"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}