<?xml version="1.0" encoding="utf-8"?>
<rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom">
	<channel>
		<title><![CDATA[Linux Forum &mdash; Отправка SMS через модемы ZTE]]></title>
		<link>https://linuxforum.ru/viewtopic.php?id=8465</link>
		<atom:link href="https://linuxforum.ru/extern.php?action=feed&amp;tid=8465&amp;type=rss" rel="self" type="application/rss+xml" />
		<description><![CDATA[Недавние сообщения в теме «Отправка SMS через модемы ZTE».]]></description>
		<lastBuildDate>Thu, 18 Nov 2010 10:42:07 +0000</lastBuildDate>
		<generator>PunBB</generator>
		<item>
			<title><![CDATA[Отправка SMS через модемы ZTE]]></title>
			<link>https://linuxforum.ru/viewtopic.php?pid=114317#p114317</link>
			<description><![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>]]></description>
			<author><![CDATA[null@example.com (chizh)]]></author>
			<pubDate>Thu, 18 Nov 2010 10:42:07 +0000</pubDate>
			<guid>https://linuxforum.ru/viewtopic.php?pid=114317#p114317</guid>
		</item>
	</channel>
</rss>
