<?xml version="1.0" encoding="UTF-8"?>
<rss version="2.0"
	xmlns:content="http://purl.org/rss/1.0/modules/content/"
	xmlns:wfw="http://wellformedweb.org/CommentAPI/"
	xmlns:dc="http://purl.org/dc/elements/1.1/"
	xmlns:atom="http://www.w3.org/2005/Atom"
	xmlns:sy="http://purl.org/rss/1.0/modules/syndication/"
	xmlns:slash="http://purl.org/rss/1.0/modules/slash/"
	xmlns:georss="http://www.georss.org/georss" xmlns:geo="http://www.w3.org/2003/01/geo/wgs84_pos#" xmlns:media="http://search.yahoo.com/mrss/"
	>

<channel>
	<title>blackinside</title>
	<atom:link href="http://blackinside.wordpress.com/feed/" rel="self" type="application/rss+xml" />
	<link>http://blackinside.wordpress.com</link>
	<description>Just another WordPress.com weblog</description>
	<lastBuildDate>Wed, 28 Mar 2007 23:09:41 +0000</lastBuildDate>
	<language>es</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.com/</generator>
<cloud domain='blackinside.wordpress.com' port='80' path='/?rsscloud=notify' registerProcedure='' protocol='http-post' />
<image>
		<url>http://s2.wp.com/i/buttonw-com.png</url>
		<title>blackinside</title>
		<link>http://blackinside.wordpress.com</link>
	</image>
	<atom:link rel="search" type="application/opensearchdescription+xml" href="http://blackinside.wordpress.com/osd.xml" title="blackinside" />
	<atom:link rel='hub' href='http://blackinside.wordpress.com/?pushpress=hub'/>
		<item>
		<title>COMANDOS AT GSM</title>
		<link>http://blackinside.wordpress.com/2007/03/28/comandos-at-gsm/</link>
		<comments>http://blackinside.wordpress.com/2007/03/28/comandos-at-gsm/#comments</comments>
		<pubDate>Wed, 28 Mar 2007 22:35:38 +0000</pubDate>
		<dc:creator>blackinside</dc:creator>
				<category><![CDATA[bluetooth]]></category>
		<category><![CDATA[tecnika]]></category>

		<guid isPermaLink="false">http://blackinside.wordpress.com/2007/03/28/comandos-at-gsm/</guid>
		<description><![CDATA[juego de comandos AT específico para telefonía móvil GSM Código:     GSM AT COMMAND SET     Call Control ATA       Answer Command ATD       Dial Command ATH       Hang Up Call ATL       Monitor Speaker Loudness ATM       Monitor Speaker Mode ATO       Go On-Line ATP    [...]<img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=blackinside.wordpress.com&amp;blog=895957&amp;post=4&amp;subd=blackinside&amp;ref=&amp;feed=1" width="1" height="1" />]]></description>
			<content:encoded><![CDATA[<p><strong> juego de comandos AT específico para telefonía móvil GSM</strong></p>
<p class="codeheader">Código:</p>
<p class="code">
<pre style="margin-top:0;display:inline;">    GSM AT COMMAND SET

    Call Control

ATA       Answer Command
ATD       Dial Command
ATH       Hang Up Call
ATL       Monitor Speaker Loudness
ATM       Monitor Speaker Mode
ATO       Go On-Line
ATP       Set Pulse Dial as Default
ATT       Set Tone Dial as Default
AT+CSTA   Select Type of Address
AT+CRC    Cellular Result Codes 

    Data Card Control Commands

ATI       Identification
ATS       Select an S-register
ATZ       Recall Stored Profile
AT&amp;F      Restore Factory Settings
AT&amp;V      View Active Configuration
AT&amp;W      Store Parameters in Given Profile
AT&amp;Y      Select Set as s Powerup Option
AT+CLCK   Facility Lock Command
AT+COLP   Connected Line Identification Presentation
AT+GCAP   Request Complete Capabilities List
AT+GMI    Request Manufacturer Identification
AT+GMM    Request Model Identification
AT+GMR    Request Revision Identification
AT+GSN    Request Product Serial Number Identification 

    Phone Control Commands

AT+CBC    Battery Charge
AT+CGMI   Request Manufacturer Identification
AT+CGMM   Request Model Identification
AT+CGMR   Request Revision Identification
AT+CGSN   Request Product Serial Number Identification
AT+CMEE   Report Mobile Equipment Error
AT+CPAS   Phone Activity Status
AT+CPBF   Find Phone Book Entries
AT+CPBR   Read Phone Book Entry
AT+CPBS   Select Phone Book Memory Storage
AT+CPBW   Write Phone Book Entry
AT+CSCS   Select TE Character Set
AT+CSQ    Signal Quality 

    Computer Data Card Interface Commands

ATE       Command Echo
ATQ       Result Code Suppression
ATV       Define Response Format
ATX       Response Range Selection
AT&amp;C      Define DCD Usage
AT&amp;D      Define DTR Usage
AT&amp;K      Select Flow Control
AT&amp;Q      Define Communications Mode Option
AT&amp;S      Define DSR Option
AT+ICF    DTE-DCE Character Framing
AT+IFC    DTE-DCE Local Flow Control
AT+IPR    Fixed DTE Rate

    ServiceAT+CLIP   Calling Line Identification Presentation 

AT+CR     Service Reporting Control
AT+DR     Data Compression Reporting
AT+ILRR   DTE-DCE Local Rate Reporting

    Network Communication Parameter Commands

ATB       Communications Standard Option
AT+CBST   Select Bearer Service Type
AT+CEER   Extended Error Report
AT+CRLP   Radio Link Protocol
AT+DS     Data Compression

    Miscellaneous Commands

A/        Re-Execute Command Line
AT?       Command Help
AT*C      Start SMS Interpreter
AT*T      Enter SMS Block Mode Protocol
AT*V      Activate V.25bis Mode
AT*NOKIATEST 	Test Command
AT+CESP   Enter SMS Block Mode Protocol

    SMS Commands SMS Text Mode

AT+CSMS   Select Message Service
AT+CPMS   Preferred Message Storage
AT+CMGF   Message Format
AT+CSCA   Service Centre Address
AT+CSMP   Set Text Mode Parameters
AT+CSDH   Show Text Mode Parameters
AT+CSCB   Select Cell Broadcast Message Types
AT+CSAS   Save Settings
AT+CRES   Restore Settings
AT+CNMI   New Message Indications to TE
AT+CMGL   List Messages
AT+CMGR   Read Message
AT+CMGS   Send Message
AT+CMSS   Send Message from Storage
AT+CMGW   Write Message to Memory
AT+CMGD   Delete Message

    SMS PDU Mode

AT+CMGL   List Messages
AT+CMGR   Read Message
AT+CMGS   Send Message
AT+CMGW   Write Message to Memory</pre>
<p><strong>3.4.3. Documentación de los comandos AT más interesantes</strong></p>
<p><em>Todos los comandos han sido testeados con éxito utilizando un Nokia 8310.</em></p>
<p>Notación empleada:<br />
Comando AT: [Definición técnica]<br />
- Funcionalidad del comando<br />
- Sintaxis: Petición | Respuesta<br />
- Respuesta obtenida al testear el comando con Nokia 8310</p>
<p><span style="text-decoration:underline;">## Comandos de Llamada ##</span></p>
<p><strong>ATD: [Dial Command]</strong><br />
- Inicia una llamada telefónica<br />
- Sintaxis:  ATD64612345 para una llamada de Datos.<br />
ATD64612345; para una llamada de Voz. (Importante la notación &#8216;;&#8217;)<br />
ATD&gt;&#8221;Gospel&#8221;; para llamar al contacto almacenado en la agenda con el texto asociado Gospel.</p>
<p><span style="text-decoration:underline;">## Comandos de Operador ##</span></p>
<p><strong>AT+CCFC: [Call Forwarding Number]</strong><br />
- Gestiona el Desvío de Llamadas. Permite redireccionar llamadas entrantes a otro número de teléfono.<br />
- Sintaxis: AT+CCFC=&lt;razón&gt;,&lt;modo&gt;,&lt;número&gt;,&lt;tipo&gt;,&lt;clase&gt;,[&lt;subaddr&gt;,&lt;satype&gt;,[&lt;time&gt;]]<br />
&lt;razón&gt; Razón por la cual entra en acción el desvío de llamada.<br />
0 &#8211; incondicional<br />
1 &#8211; si teléfono ocupado<br />
2 &#8211; si no obtiene respuesta<br />
3 &#8211; si inalcanzable<br />
4 &#8211; todos los desvíos de llamadas<br />
5 &#8211; todos los desvíos de llamadas condicionales<br />
&lt;modo&gt; Estado del desvío de llamada.<br />
0 &#8211; desahabilitado<br />
1 &#8211; habilitado<br />
2 &#8211; query status<br />
3 &#8211; registro<br />
4 &#8211; erasure (borrado)<br />
&lt;número&gt; Cadena de texto con el número de teléfono destino del desvío de llamada. Se especifica en el formato indicado en el campo &lt;type&gt;<br />
&lt;tipo&gt; Tipo de código de dirección de teléfono:<br />
145 &#8211; para código internacional +<br />
129 &#8211; en otro caso<br />
&lt;clase&gt; Código que representa la clase de información que contiene la llamada a desviar.<br />
1 &#8211; voz<br />
2 &#8211; datos<br />
4 &#8211; fax<br />
7 &#8211; cualquier clase (por defecto)<br />
&lt;time&gt; Tiempo en segundos a esperar antes de desviar la llamada.<br />
1..30 (por defecto, 20)<br />
&lt;status&gt; Estado de la opción desvío de llamadas. (Sólo en respuesta AT)<br />
0 &#8211; no activo<br />
1 &#8211; activo<br />
- Ejemplo: Implementación del comando en Blooover: &#8220;AT+CCFC=0,3,\&#8221;+4913377001\&#8221;,145,7\r&#8221;<br />
Vemos que utiliza los siguientes parámetros:<br />
&lt;razón&gt; = 0, incondicional<br />
&lt;modo&gt; = 3, registro<br />
&lt;número&gt; = +4913377001 (German Windows XP Activation Hotline)<br />
&lt;tipo&gt; = 145, formato de código internacional<br />
&lt;clase&gt; = 7, cualquier clase de información a desviar</p>
<p><span style="text-decoration:underline;">## Comandos de Control del Teléfono ##</span></p>
<p><strong>AT+CPAS: [Phone Activity Status]</strong></p>
<p>1) AT+CPAS=?<br />
- Muestra la implementación del comando.<br />
- Sintaxis: AT+CPAS=? | +CPAS: (lista de estados soportados)<br />
0 &#8211; Ready (Encendido pero inactivo)<br />
1 &#8211; Unavailable (No disponible)<br />
2 &#8211; Unknown (Desconocido)<br />
3 &#8211; Ringing (Llamada entrante en proceso)<br />
4 &#8211; Call in progress (Llamada saliente en proceso)<br />
5 &#8211; Asleep (Dormido)<br />
- Respuesta: +CMGD: (0,2,3,4)</p>
<p>2) AT+CPAS<br />
- Informa del estado de actividad del teléfono.<br />
- Sintaxis: AT+CPAS | +CPAS: &lt;estado&gt;<br />
- Respuesta: +CPAS: 0, en estado normal de inactividad.<br />
+CPAS: 3, si el teléfono atacado está sonando a causa de una llamada entrante.</p>
<p><strong>AT+CBC: [Battery Charge]</strong><br />
- Devuelve el estado de carga de la batería.<br />
- Sintaxis: AT+CBC | +CBC: &lt;bcs&gt;, &lt;bcl&gt;<br />
&lt;bcs&gt; = 0 indica que el teléfono está conectado a una batería.<br />
&lt;bcl&gt; = 0 indica que el teléfono tiene la batería agotada.<br />
= 1..100 indica el porcentaje de carga que aún queda por agotar.<br />
- Respuesta: +CBC:0,56</p>
<p><strong>AT+CGMI: [Request Manufacturer Identification]</strong><br />
- Petición de identificación del Fabricante (Marca del teléfono).<br />
- Sintaxis: AT+CGMM | &lt;fabricante&gt;<br />
- Respuesta: Nokia Mobile Phones</p>
<p><strong>AT+CGMM: [Request Model Identification]</strong><br />
- Petición de identificación del modelo de teléfono.<br />
- Sintaxis: AT+CGMM | &lt;modelo&gt;<br />
- Respuesta: Nokia 8310</p>
<p><strong>AT+CGSN: [Request Product Serial Number Identification]</strong><br />
- Petición de identicación del número de serie del producto.<br />
- Sintaxis: AT+CGSN | &lt;IMEI&gt;<br />
- Respuesta: 1234567890etc</p>
<p><strong>AT+CSQ: [Signal Quality]</strong><br />
- Devuelve el estado de calidad de la señal de cobertura.<br />
- Sintaxis: AT+CSQ | +CSQ: &lt;rssi&gt;,&lt;ber&gt;<br />
&lt;rssi&gt; = 0 indica -113 dBm o menos<br />
= 1 indica -111 dBm<br />
= 2..30 indica -109..-53 dBm<br />
= 31 indica -51dBm o más<br />
= 99 indica desconocido<br />
&lt;ber&gt; = 99 indica porcentaje desconocido<br />
- Respuesta: +CSQ: 13,99</p>
<p><strong>AT+CPBS: [Select Phone Book Memory Storage]</strong></p>
<p>1) AT+CPBS?<br />
- Informa de los dispositivos de memoria que soporta el teléfono para almacenar las distintas listas de contactos.<br />
- Sintaxis: AT+CPBS? | +CPBS: &#8220;XX&#8221;, donde &#8220;XX&#8221; se sustituye por el dispositivo de almacenamiento:<br />
&#8220;SM&#8221;  &#8211; SIM phonebook list [Lista de contactos de la agenda SIM]<br />
&#8220;TA&#8221;  &#8211; TA phonebook list [Lista de contactos del terminal]<br />
&#8220;LD&#8221;  &#8211; SIM last dialing list [Lista de números marcados]<br />
&#8220;DC&#8221;  &#8211; Dialled call list [Lista de llamadas realizadas]<br />
&#8220;RC&#8221;  &#8211; ME received calls list [Lista de llamadas recibidas]<br />
&#8220;MC&#8221;  &#8211; ME missed call list [Lista de llamadas perdidas]<br />
&#8220;EN&#8221;  &#8211; Emergency number list [Lista de números de emergencia]<br />
&#8220;FD&#8221;  &#8211; SIM fix dialing list<br />
&#8220;MT&#8221;  &#8211; ME + SIM conbined list<br />
&#8220;ON&#8221;  &#8211; SIM o ME own number list<br />
- Respuesta: +CPBS: &#8220;SM&#8221;</p>
<p>2) AT+CPBS=&#8221;XX&#8221;<br />
- Selecciona por defecto uno de los dispositivos de memoria que soporta el teléfono para almacenar las distintas listas de contactos.<br />
- Sintaxis: AT+CPBS=&#8221;XX&#8221;, donde &#8220;XX&#8221; se sustituye por el dispositivo de almacenamiento:<br />
&#8220;SM&#8221;  &#8211; SIM phonebook list [Lista de contactos de la agenda SIM]<br />
&#8220;TA&#8221;  &#8211; TA phonebook list [Lista de contactos del terminal]<br />
&#8220;LD&#8221;  &#8211; SIM last dialing list [Lista de números marcados]<br />
&#8220;DC&#8221;  &#8211; Dialled call list [Lista de llamadas realizadas]<br />
&#8220;RC&#8221;  &#8211; ME received calls list [Lista de llamadas recibidas]<br />
&#8220;MC&#8221;  &#8211; ME missed call list [Lista de llamadas perdidas]<br />
&#8220;EN&#8221;  &#8211; Emergency number list [Lista de números de emergencia]<br />
&#8220;FD&#8221;  &#8211; SIM fix dialing list<br />
&#8220;MT&#8221;  &#8211; ME + SIM conbined list<br />
&#8220;ON&#8221;  &#8211; SIM o ME own number list</p>
<p><strong>AT+CPBR: [Read Phone Book Entry]</strong></p>
<p>1) AT+CPBR=?<br />
- Informa del tamaño de la agenda de contactos.<br />
- Sintaxis: AT+CPBR=? | +CPBR: &lt;(1-n)&gt;,&lt;nlen&gt;,&lt;tlen&gt;<br />
&lt;(1-n)&gt; indica el rango de índices que la agenda puede contener.<br />
&lt;nlen&gt; indica la longitud máxima permitida para un número de teléfono.<br />
&lt;tlen&gt; indica la longitud máxima permitida para el texto asociado a ese número (nombre del contacto).<br />
- Respuesta: +CPBR: (1-150),48,14</p>
<p>2) AT+CPBR=&lt;indice&gt;<br />
- Leer una entrada de la agenda de contactos.<br />
- Sintaxis: AT+CPBR=&lt;indice inicial&gt; [,&lt;indice final&gt;] | +CPBR: &lt;índice&gt;, &lt;número&gt;, &lt;tipo&gt;, &lt;texto&gt;<br />
&lt;índice&gt; indica el índice de la agenda de contactos.<br />
&lt;número&gt; indica el número de teléfono almacenado en el índice.<br />
&lt;tipo&gt; indica el tipo de tipo de número de teléfono. Por defecto, 129 o 145 si incluye el prefijo internacional +.<br />
&lt;text&gt; indica el texto asociado al número de teléfono, normalmente, el nombre del contacto.<br />
- Respuesta a AT+CPBR=8: +CPBR: 8,&#8221;646123456&#8243;,129,&#8221;Gospel&#8221;</p>
<p>Nota: Para leer todas las entradas de la agenda, basta con preguntar por el tamaño de la agenda, almacenarlo en una variable int PhoneBookSize y lanzar un bucle FOR preguntando por cada índice:<br />
for (int n = 1; n &lt;= PhoneBookSize; n++)<br />
{<br />
Enviar(&#8220;AT+CPBR=%d&#8221;, n);<br />
}</p>
<p><strong>Combinación de AT+CPBS;+CPBR [Leer una entrada de una lista de contactos seleccionada]</strong><br />
- Primero elegimos la lista de contactos a la que queremos acceder, y luego leemos una entrada por su índice.<br />
Sintaxis: AT+CPBS=&#8221;XX&#8221;;+CPBR=&lt;índice&gt;, donde &#8220;XX&#8221; se sustituye por el dispositivo de almacenamiento:<br />
&#8220;SM&#8221;  &#8211; SIM phonebook list [Lista de contactos de la agenda SIM]<br />
&#8220;TA&#8221;  &#8211; TA phonebook list [Lista de contactos del terminal]<br />
&#8220;LD&#8221;  &#8211; SIM last dialing list [Lista de números marcados]<br />
&#8220;DC&#8221;  &#8211; Dialled call list [Lista de llamadas realizadas]<br />
&#8220;RC&#8221;  &#8211; ME received calls list [Lista de llamadas recibidas]<br />
&#8220;MC&#8221;  &#8211; ME missed call list [Lista de llamadas perdidas]<br />
&#8220;EN&#8221;  &#8211; Emergency number list [Lista de números de emergencia]<br />
&#8220;FD&#8221;  &#8211; SIM fix dialing list<br />
&#8220;MT&#8221;  &#8211; ME + SIM conbined list<br />
&#8220;ON&#8221;  &#8211; SIM o ME own number list<br />
- Ejemplo de Respuesta a AT+CPBS=&#8221;DC&#8221;;+CPBR=2: +CPBR: 1,&#8221;646123456&#8243;,129,&#8221;Pepito&#8221; (Visualizamos el último contacto al que hemos llamado).<br />
AT+CPBS=&#8221;MC&#8221;;+CPBR=1: +CPBR: 1,&#8221;646987654&#8243;,129,&#8221;Jaimito&#8221; (Visualizamos la última llamada perdida).</p>
<p><strong>AT+CPBF: [Find Phone Book Entries]</strong><br />
- Devuelve la entrada de la agenda de contactos cuyo texto asociado a un número contiene la cadena alfanumérica proporcionada.<br />
- Sintaxis: AT+CPBF=&#8221;textoaencontrar&#8221; | +CPBR: &lt;índice&gt;, &lt;número&gt;, &lt;tipo&gt;, &lt;texto&gt;<br />
&#8220;textoaencontrar&#8221; es case-sensitive, así que cuidado con el uso de mays.<br />
&lt;índice&gt; indica el índice de la agenda de contactos.<br />
&lt;número&gt; indica el número de teléfono almacenado en el índice.<br />
&lt;tipo&gt; indica el tipo de tipo de número de teléfono. Por defecto, 129 o 145 si incluye el prefijo internacional +.<br />
&lt;text&gt; indica el texto asociado al número de teléfono, normalmente, el nombre del contacto.<br />
- Respuesta a AT+CPBF=&#8221;Pepito&#8221;: +CPBF: 19, &#8220;646987654&#8243;,129,&#8221;Pepito&#8221;</p>
<p><strong>AT+CPBW: [Write Phone Book Entry]</strong><br />
- Escribe una entrada en la agenda de contactos.<br />
- Sintaxis:    AT+CPBW = &lt;índice&gt;, &lt;número&gt;, &lt;tipo&gt;, &lt;texto&gt;<br />
&lt;índice&gt; indica el índice de la agenda de contactos donde se creará la entrada de contacto. Si no se proporciona índice, se añade la entrada en el primer hueco libre.<br />
&lt;número&gt; indica el número de teléfono almacenado en el índice.<br />
&lt;tipo&gt; indica el tipo de tipo de número de teléfono. Por defecto, 129 o 145 si incluye el prefijo internacional +.<br />
&lt;text&gt; indica el texto asociado al número de teléfono, normalmente, el nombre del contacto.<br />
Nota: Si únicamente se proporciona el campo del índice (omitiendo el resto de campos), la entrada de la agenda asociada a ese índice se borrará.<br />
- Ejemplo para crear un nuevo contacto: AT+CPBW=,&#8221;696224466&#8243;,129,&#8221;Jaimito&#8221;</p>
<p><span style="text-decoration:underline;">## Comandos de SMS ##</span></p>
<br /><img alt="" border="0" src="http://feeds.wordpress.com/1.0/categories/blackinside.wordpress.com/4/" /> <img alt="" border="0" src="http://feeds.wordpress.com/1.0/tags/blackinside.wordpress.com/4/" /> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gocomments/blackinside.wordpress.com/4/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/comments/blackinside.wordpress.com/4/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godelicious/blackinside.wordpress.com/4/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/delicious/blackinside.wordpress.com/4/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gofacebook/blackinside.wordpress.com/4/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/facebook/blackinside.wordpress.com/4/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gotwitter/blackinside.wordpress.com/4/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/twitter/blackinside.wordpress.com/4/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gostumble/blackinside.wordpress.com/4/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/stumble/blackinside.wordpress.com/4/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godigg/blackinside.wordpress.com/4/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/digg/blackinside.wordpress.com/4/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/goreddit/blackinside.wordpress.com/4/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/reddit/blackinside.wordpress.com/4/" /></a> <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=blackinside.wordpress.com&amp;blog=895957&amp;post=4&amp;subd=blackinside&amp;ref=&amp;feed=1" width="1" height="1" />]]></content:encoded>
			<wfw:commentRss>http://blackinside.wordpress.com/2007/03/28/comandos-at-gsm/feed/</wfw:commentRss>
		<slash:comments>7</slash:comments>
	
		<media:content url="http://0.gravatar.com/avatar/ef821c315cd44710375768581fcb80aa?s=96&#38;d=identicon" medium="image">
			<media:title type="html">blackinside</media:title>
		</media:content>
	</item>
		<item>
		<title>bluetooth</title>
		<link>http://blackinside.wordpress.com/2007/03/28/bluetooth/</link>
		<comments>http://blackinside.wordpress.com/2007/03/28/bluetooth/#comments</comments>
		<pubDate>Wed, 28 Mar 2007 22:22:18 +0000</pubDate>
		<dc:creator>blackinside</dc:creator>
				<category><![CDATA[bluetooth]]></category>
		<category><![CDATA[linux]]></category>
		<category><![CDATA[tecnika]]></category>

		<guid isPermaLink="false">http://blackinside.wordpress.com/2007/03/28/bluetooth/</guid>
		<description><![CDATA[Me gusta todo lo ke no tiene kables, el wifi (ke lo dejo para otro episodio),los infrarojos , etc. Hoy kiero okuparme del bluetooth. No kiero dar klases ni inventar nada . Más bien esto sera komo una espezie de chuleta online a la ke akudir kuando tenga dudas; una recopilazión de konozimientos y saberes, [...]<img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=blackinside.wordpress.com&amp;blog=895957&amp;post=3&amp;subd=blackinside&amp;ref=&amp;feed=1" width="1" height="1" />]]></description>
			<content:encoded><![CDATA[<p>Me gusta todo lo ke no tiene kables, el wifi (ke lo dejo para otro episodio),los infrarojos , etc.</p>
<p>Hoy kiero okuparme del <strong>bluetooth</strong>. No kiero dar klases ni inventar nada . Más bien  esto sera komo una espezie de chuleta  online a la  ke akudir kuando tenga dudas; una recopilazión de konozimientos y saberes, sobre todo de otros, pues utilizaré sin pudor el copy/paste. Seguramente akabaran akí muchos de los saberes akumulados en <strong>EL BLOG DE GOSPEL</strong></p>
<p><strong>BLUETOOTH</strong>:</p>
<p><span style="text-decoration:underline;"><strong>IDENTIFICACIÓN DE DISPOSITIVOS BLUETOOTH</strong></span><br />
<strong><span style="text-decoration:underline;"><br />
VULNERABILIDAD<span style="margin:0 -0.5ex 0 0;"> </span>ES Y ATAQUES A TELÉFONOS MÓVILES</span></strong></p>
<p>¿QUÉ ES BLUETOOTH?: Bluetooth es la especificación que define un estándar global de<br />
comunicaciones inalámbricas para redes de área personal que permite la transmisión de voz<br />
y datos entre diferentes equipos mediante un enlace por radiofrecuenci<span style="margin:0 -0.5ex 0 0;"> </span>a en entornos de<br />
comunicaciones móviles y estáticos.<br />
ETIMOLOGÍA: El nombre Bluetooth procede del rey danés del siglo X<br />
llamado Harald Blatand (traducido como Harold Bluetooth), conocido por<br />
unificar las tribus en guerra de Noruega, Suecia y Dinamarca e iniciar el<br />
proceso de cristianización de la sociedad vikinga.<br />
HISTORIA:<br />
- 1994: Primeros estudios de Ericsson para comunicaciones inalámbricas<br />
- 1998: Se funda el SIG Bluetooth<br />
- 1999: Especificación Bluetooth 1.0<br />
- Posteriormente, sucesivas versiones: 1.1, 1.2 y 2.0.<br />
FRECUENCIA DE RADIO: Bluetooth trabaja a 2.4 GHz de la banda ISM disponible a nivel<br />
mundial y que no requiere licencia de operador, lo que significa una compatibilidad universal<br />
entre dispositivos Bluetooth.<br />
POTENCIA DE TRANSMISIÓN: se divide en 3 clases de productos:<br />
• Clase 1: 100 mW, con un rango de ~100 m. También 125 – 150m.<br />
• Clase 2: 2.5 mW, con un rango de ~10 m.<br />
• Clase 3: 1 mW, con un rango de ~1 m.<br />
TOPOLOGÍA DE RED:<br />
• Bluetooth es una tecnología de redes PAN (Personal Area Network)<br />
• Comunicación stand-alone a nivel mundial entre dos dispositivos<br />
• Hasta 8 dispositivos se pueden conectar formando una Piconet<br />
• La unión de varias Piconets se denomina Scatternet<br />
DOS TIPOS DE ENLACES:<br />
• Enlace asíncrono sin conexión (ACL) para transmisión de datos.<br />
• Enlace síncrono orientado a conexión (SCO) para tráfico de audio + datos.<br />
ESTÁNDAR BLUETOOTH<br />
DISPOSITIVOS BLUETOOTH<br />
BLUETOOTH presente en multitud de dispositivos de la vida cotidiana:<br />
ESTÁNDAR BLUETOOTH<br />
2 ZONAS:<br />
• MÓDULO Bluetooth: Encargado del interfaz de radiofrecuenci<span style="margin:0 -0.5ex 0 0;"> </span>a<br />
• HOST Bluetooth: Encargado de las capas superiores de enlace y aplicación<br />
BLUETOOTH<br />
BLUEZ: LA PILA DE PROTOCOLOS BLUETOOTH PARA LINUX</p>
<p>Sobre la pila de protocolos específicos de Bluetooth cada fabricante puede implementar su<br />
capa de protocolos de aplicación propietarios.<br />
• Windows Stacks: Widcomm, Toshiba, Microsoft Windows XP, IVT Bluesoleil<br />
• Linux Stacks: BlueZ, OpenBT, Affix (Nokia)<br />
BlueZ, adecuada para auditoría de seguridad en dispositivos Bluetooth<br />
• Proyecto Open Source<br />
• Incluye un conjunto de herramientas para funciones Bluetooth<br />
• Bluepin: Gestión de suminitro del PIN en emparejamiento<span style="margin:0 -0.5ex 0 0;"> </span>s<br />
• Hciconfig: Configuración de dispositivos Bluetooth locales<br />
• Hcidump: Sniffer local de tráfico HCI<br />
• Hcitool: Gestión del descubrimiento y enlace con otros dispositivos<br />
• L2ping: Envío de solicitudes echo request a nivel L2CAP<br />
• Rfcomm: Gestión de conexiones RFCOMM<br />
• Sdptool: Gestión de SDP y descubrimiento de servicios Bluetooth<br />
• Proporciona librerías para el desarrollo de aplicaciones<br />
• bluez-libs-devel</p>
<p><span style="text-decoration:underline;"><strong>ESTÁNDAR BLUETOOTH<br />
MECANISMOS DE SEGURIDAD EN BLUETOOTH</strong></span></p>
<p>AUTENTICACIÓN: es el proceso por el cual un dispositivo Bluetooth verifica su identidad en<br />
otro dispositivo para poder acceder a los servicios que ofrece.<br />
• EMPAREJAMIENTO DE DISPOSITIVOS:<br />
• Intercambio de PIN<br />
• Generación de la clave de enlace (linkkey)<br />
AUTORIZACIÓN: es el procedimiento que determina los derechos que tiene un dispositivo<br />
Bluetooth para acceder a los servicios que ofrece un sistema.<br />
• Se gestiona mediante LISTA DE DISPOSITIVOS DE CONFIANZA<br />
• DISPOSITIVOS DE CONFIANZA: acceso sin restricciones<br />
• DISPOSITIVOS NO CONFIABLES: requieren autorización<br />
CIFRADO DE DATOS: garantiza la confidencialid<span style="margin:0 -0.5ex 0 0;"> </span>ad de la<br />
información transmitida sobre un enlace Bluetooth<br />
• CLAVE DE CIFRADO, ESTÁNDAR BLUETOOTH, COMANDOS AT:<br />
Los COMANDOS AT GSM son un juego de instrucciones codificadas que permiten configurar<br />
el teléfono móvil.<br />
• Basados en los comandos AT &#8211; Hayes para configuración de modems (1977)<br />
• Permiten establecer una configuración en el terminal y enviarle instrucciones a ejecutar<br />
• El soporte viene dado por el equipo, los comandos son ejecutados con independencia<br />
del canal de comunicaciones: Bluetooth, IrDA, Puerto Serie, …<br />
• En Bluetooth se accede a la capa de comandos AT a través de RFCOMM<br />
• Algunos ejemplos:<br />
• AT+CGMI: Identificación del fabricante<br />
• AT+CGMM: Identificación del modelo<br />
• AT+CPBR=1: Devuelve la primera entrada en la agenda de contactos<br />
• AT+CPBS=“MC”;+CPBR=1: Devuelve la última llamada perdida<br />
• AT+CMGR=1: Devuelve el primer mensaje SMS en bandeja de entrada<br />
• ATD619000000;: Realiza una llamada de voz a un número de teléfono<br />
• AT+CCFC=0,3,+34619000000,145,7: Configura un desvío de llamadas<br />
• Implementación de los comandos AT en los teléfonos se hace por bloques:<br />
• Bloque básico: Información y configuración del terminal, llamadas.<br />
• Bloque de gestión de la agenda de contactos: leer, añadir, eliminar<br />
• Bloque de gestión de mensajes SMS: leer, eliminar, enviar,  • Una sesión de comandos AT sigue el modelo petición / respuesta</p>
<br /><img alt="" border="0" src="http://feeds.wordpress.com/1.0/categories/blackinside.wordpress.com/3/" /> <img alt="" border="0" src="http://feeds.wordpress.com/1.0/tags/blackinside.wordpress.com/3/" /> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gocomments/blackinside.wordpress.com/3/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/comments/blackinside.wordpress.com/3/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godelicious/blackinside.wordpress.com/3/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/delicious/blackinside.wordpress.com/3/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gofacebook/blackinside.wordpress.com/3/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/facebook/blackinside.wordpress.com/3/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gotwitter/blackinside.wordpress.com/3/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/twitter/blackinside.wordpress.com/3/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gostumble/blackinside.wordpress.com/3/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/stumble/blackinside.wordpress.com/3/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godigg/blackinside.wordpress.com/3/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/digg/blackinside.wordpress.com/3/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/goreddit/blackinside.wordpress.com/3/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/reddit/blackinside.wordpress.com/3/" /></a> <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=blackinside.wordpress.com&amp;blog=895957&amp;post=3&amp;subd=blackinside&amp;ref=&amp;feed=1" width="1" height="1" />]]></content:encoded>
			<wfw:commentRss>http://blackinside.wordpress.com/2007/03/28/bluetooth/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
	
		<media:content url="http://0.gravatar.com/avatar/ef821c315cd44710375768581fcb80aa?s=96&#38;d=identicon" medium="image">
			<media:title type="html">blackinside</media:title>
		</media:content>
	</item>
		<item>
		<title>ostia tu</title>
		<link>http://blackinside.wordpress.com/2007/03/20/hello-world/</link>
		<comments>http://blackinside.wordpress.com/2007/03/20/hello-world/#comments</comments>
		<pubDate>Tue, 20 Mar 2007 15:09:49 +0000</pubDate>
		<dc:creator>blackinside</dc:creator>
				<category><![CDATA[frikis]]></category>
		<category><![CDATA[rayadas]]></category>

		<guid isPermaLink="false"></guid>
		<description><![CDATA[si hasta funziona¡¡¡¡¡<img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=blackinside.wordpress.com&amp;blog=895957&amp;post=1&amp;subd=blackinside&amp;ref=&amp;feed=1" width="1" height="1" />]]></description>
			<content:encoded><![CDATA[<p>si hasta funziona¡¡¡¡¡</p>
<br /><img alt="" border="0" src="http://feeds.wordpress.com/1.0/categories/blackinside.wordpress.com/1/" /> <img alt="" border="0" src="http://feeds.wordpress.com/1.0/tags/blackinside.wordpress.com/1/" /> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gocomments/blackinside.wordpress.com/1/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/comments/blackinside.wordpress.com/1/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godelicious/blackinside.wordpress.com/1/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/delicious/blackinside.wordpress.com/1/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gofacebook/blackinside.wordpress.com/1/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/facebook/blackinside.wordpress.com/1/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gotwitter/blackinside.wordpress.com/1/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/twitter/blackinside.wordpress.com/1/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gostumble/blackinside.wordpress.com/1/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/stumble/blackinside.wordpress.com/1/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godigg/blackinside.wordpress.com/1/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/digg/blackinside.wordpress.com/1/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/goreddit/blackinside.wordpress.com/1/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/reddit/blackinside.wordpress.com/1/" /></a> <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=blackinside.wordpress.com&amp;blog=895957&amp;post=1&amp;subd=blackinside&amp;ref=&amp;feed=1" width="1" height="1" />]]></content:encoded>
			<wfw:commentRss>http://blackinside.wordpress.com/2007/03/20/hello-world/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
	
		<media:content url="http://0.gravatar.com/avatar/ef821c315cd44710375768581fcb80aa?s=96&#38;d=identicon" medium="image">
			<media:title type="html">blackinside</media:title>
		</media:content>
	</item>
	</channel>
</rss>
