<?xml version="1.0" encoding="utf-8"?>
<feed xmlns="http://www.w3.org/2005/Atom">
	<title type="html"><![CDATA[Linux Forum &mdash; Отправка SMS через модемы ZTE]]></title>
	<link rel="self" href="https://linuxforum.ru/extern.php?action=feed&amp;tid=8465&amp;type=atom" />
	<updated>2010-11-18T10:42:07Z</updated>
	<generator>PunBB</generator>
	<id>https://linuxforum.ru/viewtopic.php?id=8465</id>
		<entry>
			<title type="html"><![CDATA[Отправка SMS через модемы ZTE]]></title>
			<link rel="alternate" href="https://linuxforum.ru/viewtopic.php?pid=114317#p114317" />
			<content type="html"><![CDATA[<p>Ответа я так и не дождался, чуть не бросил это занятие, и не начал искать, какой нибудь древний телефон, в альтернативу. Но все же раскопал что делать с этой железкой, поэтому выкладываю инструкцию:</p><p>Вставляем модем, в консоли пишем</p><p><div class="termtitle" style="font-family: sans-serif; position:relative; height:auto; width:auto; background:#3A4061; color:#FFFFFF; padding: 1px;"><b> Консоль:</b></div>
<div class="termcont" style="font-family: Terminus; position:relative; height:auto; width:auto; overflow-x:scroll; white-space: nowrap ; overflow-y:auto;background:#000000; color:#4EF44E; line-height:1.2; padding: 3px; font-size: 1rem; max-height: 60vh"># ls /dev</div></p><p>видим там новый девайс <strong>cdrom1</strong> (в других линуксах/на других компах может называться подругому)</p><p>&quot;Выдвигаем его&quot;</p><p><div class="termtitle" style="font-family: sans-serif; position:relative; height:auto; width:auto; background:#3A4061; color:#FFFFFF; padding: 1px;"><b> Консоль:</b></div>
<div class="termcont" style="font-family: Terminus; position:relative; height:auto; width:auto; overflow-x:scroll; white-space: nowrap ; overflow-y:auto;background:#000000; color:#4EF44E; line-height:1.2; padding: 3px; font-size: 1rem; max-height: 60vh"># eject /dev/cdrom1</div></p><p>через секунд 20 (когда модем выключится и включится заново) пишем</p><p><div class="termtitle" style="font-family: sans-serif; position:relative; height:auto; width:auto; background:#3A4061; color:#FFFFFF; padding: 1px;"><b> Консоль:</b></div>
<div class="termcont" style="font-family: Terminus; position:relative; height:auto; width:auto; overflow-x:scroll; white-space: nowrap ; overflow-y:auto;background:#000000; color:#4EF44E; line-height:1.2; padding: 3px; font-size: 1rem; max-height: 60vh"># ls /dev</div></p><p>видим ряд новых дивайсов <strong>ttyUSB0, ttyUSB1, ttyUSB2</strong>...., <br />ставим <strong>gnokii</strong></p><p><div class="termtitle" style="font-family: sans-serif; position:relative; height:auto; width:auto; background:#3A4061; color:#FFFFFF; padding: 1px;"><b> Консоль:</b></div>
<div class="termcont" style="font-family: Terminus; position:relative; height:auto; width:auto; overflow-x:scroll; white-space: nowrap ; overflow-y:auto;background:#000000; color:#4EF44E; line-height:1.2; padding: 3px; font-size: 1rem; max-height: 60vh"># apt-get install gnokii</div></p><p>после установки пишем</p><p><div class="termtitle" style="font-family: sans-serif; position:relative; height:auto; width:auto; background:#3A4061; color:#FFFFFF; padding: 1px;"><b> Консоль:</b></div>
<div class="termcont" style="font-family: Terminus; position:relative; height:auto; width:auto; overflow-x:scroll; white-space: nowrap ; overflow-y:auto;background:#000000; color:#4EF44E; line-height:1.2; padding: 3px; font-size: 1rem; max-height: 60vh"># gnokii --identify</div></p><p><strong>gnokii</strong> матерится, что ему не хватает конфига (в убунте это <strong>~/.config/gnokii/config</strong>, в других подругому). Смотрим как должен называться конфиг, создаем его, вписываем туда</p><div class="codebox"><pre><code>[global]
port = /dev/ttyUSB0
model = AT
connection = serial</code></pre></div><p>пробуем идентифицировать</p><p><div class="termtitle" style="font-family: sans-serif; position:relative; height:auto; width:auto; background:#3A4061; color:#FFFFFF; padding: 1px;"><b> Консоль:</b></div>
<div class="termcont" style="font-family: Terminus; position:relative; height:auto; width:auto; overflow-x:scroll; white-space: nowrap ; overflow-y:auto;background:#000000; color:#4EF44E; line-height:1.2; padding: 3px; font-size: 1rem; max-height: 60vh"># gnokii --identify</div></p><p>если висит и выдает ошибку, меняем <strong>ttyUSB0</strong> на <strong>ttyUSB1</strong>(2.......), повторяем идентификацию пока не получим чтото вроде</p><p><div class="termtitle" style="font-family: sans-serif; position:relative; height:auto; width:auto; background:#3A4061; color:#FFFFFF; padding: 1px;"><b> Консоль:</b></div>
<div class="termcont" style="font-family: Terminus; position:relative; height:auto; width:auto; overflow-x:scroll; white-space: nowrap ; overflow-y:auto;background:#000000; color:#4EF44E; line-height:1.2; padding: 3px; font-size: 1rem; max-height: 60vh"># gnokii --identify<br />GNOKII Version 0.6.29<br />IMEI&nbsp; &nbsp; &nbsp; &nbsp; &nbsp;: 352846029832391<br />Manufacturer : ZTE INCORPORATED<br />Model&nbsp; &nbsp; &nbsp; &nbsp; : MF626<br />Product name : MF626<br />Revision&nbsp; &nbsp; &nbsp;: BD_BLNP673M3V1.0.0B<br /></div></p><p>определившись с портом (для MF626 это <strong>ttyUSB2</strong>), определяемся с вендором и идентификатором устройства</p><p><div class="termtitle" style="font-family: sans-serif; position:relative; height:auto; width:auto; background:#3A4061; color:#FFFFFF; padding: 1px;"><b> Консоль:</b></div>
<div class="termcont" style="font-family: Terminus; position:relative; height:auto; width:auto; overflow-x:scroll; white-space: nowrap ; overflow-y:auto;background:#000000; color:#4EF44E; line-height:1.2; padding: 3px; font-size: 1rem; max-height: 60vh"># lsusb<br />Bus 002 Device 001: ID 1d6b:0001 Linux Foundation 1.1 root hub<br />Bus 001 Device 006: ID 19d2:0031 ONDA Communication S.p.A. <br />Bus 001 Device 001: ID 1d6b:0002 Linux Foundation 2.0 root hub<br /></div></p><p><strong>19d2</strong> - вендор (для ZTE соответственно неизменный), <strong>0031</strong> - девайс (зависит от модели модема), пишем</p><p><div class="termtitle" style="font-family: sans-serif; position:relative; height:auto; width:auto; background:#3A4061; color:#FFFFFF; padding: 1px;"><b> Консоль:</b></div>
<div class="termcont" style="font-family: Terminus; position:relative; height:auto; width:auto; overflow-x:scroll; white-space: nowrap ; overflow-y:auto;background:#000000; color:#4EF44E; line-height:1.2; padding: 3px; font-size: 1rem; max-height: 60vh"># modprobe usbserial vendor=0x19d2 product=0x0031</div></p><p>открываем 2й терминал и пишем там </p><p><div class="termtitle" style="font-family: sans-serif; position:relative; height:auto; width:auto; background:#3A4061; color:#FFFFFF; padding: 1px;"><b> Консоль:</b></div>
<div class="termcont" style="font-family: Terminus; position:relative; height:auto; width:auto; overflow-x:scroll; white-space: nowrap ; overflow-y:auto;background:#000000; color:#4EF44E; line-height:1.2; padding: 3px; font-size: 1rem; max-height: 60vh"># cat /dev/ttyUSB2</div></p><p>в первом</p><p><div class="termtitle" style="font-family: sans-serif; position:relative; height:auto; width:auto; background:#3A4061; color:#FFFFFF; padding: 1px;"><b> Консоль:</b></div>
<div class="termcont" style="font-family: Terminus; position:relative; height:auto; width:auto; overflow-x:scroll; white-space: nowrap ; overflow-y:auto;background:#000000; color:#4EF44E; line-height:1.2; padding: 3px; font-size: 1rem; max-height: 60vh"># echo -e &quot;AT+ZCDRUN=E\r\n&quot; &gt; /dev/ttyUSB2</div></p><p>во втором среди прочего замечаем </p><p><div class="termtitle" style="font-family: sans-serif; position:relative; height:auto; width:auto; background:#3A4061; color:#FFFFFF; padding: 1px;"><b> Консоль:</b></div>
<div class="termcont" style="font-family: Terminus; position:relative; height:auto; width:auto; overflow-x:scroll; white-space: nowrap ; overflow-y:auto;background:#000000; color:#4EF44E; line-height:1.2; padding: 3px; font-size: 1rem; max-height: 60vh">AT+ZCDRUN=E<br />OK</div></p><p>закрываем 2й терминал, теперь модем не будет &quot;засыпать&quot; через пару минут после подключения(поумолчанию он засыпает если ему не передавать &quot;фирменных команд&quot;)</p><p>в файл <strong>/etc/rc.local</strong> добавляем строчку </p><div class="codebox"><pre><code>eject /dev/cdrom1</code></pre></div><p>перед <strong>exit 0</strong><br />Делаем его исполняемым если нужно</p><p><div class="termtitle" style="font-family: sans-serif; position:relative; height:auto; width:auto; background:#3A4061; color:#FFFFFF; padding: 1px;"><b> Консоль:</b></div>
<div class="termcont" style="font-family: Terminus; position:relative; height:auto; width:auto; overflow-x:scroll; white-space: nowrap ; overflow-y:auto;background:#000000; color:#4EF44E; line-height:1.2; padding: 3px; font-size: 1rem; max-height: 60vh"># chmod 0755 /etc/rc.local</div></p><p>перезагружаем систему (или выгружаем модуль usbserial для модема из ядра - иначе gnokii будет виснуть)</p><p>после загрузки системы как только в папке <strong>/dev</strong> появились девайсы нашего модема<strong> ttyUSB0</strong>...., пробуем отправлять СМС</p><p><div class="termtitle" style="font-family: sans-serif; position:relative; height:auto; width:auto; background:#3A4061; color:#FFFFFF; padding: 1px;"><b> Консоль:</b></div>
<div class="termcont" style="font-family: Terminus; position:relative; height:auto; width:auto; overflow-x:scroll; white-space: nowrap ; overflow-y:auto;background:#000000; color:#4EF44E; line-height:1.2; padding: 3px; font-size: 1rem; max-height: 60vh"># echo &#039;text sms&#039; | gnokii --sendsms +7XXXXXXXXXX</div></p><p>или</p><p><div class="termtitle" style="font-family: sans-serif; position:relative; height:auto; width:auto; background:#3A4061; color:#FFFFFF; padding: 1px;"><b> Консоль:</b></div>
<div class="termcont" style="font-family: Terminus; position:relative; height:auto; width:auto; overflow-x:scroll; white-space: nowrap ; overflow-y:auto;background:#000000; color:#4EF44E; line-height:1.2; padding: 3px; font-size: 1rem; max-height: 60vh"># cat sms.file | gnokii --sendsms +7XXXXXXXXXX</div></p><p>З. Ы. Эта же инструкция может предшествовать подключению к интернету через подобный девайс (если не делать - инет будет отваливаться через пару минут после коннекта и больше не подниматься)</p>]]></content>
			<author>
				<name><![CDATA[chizh]]></name>
				<uri>https://linuxforum.ru/profile.php?id=12200</uri>
			</author>
			<updated>2010-11-18T10:42:07Z</updated>
			<id>https://linuxforum.ru/viewtopic.php?pid=114317#p114317</id>
		</entry>
</feed>
