From e4f736834811709692e9c5d91ba919320ea3838b Mon Sep 17 00:00:00 2001 From: Neo Chan <netkiller@msn.com> Date: Wed, 26 Mar 2025 18:43:06 +0800 Subject: [PATCH] =?UTF-8?q?=E6=95=B0=E5=AD=97=E7=94=B5=E5=8F=B0=E5=A3=B0?= =?UTF-8?q?=E9=9F=B3=E4=B8=8D=E5=A5=BD=E5=90=AC?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- radio/FreeDMR.html | 6 +- radio/HBLink3.html | 6 +- radio/HM780-IP-MMDVM.html | 6 +- radio/HamsOverIP.html | 8 +- radio/analog.html | 15 +-- radio/ch01.html | 2 +- radio/ch01s10.html | 2 +- radio/ch02s04.html | 37 +++---- radio/ch03s02.html | 51 +++++++++ radio/{ch09s03.html => ch03s03.html} | 14 +-- radio/{ch09s04.html => ch03s04.html} | 6 +- radio/{ch09s05.html => ch03s05.html} | 6 +- radio/{ch09s06.html => ch03s06.html} | 6 +- radio/ch04.html | 38 ------- radio/{ch02s02.html => ch04s02.html} | 6 +- radio/{ch02s03.html => ch04s03.html} | 6 +- radio/ch04s04.html | 50 +++++++++ radio/ch06s02.html | 41 -------- radio/ch06s03.html | 42 -------- radio/ch07.html | 51 --------- radio/ch07s02.html | 36 +++++++ radio/ch09s02.html | 30 +++--- radio/{ch13s06.html => ch10s06.html} | 6 +- radio/ch11s02.html | 36 ------- radio/device.html | 51 +++------ radio/digital.html | 60 +++++++++-- radio/faq.html | 12 +-- radio/firmware.html | 6 +- radio/hytera.cloud.ptt.html | 6 +- radio/hytera.hm780.mmdvm.hotspot.html | 6 +- radio/hytera.hm780.server.html | 6 +- radio/hytera.hm780.timeslot.html | 6 +- radio/hytera.html | 10 +- radio/hytera.ip.html | 12 +-- radio/hytera.rd980.hm780.html | 6 +- radio/hytera.rd980.html | 6 +- radio/hytera.table.ptt.html | 6 +- radio/images/Kenwood/Cable/K-Cable.png | Bin 0 -> 315386 bytes radio/index.html | 6 +- radio/kenwood.html | 34 +++--- radio/kenwood.mmdvm.nxdn.html | 18 ++-- radio/link.html | 10 +- radio/mmdvm.hotspot.7800.html | 24 ++--- radio/mmdvm.html | 54 +++++----- radio/motorola.html | 16 +-- radio/radio.html | 9 +- radio/tms.html | 12 +-- radio/tunnel.html | 6 +- radio/wireless.bridge.html | 6 +- radio/wpsd.html | 12 +-- radio/yaesu.html | 52 ++++++++++ ...\345\255\227\347\224\265\345\217\260.html" | 9 +- ...\344\275\234\345\216\237\347\220\206.html" | 6 +- ...\344\270\215\345\245\275\345\220\254.html" | 98 ++++++++++++++++++ ...\346\263\242\347\233\270\344\275\215.html" | 29 ++++-- ...\347\275\256\347\211\251\346\236\266.html" | 6 +- 56 files changed, 618 insertions(+), 489 deletions(-) create mode 100644 radio/ch03s02.html rename radio/{ch09s03.html => ch03s03.html} (82%) rename radio/{ch09s04.html => ch03s04.html} (83%) rename radio/{ch09s05.html => ch03s05.html} (84%) rename radio/{ch09s06.html => ch03s06.html} (55%) delete mode 100644 radio/ch04.html rename radio/{ch02s02.html => ch04s02.html} (87%) rename radio/{ch02s03.html => ch04s03.html} (84%) create mode 100644 radio/ch04s04.html delete mode 100644 radio/ch06s02.html delete mode 100644 radio/ch06s03.html delete mode 100644 radio/ch07.html create mode 100644 radio/ch07s02.html rename radio/{ch13s06.html => ch10s06.html} (88%) delete mode 100644 radio/ch11s02.html create mode 100644 radio/images/Kenwood/Cable/K-Cable.png create mode 100644 radio/yaesu.html create mode 100644 "radio/\346\225\260\345\255\227\347\224\265\345\217\260\345\243\260\351\237\263\344\270\215\345\245\275\345\220\254.html" diff --git a/radio/FreeDMR.html b/radio/FreeDMR.html index 5de1e6ac0d..f6bd7a50f1 100644 --- a/radio/FreeDMR.html +++ b/radio/FreeDMR.html @@ -1,6 +1,6 @@ <?xml version="1.0" encoding="UTF-8" standalone="no"?> -<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"><html xmlns="http://www.w3.org/1999/xhtml"><head><meta http-equiv="Content-Type" content="text/html; charset=UTF-8" /><title>13.4. FreeDMR</title><link rel="stylesheet" type="text/css" href="docbook.css" /><meta name="generator" content="DocBook XSL Stylesheets Vsnapshot" /><meta name="keywords" content="Amateur Radio, ham, ham radio, icom, yaesu, kenwood,, cw,ssb,usb,lsb,am,fm,rtty,fsk,afsk,psk31, fdma,tdma,cdma, dmr,c4fm" /><link rel="home" href="index.html" title="Netkiller Amateur Radio 手札" /><link rel="up" href="mmdvm.html" title="第 13 章 MMDVM (Multi-Mode Digital Voice Modem)" /><link rel="prev" href="mmdvm.hotspot.7800.html" title="13.3. Yaesu FT-7800 + 中继版解决方案" /><link rel="next" href="HBLink3.html" title="13.5. HBLink3" /></head><body><a xmlns="" href="//www.netkiller.cn/">Home</a> | <a xmlns="" href="//netkiller.github.io/">简体中文</a> | <a xmlns="" href="http://netkiller.sourceforge.net/">繁体中文</a> | <a xmlns="" href="/journal/index.html">杂文</a> - | <a xmlns="" href="https://github.com/netkiller">Github</a> | <a xmlns="" href="https://zhuanlan.zhihu.com/netkiller">知乎专栏</a> | <a xmlns="" href="https://www.facebook.com/bg7nyt">Facebook</a> | <a xmlns="" href="http://cn.linkedin.com/in/netkiller/">Linkedin</a> | <a xmlns="" href="https://www.youtube.com/user/bg7nyt/videos">Youtube</a> | <a xmlns="" href="//www.netkiller.cn/home/donations.html">打赏(Donations)</a> | <a xmlns="" href="//www.netkiller.cn/home/about.html">About</a><div class="navheader"><table width="100%" summary="Navigation header"><tr><th colspan="3" align="center">13.4. FreeDMR</th></tr><tr><td width="20%" align="left"><a accesskey="p" href="mmdvm.hotspot.7800.html">上一页</a> </td><th width="60%" align="center">第 13 章 MMDVM (Multi-Mode Digital Voice Modem) </th><td width="20%" align="right"> <a accesskey="n" href="HBLink3.html">下一页</a></td></tr></table><hr /></div><table xmlns=""><tr><td><iframe src="//ghbtns.com/github-btn.html?user=netkiller&repo=netkiller.github.io&type=watch&count=true&size=large" height="30" width="170" frameborder="0" scrolling="0" style="width:170px; height: 30px;" allowTransparency="true"></iframe></td><td><iframe src="//ghbtns.com/github-btn.html?user=netkiller&repo=netkiller.github.io&type=fork&count=true&size=large" height="30" width="170" frameborder="0" scrolling="0" style="width:170px; height: 30px;" allowTransparency="true"></iframe></td><td><iframe src="//ghbtns.com/github-btn.html?user=netkiller&type=follow&count=true&size=large" height="30" width="240" frameborder="0" scrolling="0" style="width:240px; height: 30px;" allowTransparency="true"></iframe></td><td></td><td><a href="https://zhuanlan.zhihu.com/netkiller"><img src="/images/logo/zhihu-card-default.svg" height="25" /></a></td><td valign="middle"><a href="https://zhuanlan.zhihu.com/netkiller">知乎专栏</a></td><td></td><td></td><td></td><td></td></tr></table><div class="section"><div class="titlepage"><div><div><h2 class="title" style="clear: both"><a id="FreeDMR"></a>13.4. FreeDMR</h2></div></div></div> +<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"><html xmlns="http://www.w3.org/1999/xhtml"><head><meta http-equiv="Content-Type" content="text/html; charset=UTF-8" /><title>10.4. FreeDMR</title><link rel="stylesheet" type="text/css" href="docbook.css" /><meta name="generator" content="DocBook XSL Stylesheets Vsnapshot" /><meta name="keywords" content="Amateur Radio, ham, ham radio, icom, yaesu, kenwood,, cw,ssb,usb,lsb,am,fm,rtty,fsk,afsk,psk31, fdma,tdma,cdma, dmr,c4fm" /><link rel="home" href="index.html" title="Netkiller Amateur Radio 手札" /><link rel="up" href="mmdvm.html" title="第 10 章 MMDVM (Multi-Mode Digital Voice Modem)" /><link rel="prev" href="mmdvm.hotspot.7800.html" title="10.3. Yaesu FT-7800 + 中继版解决方案" /><link rel="next" href="HBLink3.html" title="10.5. HBLink3" /></head><body><a xmlns="" href="//www.netkiller.cn/">Home</a> | <a xmlns="" href="//netkiller.github.io/">简体中文</a> | <a xmlns="" href="http://netkiller.sourceforge.net/">繁体中文</a> | <a xmlns="" href="/journal/index.html">杂文</a> + | <a xmlns="" href="https://github.com/netkiller">Github</a> | <a xmlns="" href="https://zhuanlan.zhihu.com/netkiller">知乎专栏</a> | <a xmlns="" href="https://www.facebook.com/bg7nyt">Facebook</a> | <a xmlns="" href="http://cn.linkedin.com/in/netkiller/">Linkedin</a> | <a xmlns="" href="https://www.youtube.com/user/bg7nyt/videos">Youtube</a> | <a xmlns="" href="//www.netkiller.cn/home/donations.html">打赏(Donations)</a> | <a xmlns="" href="//www.netkiller.cn/home/about.html">About</a><div class="navheader"><table width="100%" summary="Navigation header"><tr><th colspan="3" align="center">10.4. FreeDMR</th></tr><tr><td width="20%" align="left"><a accesskey="p" href="mmdvm.hotspot.7800.html">上一页</a> </td><th width="60%" align="center">第 10 章 MMDVM (Multi-Mode Digital Voice Modem) </th><td width="20%" align="right"> <a accesskey="n" href="HBLink3.html">下一页</a></td></tr></table><hr /></div><table xmlns=""><tr><td><iframe src="//ghbtns.com/github-btn.html?user=netkiller&repo=netkiller.github.io&type=watch&count=true&size=large" height="30" width="170" frameborder="0" scrolling="0" style="width:170px; height: 30px;" allowTransparency="true"></iframe></td><td><iframe src="//ghbtns.com/github-btn.html?user=netkiller&repo=netkiller.github.io&type=fork&count=true&size=large" height="30" width="170" frameborder="0" scrolling="0" style="width:170px; height: 30px;" allowTransparency="true"></iframe></td><td><iframe src="//ghbtns.com/github-btn.html?user=netkiller&type=follow&count=true&size=large" height="30" width="240" frameborder="0" scrolling="0" style="width:240px; height: 30px;" allowTransparency="true"></iframe></td><td></td><td><a href="https://zhuanlan.zhihu.com/netkiller"><img src="/images/logo/zhihu-card-default.svg" height="25" /></a></td><td valign="middle"><a href="https://zhuanlan.zhihu.com/netkiller">知乎专栏</a></td><td></td><td></td><td></td><td></td></tr></table><div class="section"><div class="titlepage"><div><div><h2 class="title" style="clear: both"><a id="FreeDMR"></a>10.4. FreeDMR</h2></div></div></div> <p>项目地址:<a class="ulink" href="https://gitlab.hacknix.net/hacknix/FreeDMR" target="_top">https://gitlab.hacknix.net/hacknix/FreeDMR</a></p> <pre class="screen"> @@ -8,7 +8,7 @@ </pre> -</div><script xmlns="" type="text/javascript" id="clustrmaps" src="//cdn.clustrmaps.com/map_v2.js?u=r5HG&d=9mi5r_kkDC8uxG8HuY3p4-2qgeeVypAK9vMD-2P6BYM"></script><div class="navfooter"><hr /><table width="100%" summary="Navigation footer"><tr><td width="40%" align="left"><a accesskey="p" href="mmdvm.hotspot.7800.html">上一页</a> </td><td width="20%" align="center"><a accesskey="u" href="mmdvm.html">上一级</a></td><td width="40%" align="right"> <a accesskey="n" href="HBLink3.html">下一页</a></td></tr><tr><td width="40%" align="left" valign="top">13.3. Yaesu FT-7800 + 中继版解决方案 </td><td width="20%" align="center"><a accesskey="h" href="index.html">起始页</a></td><td width="40%" align="right" valign="top"> 13.5. HBLink3</td></tr></table></div><script xmlns=""> +</div><script xmlns="" type="text/javascript" id="clustrmaps" src="//cdn.clustrmaps.com/map_v2.js?u=r5HG&d=9mi5r_kkDC8uxG8HuY3p4-2qgeeVypAK9vMD-2P6BYM"></script><div class="navfooter"><hr /><table width="100%" summary="Navigation footer"><tr><td width="40%" align="left"><a accesskey="p" href="mmdvm.hotspot.7800.html">上一页</a> </td><td width="20%" align="center"><a accesskey="u" href="mmdvm.html">上一级</a></td><td width="40%" align="right"> <a accesskey="n" href="HBLink3.html">下一页</a></td></tr><tr><td width="40%" align="left" valign="top">10.3. Yaesu FT-7800 + 中继版解决方案 </td><td width="20%" align="center"><a accesskey="h" href="index.html">起始页</a></td><td width="40%" align="right" valign="top"> 10.5. HBLink3</td></tr></table></div><script xmlns=""> (function(i,s,o,g,r,a,m){i['GoogleAnalyticsObject']=r;i[r]=i[r]||function(){ (i[r].q=i[r].q||[]).push(arguments)},i[r].l=1*new Date();a=s.createElement(o), m=s.getElementsByTagName(o)[0];a.async=1;a.src=g;m.parentNode.insertBefore(a,m) diff --git a/radio/HBLink3.html b/radio/HBLink3.html index 9bf4359b7f..fe6f5531b2 100644 --- a/radio/HBLink3.html +++ b/radio/HBLink3.html @@ -1,6 +1,6 @@ <?xml version="1.0" encoding="UTF-8" standalone="no"?> -<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"><html xmlns="http://www.w3.org/1999/xhtml"><head><meta http-equiv="Content-Type" content="text/html; charset=UTF-8" /><title>13.5. HBLink3</title><link rel="stylesheet" type="text/css" href="docbook.css" /><meta name="generator" content="DocBook XSL Stylesheets Vsnapshot" /><meta name="keywords" content="Amateur Radio, ham, ham radio, icom, yaesu, kenwood,, cw,ssb,usb,lsb,am,fm,rtty,fsk,afsk,psk31, fdma,tdma,cdma, dmr,c4fm" /><link rel="home" href="index.html" title="Netkiller Amateur Radio 手札" /><link rel="up" href="mmdvm.html" title="第 13 章 MMDVM (Multi-Mode Digital Voice Modem)" /><link rel="prev" href="FreeDMR.html" title="13.4. FreeDMR" /><link rel="next" href="ch13s06.html" title="13.6. DroidStar" /></head><body><a xmlns="" href="//www.netkiller.cn/">Home</a> | <a xmlns="" href="//netkiller.github.io/">简体中文</a> | <a xmlns="" href="http://netkiller.sourceforge.net/">繁体中文</a> | <a xmlns="" href="/journal/index.html">杂文</a> - | <a xmlns="" href="https://github.com/netkiller">Github</a> | <a xmlns="" href="https://zhuanlan.zhihu.com/netkiller">知乎专栏</a> | <a xmlns="" href="https://www.facebook.com/bg7nyt">Facebook</a> | <a xmlns="" href="http://cn.linkedin.com/in/netkiller/">Linkedin</a> | <a xmlns="" href="https://www.youtube.com/user/bg7nyt/videos">Youtube</a> | <a xmlns="" href="//www.netkiller.cn/home/donations.html">打赏(Donations)</a> | <a xmlns="" href="//www.netkiller.cn/home/about.html">About</a><div class="navheader"><table width="100%" summary="Navigation header"><tr><th colspan="3" align="center">13.5. HBLink3</th></tr><tr><td width="20%" align="left"><a accesskey="p" href="FreeDMR.html">上一页</a> </td><th width="60%" align="center">第 13 章 MMDVM (Multi-Mode Digital Voice Modem) </th><td width="20%" align="right"> <a accesskey="n" href="ch13s06.html">下一页</a></td></tr></table><hr /></div><table xmlns=""><tr><td><iframe src="//ghbtns.com/github-btn.html?user=netkiller&repo=netkiller.github.io&type=watch&count=true&size=large" height="30" width="170" frameborder="0" scrolling="0" style="width:170px; height: 30px;" allowTransparency="true"></iframe></td><td><iframe src="//ghbtns.com/github-btn.html?user=netkiller&repo=netkiller.github.io&type=fork&count=true&size=large" height="30" width="170" frameborder="0" scrolling="0" style="width:170px; height: 30px;" allowTransparency="true"></iframe></td><td><iframe src="//ghbtns.com/github-btn.html?user=netkiller&type=follow&count=true&size=large" height="30" width="240" frameborder="0" scrolling="0" style="width:240px; height: 30px;" allowTransparency="true"></iframe></td><td></td><td><a href="https://zhuanlan.zhihu.com/netkiller"><img src="/images/logo/zhihu-card-default.svg" height="25" /></a></td><td valign="middle"><a href="https://zhuanlan.zhihu.com/netkiller">知乎专栏</a></td><td></td><td></td><td></td><td></td></tr></table><div class="section"><div class="titlepage"><div><div><h2 class="title" style="clear: both"><a id="HBLink3"></a>13.5. HBLink3</h2></div></div></div> +<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"><html xmlns="http://www.w3.org/1999/xhtml"><head><meta http-equiv="Content-Type" content="text/html; charset=UTF-8" /><title>10.5. HBLink3</title><link rel="stylesheet" type="text/css" href="docbook.css" /><meta name="generator" content="DocBook XSL Stylesheets Vsnapshot" /><meta name="keywords" content="Amateur Radio, ham, ham radio, icom, yaesu, kenwood,, cw,ssb,usb,lsb,am,fm,rtty,fsk,afsk,psk31, fdma,tdma,cdma, dmr,c4fm" /><link rel="home" href="index.html" title="Netkiller Amateur Radio 手札" /><link rel="up" href="mmdvm.html" title="第 10 章 MMDVM (Multi-Mode Digital Voice Modem)" /><link rel="prev" href="FreeDMR.html" title="10.4. FreeDMR" /><link rel="next" href="ch10s06.html" title="10.6. DroidStar" /></head><body><a xmlns="" href="//www.netkiller.cn/">Home</a> | <a xmlns="" href="//netkiller.github.io/">简体中文</a> | <a xmlns="" href="http://netkiller.sourceforge.net/">繁体中文</a> | <a xmlns="" href="/journal/index.html">杂文</a> + | <a xmlns="" href="https://github.com/netkiller">Github</a> | <a xmlns="" href="https://zhuanlan.zhihu.com/netkiller">知乎专栏</a> | <a xmlns="" href="https://www.facebook.com/bg7nyt">Facebook</a> | <a xmlns="" href="http://cn.linkedin.com/in/netkiller/">Linkedin</a> | <a xmlns="" href="https://www.youtube.com/user/bg7nyt/videos">Youtube</a> | <a xmlns="" href="//www.netkiller.cn/home/donations.html">打赏(Donations)</a> | <a xmlns="" href="//www.netkiller.cn/home/about.html">About</a><div class="navheader"><table width="100%" summary="Navigation header"><tr><th colspan="3" align="center">10.5. HBLink3</th></tr><tr><td width="20%" align="left"><a accesskey="p" href="FreeDMR.html">上一页</a> </td><th width="60%" align="center">第 10 章 MMDVM (Multi-Mode Digital Voice Modem) </th><td width="20%" align="right"> <a accesskey="n" href="ch10s06.html">下一页</a></td></tr></table><hr /></div><table xmlns=""><tr><td><iframe src="//ghbtns.com/github-btn.html?user=netkiller&repo=netkiller.github.io&type=watch&count=true&size=large" height="30" width="170" frameborder="0" scrolling="0" style="width:170px; height: 30px;" allowTransparency="true"></iframe></td><td><iframe src="//ghbtns.com/github-btn.html?user=netkiller&repo=netkiller.github.io&type=fork&count=true&size=large" height="30" width="170" frameborder="0" scrolling="0" style="width:170px; height: 30px;" allowTransparency="true"></iframe></td><td><iframe src="//ghbtns.com/github-btn.html?user=netkiller&type=follow&count=true&size=large" height="30" width="240" frameborder="0" scrolling="0" style="width:240px; height: 30px;" allowTransparency="true"></iframe></td><td></td><td><a href="https://zhuanlan.zhihu.com/netkiller"><img src="/images/logo/zhihu-card-default.svg" height="25" /></a></td><td valign="middle"><a href="https://zhuanlan.zhihu.com/netkiller">知乎专栏</a></td><td></td><td></td><td></td><td></td></tr></table><div class="section"><div class="titlepage"><div><div><h2 class="title" style="clear: both"><a id="HBLink3"></a>10.5. HBLink3</h2></div></div></div> <pre class="screen"> @@ -174,7 +174,7 @@ python /opt/hblink3/bridge.py -c hblink.cfg -r rules.py </pre> -</div><script xmlns="" type="text/javascript" id="clustrmaps" src="//cdn.clustrmaps.com/map_v2.js?u=r5HG&d=9mi5r_kkDC8uxG8HuY3p4-2qgeeVypAK9vMD-2P6BYM"></script><div class="navfooter"><hr /><table width="100%" summary="Navigation footer"><tr><td width="40%" align="left"><a accesskey="p" href="FreeDMR.html">上一页</a> </td><td width="20%" align="center"><a accesskey="u" href="mmdvm.html">上一级</a></td><td width="40%" align="right"> <a accesskey="n" href="ch13s06.html">下一页</a></td></tr><tr><td width="40%" align="left" valign="top">13.4. FreeDMR </td><td width="20%" align="center"><a accesskey="h" href="index.html">起始页</a></td><td width="40%" align="right" valign="top"> 13.6. DroidStar</td></tr></table></div><script xmlns=""> +</div><script xmlns="" type="text/javascript" id="clustrmaps" src="//cdn.clustrmaps.com/map_v2.js?u=r5HG&d=9mi5r_kkDC8uxG8HuY3p4-2qgeeVypAK9vMD-2P6BYM"></script><div class="navfooter"><hr /><table width="100%" summary="Navigation footer"><tr><td width="40%" align="left"><a accesskey="p" href="FreeDMR.html">上一页</a> </td><td width="20%" align="center"><a accesskey="u" href="mmdvm.html">上一级</a></td><td width="40%" align="right"> <a accesskey="n" href="ch10s06.html">下一页</a></td></tr><tr><td width="40%" align="left" valign="top">10.4. FreeDMR </td><td width="20%" align="center"><a accesskey="h" href="index.html">起始页</a></td><td width="40%" align="right" valign="top"> 10.6. DroidStar</td></tr></table></div><script xmlns=""> (function(i,s,o,g,r,a,m){i['GoogleAnalyticsObject']=r;i[r]=i[r]||function(){ (i[r].q=i[r].q||[]).push(arguments)},i[r].l=1*new Date();a=s.createElement(o), m=s.getElementsByTagName(o)[0];a.async=1;a.src=g;m.parentNode.insertBefore(a,m) diff --git a/radio/HM780-IP-MMDVM.html b/radio/HM780-IP-MMDVM.html index 88aeeafd28..aa626e7358 100644 --- a/radio/HM780-IP-MMDVM.html +++ b/radio/HM780-IP-MMDVM.html @@ -1,6 +1,6 @@ <?xml version="1.0" encoding="UTF-8" standalone="no"?> -<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"><html xmlns="http://www.w3.org/1999/xhtml"><head><meta http-equiv="Content-Type" content="text/html; charset=UTF-8" /><title>11.4. HM780 IP中转 接入 MMDVM(实验)</title><link rel="stylesheet" type="text/css" href="docbook.css" /><meta name="generator" content="DocBook XSL Stylesheets Vsnapshot" /><meta name="keywords" content="Amateur Radio, ham, ham radio, icom, yaesu, kenwood,, cw,ssb,usb,lsb,am,fm,rtty,fsk,afsk,psk31, fdma,tdma,cdma, dmr,c4fm" /><link rel="home" href="index.html" title="Netkiller Amateur Radio 手札" /><link rel="up" href="hytera.html" title="第 11 章 Hytera 海能达" /><link rel="prev" href="hytera.ip.html" title="11.3. Hytera 海能达 HM780 IP中转" /><link rel="next" href="hytera.hm780.timeslot.html" title="11.5. Hytera HM780 DMR 双时隙 IP中转(实验)" /></head><body><a xmlns="" href="//www.netkiller.cn/">Home</a> | <a xmlns="" href="//netkiller.github.io/">简体中文</a> | <a xmlns="" href="http://netkiller.sourceforge.net/">繁体中文</a> | <a xmlns="" href="/journal/index.html">杂文</a> - | <a xmlns="" href="https://github.com/netkiller">Github</a> | <a xmlns="" href="https://zhuanlan.zhihu.com/netkiller">知乎专栏</a> | <a xmlns="" href="https://www.facebook.com/bg7nyt">Facebook</a> | <a xmlns="" href="http://cn.linkedin.com/in/netkiller/">Linkedin</a> | <a xmlns="" href="https://www.youtube.com/user/bg7nyt/videos">Youtube</a> | <a xmlns="" href="//www.netkiller.cn/home/donations.html">打赏(Donations)</a> | <a xmlns="" href="//www.netkiller.cn/home/about.html">About</a><div class="navheader"><table width="100%" summary="Navigation header"><tr><th colspan="3" align="center">11.4. HM780 IP中转 接入 MMDVM(实验)</th></tr><tr><td width="20%" align="left"><a accesskey="p" href="hytera.ip.html">上一页</a> </td><th width="60%" align="center">第 11 章 Hytera 海能达</th><td width="20%" align="right"> <a accesskey="n" href="hytera.hm780.timeslot.html">下一页</a></td></tr></table><hr /></div><table xmlns=""><tr><td><iframe src="//ghbtns.com/github-btn.html?user=netkiller&repo=netkiller.github.io&type=watch&count=true&size=large" height="30" width="170" frameborder="0" scrolling="0" style="width:170px; height: 30px;" allowTransparency="true"></iframe></td><td><iframe src="//ghbtns.com/github-btn.html?user=netkiller&repo=netkiller.github.io&type=fork&count=true&size=large" height="30" width="170" frameborder="0" scrolling="0" style="width:170px; height: 30px;" allowTransparency="true"></iframe></td><td><iframe src="//ghbtns.com/github-btn.html?user=netkiller&type=follow&count=true&size=large" height="30" width="240" frameborder="0" scrolling="0" style="width:240px; height: 30px;" allowTransparency="true"></iframe></td><td></td><td><a href="https://zhuanlan.zhihu.com/netkiller"><img src="/images/logo/zhihu-card-default.svg" height="25" /></a></td><td valign="middle"><a href="https://zhuanlan.zhihu.com/netkiller">知乎专栏</a></td><td></td><td></td><td></td><td></td></tr></table><div class="section"><div class="titlepage"><div><div><h2 class="title" style="clear: both"><a id="HM780-IP-MMDVM"></a>11.4. HM780 IP中转 接入 MMDVM(实验)</h2></div></div></div> +<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"><html xmlns="http://www.w3.org/1999/xhtml"><head><meta http-equiv="Content-Type" content="text/html; charset=UTF-8" /><title>7.4. HM780 IP中转 接入 MMDVM(实验)</title><link rel="stylesheet" type="text/css" href="docbook.css" /><meta name="generator" content="DocBook XSL Stylesheets Vsnapshot" /><meta name="keywords" content="Amateur Radio, ham, ham radio, icom, yaesu, kenwood,, cw,ssb,usb,lsb,am,fm,rtty,fsk,afsk,psk31, fdma,tdma,cdma, dmr,c4fm" /><link rel="home" href="index.html" title="Netkiller Amateur Radio 手札" /><link rel="up" href="hytera.html" title="第 7 章 Hytera 海能达" /><link rel="prev" href="hytera.ip.html" title="7.3. Hytera 海能达 HM780 IP中转" /><link rel="next" href="hytera.hm780.timeslot.html" title="7.5. Hytera HM780 DMR 双时隙 IP中转(实验)" /></head><body><a xmlns="" href="//www.netkiller.cn/">Home</a> | <a xmlns="" href="//netkiller.github.io/">简体中文</a> | <a xmlns="" href="http://netkiller.sourceforge.net/">繁体中文</a> | <a xmlns="" href="/journal/index.html">杂文</a> + | <a xmlns="" href="https://github.com/netkiller">Github</a> | <a xmlns="" href="https://zhuanlan.zhihu.com/netkiller">知乎专栏</a> | <a xmlns="" href="https://www.facebook.com/bg7nyt">Facebook</a> | <a xmlns="" href="http://cn.linkedin.com/in/netkiller/">Linkedin</a> | <a xmlns="" href="https://www.youtube.com/user/bg7nyt/videos">Youtube</a> | <a xmlns="" href="//www.netkiller.cn/home/donations.html">打赏(Donations)</a> | <a xmlns="" href="//www.netkiller.cn/home/about.html">About</a><div class="navheader"><table width="100%" summary="Navigation header"><tr><th colspan="3" align="center">7.4. HM780 IP中转 接入 MMDVM(实验)</th></tr><tr><td width="20%" align="left"><a accesskey="p" href="hytera.ip.html">上一页</a> </td><th width="60%" align="center">第 7 章 Hytera 海能达</th><td width="20%" align="right"> <a accesskey="n" href="hytera.hm780.timeslot.html">下一页</a></td></tr></table><hr /></div><table xmlns=""><tr><td><iframe src="//ghbtns.com/github-btn.html?user=netkiller&repo=netkiller.github.io&type=watch&count=true&size=large" height="30" width="170" frameborder="0" scrolling="0" style="width:170px; height: 30px;" allowTransparency="true"></iframe></td><td><iframe src="//ghbtns.com/github-btn.html?user=netkiller&repo=netkiller.github.io&type=fork&count=true&size=large" height="30" width="170" frameborder="0" scrolling="0" style="width:170px; height: 30px;" allowTransparency="true"></iframe></td><td><iframe src="//ghbtns.com/github-btn.html?user=netkiller&type=follow&count=true&size=large" height="30" width="240" frameborder="0" scrolling="0" style="width:240px; height: 30px;" allowTransparency="true"></iframe></td><td></td><td><a href="https://zhuanlan.zhihu.com/netkiller"><img src="/images/logo/zhihu-card-default.svg" height="25" /></a></td><td valign="middle"><a href="https://zhuanlan.zhihu.com/netkiller">知乎专栏</a></td><td></td><td></td><td></td><td></td></tr></table><div class="section"><div class="titlepage"><div><div><h2 class="title" style="clear: both"><a id="HM780-IP-MMDVM"></a>7.4. HM780 IP中转 接入 MMDVM(实验)</h2></div></div></div> <p>HM780 IP中转,可以实现多地,跨地域互联,IP中转是一个私有网络,我们希望把它接入到 MMDVM,于是想到使用 MMDVM 热点,完成我们想法。</p> <div><img src="images/Hytera/HM780/mmdvm/mmdvm.jpg" /></div> @@ -12,7 +12,7 @@ <p>本地手台发射,HM780和MMDVM同时接收,HM780 通过IP中转把语音传给远程主机,MMDVM把语音送到 BM通话组。远程主机发射,远程手台接收。</p> <p>远程手台发射,远程HM780 接收,再通过IP中转送到,本地 HM780 发射,此时 MMDVM和手台同时接收。手台听到对面手台的语音,同时 MMDVM 把远程语音送到 BM 通话组。</p> <p>至此,两端移动终端手台,实现了互通,并且接入到了 MMDVM。</p> - </div><script xmlns="" type="text/javascript" id="clustrmaps" src="//cdn.clustrmaps.com/map_v2.js?u=r5HG&d=9mi5r_kkDC8uxG8HuY3p4-2qgeeVypAK9vMD-2P6BYM"></script><div class="navfooter"><hr /><table width="100%" summary="Navigation footer"><tr><td width="40%" align="left"><a accesskey="p" href="hytera.ip.html">上一页</a> </td><td width="20%" align="center"><a accesskey="u" href="hytera.html">上一级</a></td><td width="40%" align="right"> <a accesskey="n" href="hytera.hm780.timeslot.html">下一页</a></td></tr><tr><td width="40%" align="left" valign="top">11.3. Hytera 海能达 HM780 IP中转 </td><td width="20%" align="center"><a accesskey="h" href="index.html">起始页</a></td><td width="40%" align="right" valign="top"> 11.5. Hytera HM780 DMR 双时隙 IP中转(实验)</td></tr></table></div><script xmlns=""> + </div><script xmlns="" type="text/javascript" id="clustrmaps" src="//cdn.clustrmaps.com/map_v2.js?u=r5HG&d=9mi5r_kkDC8uxG8HuY3p4-2qgeeVypAK9vMD-2P6BYM"></script><div class="navfooter"><hr /><table width="100%" summary="Navigation footer"><tr><td width="40%" align="left"><a accesskey="p" href="hytera.ip.html">上一页</a> </td><td width="20%" align="center"><a accesskey="u" href="hytera.html">上一级</a></td><td width="40%" align="right"> <a accesskey="n" href="hytera.hm780.timeslot.html">下一页</a></td></tr><tr><td width="40%" align="left" valign="top">7.3. Hytera 海能达 HM780 IP中转 </td><td width="20%" align="center"><a accesskey="h" href="index.html">起始页</a></td><td width="40%" align="right" valign="top"> 7.5. Hytera HM780 DMR 双时隙 IP中转(实验)</td></tr></table></div><script xmlns=""> (function(i,s,o,g,r,a,m){i['GoogleAnalyticsObject']=r;i[r]=i[r]||function(){ (i[r].q=i[r].q||[]).push(arguments)},i[r].l=1*new Date();a=s.createElement(o), m=s.getElementsByTagName(o)[0];a.async=1;a.src=g;m.parentNode.insertBefore(a,m) diff --git a/radio/HamsOverIP.html b/radio/HamsOverIP.html index a11ae8ff8f..bb879db8c8 100644 --- a/radio/HamsOverIP.html +++ b/radio/HamsOverIP.html @@ -1,8 +1,8 @@ <?xml version="1.0" encoding="UTF-8" standalone="no"?> -<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"><html xmlns="http://www.w3.org/1999/xhtml"><head><meta http-equiv="Content-Type" content="text/html; charset=UTF-8" /><title>第 2 章 Hams Over IP</title><link rel="stylesheet" type="text/css" href="docbook.css" /><meta name="generator" content="DocBook XSL Stylesheets Vsnapshot" /><meta name="keywords" content="Amateur Radio, ham, ham radio, icom, yaesu, kenwood,, cw,ssb,usb,lsb,am,fm,rtty,fsk,afsk,psk31, fdma,tdma,cdma, dmr,c4fm" /><link rel="home" href="index.html" title="Netkiller Amateur Radio 手札" /><link rel="up" href="radio.html" title="部分 I. 业余无线电" /><link rel="prev" href="digital.html" title="1.11. 数字电台" /><link rel="next" href="ch02s02.html" title="2.2. 创建账户" /></head><body><a xmlns="" href="//www.netkiller.cn/">Home</a> | <a xmlns="" href="//netkiller.github.io/">简体中文</a> | <a xmlns="" href="http://netkiller.sourceforge.net/">繁体中文</a> | <a xmlns="" href="/journal/index.html">杂文</a> - | <a xmlns="" href="https://github.com/netkiller">Github</a> | <a xmlns="" href="https://zhuanlan.zhihu.com/netkiller">知乎专栏</a> | <a xmlns="" href="https://www.facebook.com/bg7nyt">Facebook</a> | <a xmlns="" href="http://cn.linkedin.com/in/netkiller/">Linkedin</a> | <a xmlns="" href="https://www.youtube.com/user/bg7nyt/videos">Youtube</a> | <a xmlns="" href="//www.netkiller.cn/home/donations.html">打赏(Donations)</a> | <a xmlns="" href="//www.netkiller.cn/home/about.html">About</a><div class="navheader"><table width="100%" summary="Navigation header"><tr><th colspan="3" align="center">第 2 章 Hams Over IP</th></tr><tr><td width="20%" align="left"><a accesskey="p" href="digital.html">上一页</a> </td><th width="60%" align="center">部分 I. 业余无线电</th><td width="20%" align="right"> <a accesskey="n" href="ch02s02.html">下一页</a></td></tr></table><hr /></div><table xmlns=""><tr><td><iframe src="//ghbtns.com/github-btn.html?user=netkiller&repo=netkiller.github.io&type=watch&count=true&size=large" height="30" width="170" frameborder="0" scrolling="0" style="width:170px; height: 30px;" allowTransparency="true"></iframe></td><td><iframe src="//ghbtns.com/github-btn.html?user=netkiller&repo=netkiller.github.io&type=fork&count=true&size=large" height="30" width="170" frameborder="0" scrolling="0" style="width:170px; height: 30px;" allowTransparency="true"></iframe></td><td><iframe src="//ghbtns.com/github-btn.html?user=netkiller&type=follow&count=true&size=large" height="30" width="240" frameborder="0" scrolling="0" style="width:240px; height: 30px;" allowTransparency="true"></iframe></td><td></td><td><a href="https://zhuanlan.zhihu.com/netkiller"><img src="/images/logo/zhihu-card-default.svg" height="25" /></a></td><td valign="middle"><a href="https://zhuanlan.zhihu.com/netkiller">知乎专栏</a></td><td></td><td></td><td></td><td></td></tr></table><div class="chapter"><div class="titlepage"><div><div><h2 class="title"><a id="HamsOverIP"></a>第 2 章 Hams Over IP</h2></div></div></div><div class="toc"><p><strong>目录</strong></p><dl class="toc"><dt><span class="section"><a href="HamsOverIP.html#id806">2.1. 什么是 Hams Over IP?</a></span></dt><dt><span class="section"><a href="ch02s02.html">2.2. 创建账户</a></span></dt><dt><span class="section"><a href="ch02s03.html">2.3. 申请分机</a></span></dt><dt><span class="section"><a href="ch02s04.html">2.4. Jami VOIP 客户端</a></span></dt></dl></div> +<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"><html xmlns="http://www.w3.org/1999/xhtml"><head><meta http-equiv="Content-Type" content="text/html; charset=UTF-8" /><title>第 4 章 Hams Over IP</title><link rel="stylesheet" type="text/css" href="docbook.css" /><meta name="generator" content="DocBook XSL Stylesheets Vsnapshot" /><meta name="keywords" content="Amateur Radio, ham, ham radio, icom, yaesu, kenwood,, cw,ssb,usb,lsb,am,fm,rtty,fsk,afsk,psk31, fdma,tdma,cdma, dmr,c4fm" /><link rel="home" href="index.html" title="Netkiller Amateur Radio 手札" /><link rel="up" href="radio.html" title="部分 I. 业余无线电" /><link rel="prev" href="数字电台声音不好听.html" title="3.7. 数字电台声音不好听" /><link rel="next" href="ch04s02.html" title="4.2. 创建账户" /></head><body><a xmlns="" href="//www.netkiller.cn/">Home</a> | <a xmlns="" href="//netkiller.github.io/">简体中文</a> | <a xmlns="" href="http://netkiller.sourceforge.net/">繁体中文</a> | <a xmlns="" href="/journal/index.html">杂文</a> + | <a xmlns="" href="https://github.com/netkiller">Github</a> | <a xmlns="" href="https://zhuanlan.zhihu.com/netkiller">知乎专栏</a> | <a xmlns="" href="https://www.facebook.com/bg7nyt">Facebook</a> | <a xmlns="" href="http://cn.linkedin.com/in/netkiller/">Linkedin</a> | <a xmlns="" href="https://www.youtube.com/user/bg7nyt/videos">Youtube</a> | <a xmlns="" href="//www.netkiller.cn/home/donations.html">打赏(Donations)</a> | <a xmlns="" href="//www.netkiller.cn/home/about.html">About</a><div class="navheader"><table width="100%" summary="Navigation header"><tr><th colspan="3" align="center">第 4 章 Hams Over IP</th></tr><tr><td width="20%" align="left"><a accesskey="p" href="数字电台声音不好听.html">上一页</a> </td><th width="60%" align="center">部分 I. 业余无线电</th><td width="20%" align="right"> <a accesskey="n" href="ch04s02.html">下一页</a></td></tr></table><hr /></div><table xmlns=""><tr><td><iframe src="//ghbtns.com/github-btn.html?user=netkiller&repo=netkiller.github.io&type=watch&count=true&size=large" height="30" width="170" frameborder="0" scrolling="0" style="width:170px; height: 30px;" allowTransparency="true"></iframe></td><td><iframe src="//ghbtns.com/github-btn.html?user=netkiller&repo=netkiller.github.io&type=fork&count=true&size=large" height="30" width="170" frameborder="0" scrolling="0" style="width:170px; height: 30px;" allowTransparency="true"></iframe></td><td><iframe src="//ghbtns.com/github-btn.html?user=netkiller&type=follow&count=true&size=large" height="30" width="240" frameborder="0" scrolling="0" style="width:240px; height: 30px;" allowTransparency="true"></iframe></td><td></td><td><a href="https://zhuanlan.zhihu.com/netkiller"><img src="/images/logo/zhihu-card-default.svg" height="25" /></a></td><td valign="middle"><a href="https://zhuanlan.zhihu.com/netkiller">知乎专栏</a></td><td></td><td></td><td></td><td></td></tr></table><div class="chapter"><div class="titlepage"><div><div><h2 class="title"><a id="HamsOverIP"></a>第 4 章 Hams Over IP</h2></div></div></div><div class="toc"><p><strong>目录</strong></p><dl class="toc"><dt><span class="section"><a href="HamsOverIP.html#id824">4.1. 什么是 Hams Over IP?</a></span></dt><dt><span class="section"><a href="ch04s02.html">4.2. 创建账户</a></span></dt><dt><span class="section"><a href="ch04s03.html">4.3. 申请分机</a></span></dt><dt><span class="section"><a href="ch04s04.html">4.4. Jami VOIP 客户端</a></span></dt></dl></div> - <div class="section"><div class="titlepage"><div><div><h2 class="title" style="clear: both"><a id="id806"></a>2.1. 什么是 Hams Over IP?</h2></div></div></div> + <div class="section"><div class="titlepage"><div><div><h2 class="title" style="clear: both"><a id="id824"></a>4.1. 什么是 Hams Over IP?</h2></div></div></div> <p>Hams Over IP 是一个为业余无线电爱好者社区提供的免费、专用的 VoIP(Voice over Internet Protocol,网络电话)电信服务的组织。 @@ -22,7 +22,7 @@ - </div><script xmlns="" type="text/javascript" id="clustrmaps" src="//cdn.clustrmaps.com/map_v2.js?u=r5HG&d=9mi5r_kkDC8uxG8HuY3p4-2qgeeVypAK9vMD-2P6BYM"></script><div class="navfooter"><hr /><table width="100%" summary="Navigation footer"><tr><td width="40%" align="left"><a accesskey="p" href="digital.html">上一页</a> </td><td width="20%" align="center"><a accesskey="u" href="radio.html">上一级</a></td><td width="40%" align="right"> <a accesskey="n" href="ch02s02.html">下一页</a></td></tr><tr><td width="40%" align="left" valign="top">1.11. 数字电台 </td><td width="20%" align="center"><a accesskey="h" href="index.html">起始页</a></td><td width="40%" align="right" valign="top"> 2.2. 创建账户</td></tr></table></div><script xmlns=""> + </div><script xmlns="" type="text/javascript" id="clustrmaps" src="//cdn.clustrmaps.com/map_v2.js?u=r5HG&d=9mi5r_kkDC8uxG8HuY3p4-2qgeeVypAK9vMD-2P6BYM"></script><div class="navfooter"><hr /><table width="100%" summary="Navigation footer"><tr><td width="40%" align="left"><a accesskey="p" href="数字电台声音不好听.html">上一页</a> </td><td width="20%" align="center"><a accesskey="u" href="radio.html">上一级</a></td><td width="40%" align="right"> <a accesskey="n" href="ch04s02.html">下一页</a></td></tr><tr><td width="40%" align="left" valign="top">3.7. 数字电台声音不好听 </td><td width="20%" align="center"><a accesskey="h" href="index.html">起始页</a></td><td width="40%" align="right" valign="top"> 4.2. 创建账户</td></tr></table></div><script xmlns=""> (function(i,s,o,g,r,a,m){i['GoogleAnalyticsObject']=r;i[r]=i[r]||function(){ (i[r].q=i[r].q||[]).push(arguments)},i[r].l=1*new Date();a=s.createElement(o), m=s.getElementsByTagName(o)[0];a.async=1;a.src=g;m.parentNode.insertBefore(a,m) diff --git a/radio/analog.html b/radio/analog.html index 4f73b0820d..d799643fb9 100644 --- a/radio/analog.html +++ b/radio/analog.html @@ -1,14 +1,17 @@ <?xml version="1.0" encoding="UTF-8" standalone="no"?> -<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"><html xmlns="http://www.w3.org/1999/xhtml"><head><meta http-equiv="Content-Type" content="text/html; charset=UTF-8" /><title>部分 II. 模拟电台</title><link rel="stylesheet" type="text/css" href="docbook.css" /><meta name="generator" content="DocBook XSL Stylesheets Vsnapshot" /><meta name="keywords" content="Amateur Radio, ham, ham radio, icom, yaesu, kenwood,, cw,ssb,usb,lsb,am,fm,rtty,fsk,afsk,psk31, fdma,tdma,cdma, dmr,c4fm" /><link rel="home" href="index.html" title="Netkiller Amateur Radio 手札" /><link rel="up" href="index.html" title="Netkiller Amateur Radio 手札" /><link rel="prev" href="置物架.html" title="第 3 章 定制/DIY 电台桌/置物架" /><link rel="next" href="ch04.html" title="第 4 章 通信模式" /></head><body><a xmlns="" href="//www.netkiller.cn/">Home</a> | <a xmlns="" href="//netkiller.github.io/">简体中文</a> | <a xmlns="" href="http://netkiller.sourceforge.net/">繁体中文</a> | <a xmlns="" href="/journal/index.html">杂文</a> - | <a xmlns="" href="https://github.com/netkiller">Github</a> | <a xmlns="" href="https://zhuanlan.zhihu.com/netkiller">知乎专栏</a> | <a xmlns="" href="https://www.facebook.com/bg7nyt">Facebook</a> | <a xmlns="" href="http://cn.linkedin.com/in/netkiller/">Linkedin</a> | <a xmlns="" href="https://www.youtube.com/user/bg7nyt/videos">Youtube</a> | <a xmlns="" href="//www.netkiller.cn/home/donations.html">打赏(Donations)</a> | <a xmlns="" href="//www.netkiller.cn/home/about.html">About</a><div class="navheader"><table width="100%" summary="Navigation header"><tr><th colspan="3" align="center">部分 II. 模拟电台</th></tr><tr><td width="20%" align="left"><a accesskey="p" href="置物架.html">上一页</a> </td><th width="60%" align="center"> </th><td width="20%" align="right"> <a accesskey="n" href="ch04.html">下一页</a></td></tr></table><hr /></div><table xmlns=""><tr><td><iframe src="//ghbtns.com/github-btn.html?user=netkiller&repo=netkiller.github.io&type=watch&count=true&size=large" height="30" width="170" frameborder="0" scrolling="0" style="width:170px; height: 30px;" allowTransparency="true"></iframe></td><td><iframe src="//ghbtns.com/github-btn.html?user=netkiller&repo=netkiller.github.io&type=fork&count=true&size=large" height="30" width="170" frameborder="0" scrolling="0" style="width:170px; height: 30px;" allowTransparency="true"></iframe></td><td><iframe src="//ghbtns.com/github-btn.html?user=netkiller&type=follow&count=true&size=large" height="30" width="240" frameborder="0" scrolling="0" style="width:240px; height: 30px;" allowTransparency="true"></iframe></td><td></td><td><a href="https://zhuanlan.zhihu.com/netkiller"><img src="/images/logo/zhihu-card-default.svg" height="25" /></a></td><td valign="middle"><a href="https://zhuanlan.zhihu.com/netkiller">知乎专栏</a></td><td></td><td></td><td></td><td></td></tr></table><div class="part"><div class="titlepage"><div><div><h1 class="title"><a id="analog"></a>部分 II. 模拟电台</h1></div></div></div><div class="toc"><p><strong>目录</strong></p><dl class="toc"><dt><span class="chapter"><a href="ch04.html">4. 通信模式</a></span></dt><dt><span class="chapter"><a href="天线的工作原理.html">5. 天线的工作原理</a></span></dt><dt><span class="chapter"><a href="浅谈电磁波相位.html">6. 浅谈电磁波相位</a></span></dt><dd><dl><dt><span class="section"><a href="浅谈电磁波相位.html#id807">6.1. 什么是电磁波相位?</a></span></dt><dt><span class="section"><a href="ch06s02.html">6.2. 什么决定了相位方向?</a></span></dt><dt><span class="section"><a href="ch06s03.html">6.3. 为什么不能使用三通同时安装两部天线?</a></span></dt></dl></dd><dt><span class="chapter"><a href="ch07.html">7. 电台电源</a></span></dt><dt><span class="chapter"><a href="device.html">8. 电台设备</a></span></dt><dd><dl><dt><span class="section"><a href="device.html#yaesu">8.1. Yaesu</a></span></dt><dd><dl><dt><span class="section"><a href="device.html#id808">8.1.1. RJ11 口手麦定义 MH-48 手麦接口</a></span></dt><dt><span class="section"><a href="device.html#id809">8.1.2. RJ45 口手麦定义</a></span></dt></dl></dd></dl></dd></dl></div> +<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"><html xmlns="http://www.w3.org/1999/xhtml"><head><meta http-equiv="Content-Type" content="text/html; charset=UTF-8" /><title>第 2 章 模拟电台</title><link rel="stylesheet" type="text/css" href="docbook.css" /><meta name="generator" content="DocBook XSL Stylesheets Vsnapshot" /><meta name="keywords" content="Amateur Radio, ham, ham radio, icom, yaesu, kenwood,, cw,ssb,usb,lsb,am,fm,rtty,fsk,afsk,psk31, fdma,tdma,cdma, dmr,c4fm" /><link rel="home" href="index.html" title="Netkiller Amateur Radio 手札" /><link rel="up" href="radio.html" title="部分 I. 业余无线电" /><link rel="prev" href="digital.html" title="1.11. 数字电台" /><link rel="next" href="天线的工作原理.html" title="2.2. 天线的工作原理" /></head><body><a xmlns="" href="//www.netkiller.cn/">Home</a> | <a xmlns="" href="//netkiller.github.io/">简体中文</a> | <a xmlns="" href="http://netkiller.sourceforge.net/">繁体中文</a> | <a xmlns="" href="/journal/index.html">杂文</a> + | <a xmlns="" href="https://github.com/netkiller">Github</a> | <a xmlns="" href="https://zhuanlan.zhihu.com/netkiller">知乎专栏</a> | <a xmlns="" href="https://www.facebook.com/bg7nyt">Facebook</a> | <a xmlns="" href="http://cn.linkedin.com/in/netkiller/">Linkedin</a> | <a xmlns="" href="https://www.youtube.com/user/bg7nyt/videos">Youtube</a> | <a xmlns="" href="//www.netkiller.cn/home/donations.html">打赏(Donations)</a> | <a xmlns="" href="//www.netkiller.cn/home/about.html">About</a><div class="navheader"><table width="100%" summary="Navigation header"><tr><th colspan="3" align="center">第 2 章 模拟电台</th></tr><tr><td width="20%" align="left"><a accesskey="p" href="digital.html">上一页</a> </td><th width="60%" align="center">部分 I. 业余无线电</th><td width="20%" align="right"> <a accesskey="n" href="天线的工作原理.html">下一页</a></td></tr></table><hr /></div><table xmlns=""><tr><td><iframe src="//ghbtns.com/github-btn.html?user=netkiller&repo=netkiller.github.io&type=watch&count=true&size=large" height="30" width="170" frameborder="0" scrolling="0" style="width:170px; height: 30px;" allowTransparency="true"></iframe></td><td><iframe src="//ghbtns.com/github-btn.html?user=netkiller&repo=netkiller.github.io&type=fork&count=true&size=large" height="30" width="170" frameborder="0" scrolling="0" style="width:170px; height: 30px;" allowTransparency="true"></iframe></td><td><iframe src="//ghbtns.com/github-btn.html?user=netkiller&type=follow&count=true&size=large" height="30" width="240" frameborder="0" scrolling="0" style="width:240px; height: 30px;" allowTransparency="true"></iframe></td><td></td><td><a href="https://zhuanlan.zhihu.com/netkiller"><img src="/images/logo/zhihu-card-default.svg" height="25" /></a></td><td valign="middle"><a href="https://zhuanlan.zhihu.com/netkiller">知乎专栏</a></td><td></td><td></td><td></td><td></td></tr></table><div class="chapter"><div class="titlepage"><div><div><h2 class="title"><a id="analog"></a>第 2 章 模拟电台</h2></div></div></div><div class="toc"><p><strong>目录</strong></p><dl class="toc"><dt><span class="section"><a href="analog.html#id806">2.1. 通信模式</a></span></dt><dt><span class="section"><a href="天线的工作原理.html">2.2. 天线的工作原理</a></span></dt><dt><span class="section"><a href="浅谈电磁波相位.html">2.3. 浅谈电磁波相位</a></span></dt><dd><dl><dt><span class="section"><a href="浅谈电磁波相位.html#id807">2.3.1. 什么是电磁波相位?</a></span></dt><dt><span class="section"><a href="浅谈电磁波相位.html#id808">2.3.2. 什么决定了相位方向?</a></span></dt><dt><span class="section"><a href="浅谈电磁波相位.html#id809">2.3.3. 为什么不能使用三通同时安装两部天线?</a></span></dt></dl></dd><dt><span class="section"><a href="ch02s04.html">2.4. 电台电源</a></span></dt></dl></div> + <div class="section"><div class="titlepage"><div><div><h2 class="title" style="clear: both"><a id="id806"></a>2.1. 通信模式</h2></div></div></div> + + <div><img src="images/mode/FM.png" /></div> + <div><img src="images/mode/AM.png" /></div> + <div><img src="images/mode/SSB.png" /></div> + </div> - - - -</div><script xmlns="" type="text/javascript" id="clustrmaps" src="//cdn.clustrmaps.com/map_v2.js?u=r5HG&d=9mi5r_kkDC8uxG8HuY3p4-2qgeeVypAK9vMD-2P6BYM"></script><div class="navfooter"><hr /><table width="100%" summary="Navigation footer"><tr><td width="40%" align="left"><a accesskey="p" href="置物架.html">上一页</a> </td><td width="20%" align="center"> </td><td width="40%" align="right"> <a accesskey="n" href="ch04.html">下一页</a></td></tr><tr><td width="40%" align="left" valign="top">第 3 章 定制/DIY 电台桌/置物架 </td><td width="20%" align="center"><a accesskey="h" href="index.html">起始页</a></td><td width="40%" align="right" valign="top"> 第 4 章 通信模式</td></tr></table></div><script xmlns=""> +</div><script xmlns="" type="text/javascript" id="clustrmaps" src="//cdn.clustrmaps.com/map_v2.js?u=r5HG&d=9mi5r_kkDC8uxG8HuY3p4-2qgeeVypAK9vMD-2P6BYM"></script><div class="navfooter"><hr /><table width="100%" summary="Navigation footer"><tr><td width="40%" align="left"><a accesskey="p" href="digital.html">上一页</a> </td><td width="20%" align="center"><a accesskey="u" href="radio.html">上一级</a></td><td width="40%" align="right"> <a accesskey="n" href="天线的工作原理.html">下一页</a></td></tr><tr><td width="40%" align="left" valign="top">1.11. 数字电台 </td><td width="20%" align="center"><a accesskey="h" href="index.html">起始页</a></td><td width="40%" align="right" valign="top"> 2.2. 天线的工作原理</td></tr></table></div><script xmlns=""> (function(i,s,o,g,r,a,m){i['GoogleAnalyticsObject']=r;i[r]=i[r]||function(){ (i[r].q=i[r].q||[]).push(arguments)},i[r].l=1*new Date();a=s.createElement(o), m=s.getElementsByTagName(o)[0];a.async=1;a.src=g;m.parentNode.insertBefore(a,m) diff --git a/radio/ch01.html b/radio/ch01.html index b9537080a4..7c0c7e5832 100644 --- a/radio/ch01.html +++ b/radio/ch01.html @@ -1,6 +1,6 @@ <?xml version="1.0" encoding="UTF-8" standalone="no"?> <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"><html xmlns="http://www.w3.org/1999/xhtml"><head><meta http-equiv="Content-Type" content="text/html; charset=UTF-8" /><title>第 1 章 业余无线电故事</title><link rel="stylesheet" type="text/css" href="docbook.css" /><meta name="generator" content="DocBook XSL Stylesheets Vsnapshot" /><meta name="keywords" content="Amateur Radio, ham, ham radio, icom, yaesu, kenwood,, cw,ssb,usb,lsb,am,fm,rtty,fsk,afsk,psk31, fdma,tdma,cdma, dmr,c4fm" /><link rel="home" href="index.html" title="Netkiller Amateur Radio 手札" /><link rel="up" href="radio.html" title="部分 I. 业余无线电" /><link rel="prev" href="radio.html" title="部分 I. 业余无线电" /><link rel="next" href="438.525夜空不寂寞.html" title="1.2. 438.525 夜空不寂寞" /></head><body><a xmlns="" href="//www.netkiller.cn/">Home</a> | <a xmlns="" href="//netkiller.github.io/">简体中文</a> | <a xmlns="" href="http://netkiller.sourceforge.net/">繁体中文</a> | <a xmlns="" href="/journal/index.html">杂文</a> - | <a xmlns="" href="https://github.com/netkiller">Github</a> | <a xmlns="" href="https://zhuanlan.zhihu.com/netkiller">知乎专栏</a> | <a xmlns="" href="https://www.facebook.com/bg7nyt">Facebook</a> | <a xmlns="" href="http://cn.linkedin.com/in/netkiller/">Linkedin</a> | <a xmlns="" href="https://www.youtube.com/user/bg7nyt/videos">Youtube</a> | <a xmlns="" href="//www.netkiller.cn/home/donations.html">打赏(Donations)</a> | <a xmlns="" href="//www.netkiller.cn/home/about.html">About</a><div class="navheader"><table width="100%" summary="Navigation header"><tr><th colspan="3" align="center">第 1 章 业余无线电故事</th></tr><tr><td width="20%" align="left"><a accesskey="p" href="radio.html">上一页</a> </td><th width="60%" align="center">部分 I. 业余无线电</th><td width="20%" align="right"> <a accesskey="n" href="438.525夜空不寂寞.html">下一页</a></td></tr></table><hr /></div><table xmlns=""><tr><td><iframe src="//ghbtns.com/github-btn.html?user=netkiller&repo=netkiller.github.io&type=watch&count=true&size=large" height="30" width="170" frameborder="0" scrolling="0" style="width:170px; height: 30px;" allowTransparency="true"></iframe></td><td><iframe src="//ghbtns.com/github-btn.html?user=netkiller&repo=netkiller.github.io&type=fork&count=true&size=large" height="30" width="170" frameborder="0" scrolling="0" style="width:170px; height: 30px;" allowTransparency="true"></iframe></td><td><iframe src="//ghbtns.com/github-btn.html?user=netkiller&type=follow&count=true&size=large" height="30" width="240" frameborder="0" scrolling="0" style="width:240px; height: 30px;" allowTransparency="true"></iframe></td><td></td><td><a href="https://zhuanlan.zhihu.com/netkiller"><img src="/images/logo/zhihu-card-default.svg" height="25" /></a></td><td valign="middle"><a href="https://zhuanlan.zhihu.com/netkiller">知乎专栏</a></td><td></td><td></td><td></td><td></td></tr></table><div class="chapter"><div class="titlepage"><div><div><h2 class="title"><a id="id853"></a>第 1 章 业余无线电故事</h2></div></div></div><div class="toc"><p><strong>目录</strong></p><dl class="toc"><dt><span class="section"><a href="ch01.html#我是怎么接触到业余无线电的">1.1. 我是怎么接触到业余无线电的</a></span></dt><dt><span class="section"><a href="438.525夜空不寂寞.html">1.2. 438.525 夜空不寂寞</a></span></dt><dt><span class="section"><a href="回归无线电.html">1.3. 回归无线电</a></span></dt><dd><dl><dt><span class="section"><a href="回归无线电.html#id770">1.3.1. 439.460 搬家了</a></span></dt><dt><span class="section"><a href="回归无线电.html#id771">1.3.2. 消失的火腿</a></span></dt><dt><span class="section"><a href="回归无线电.html#id772">1.3.3. 泉州机崛起</a></span></dt><dt><span class="section"><a href="回归无线电.html#id773">1.3.4. Yaesu 在大陆设立分公司</a></span></dt></dl></dd><dt><span class="section"><a href="深圳SZ790数字中继.html">1.4. 深圳SZ790数字中继</a></span></dt><dd><dl><dt><span class="section"><a href="深圳SZ790数字中继.html#id774">1.4.1. 439.790 DMR 中继开台</a></span></dt><dt><span class="section"><a href="深圳SZ790数字中继.html#id775">1.4.2. 数字电台的各种玩法</a></span></dt></dl></dd><dt><span class="section"><a href="深圳DMR数字中继首次并网.html">1.5. 深圳DMR数字中继首次并网</a></span></dt><dt><span class="section"><a href="数字电台.html">1.6. 数字电台</a></span></dt><dd><dl><dt><span class="section"><a href="数字电台.html#id778">1.6.1. 迎接数字电台时代的到来</a></span></dt><dt><span class="section"><a href="数字电台.html#id782">1.6.2. 数字电台使用相关注意事项</a></span></dt><dt><span class="section"><a href="数字电台.html#id783">1.6.3. 数字电台更省电</a></span></dt><dt><span class="section"><a href="数字电台.html#id784">1.6.4. 数字机开辟了哪些新玩法</a></span></dt></dl></dd><dt><span class="section"><a href="数字电台与模拟电台谁传播的更远.html">1.7. 数字电台与模拟电台谁传播的更远</a></span></dt><dd><dl><dt><span class="section"><a href="数字电台与模拟电台谁传播的更远.html#id785">1.7.1. 第一轮</a></span></dt><dt><span class="section"><a href="数字电台与模拟电台谁传播的更远.html#id786">1.7.2. 第二轮</a></span></dt><dt><span class="section"><a href="数字电台与模拟电台谁传播的更远.html#id792">1.7.3. 分析</a></span></dt><dt><span class="section"><a href="数字电台与模拟电台谁传播的更远.html#id793">1.7.4. 总结</a></span></dt></dl></dd><dt><span class="section"><a href="中继台冷清怎么破.html">1.8. 中继台冷清怎么破?</a></span></dt><dt><span class="section"><a href="业余无线电应急通信是火腿臆想出来的.html">1.9. 业余无线电应急通信是火腿臆想出来的</a></span></dt><dd><dl><dt><span class="section"><a href="业余无线电应急通信是火腿臆想出来的.html#id794">1.9.1. 先说U/V段</a></span></dt><dt><span class="section"><a href="业余无线电应急通信是火腿臆想出来的.html#id795">1.9.2. 再说说短波</a></span></dt><dt><span class="section"><a href="业余无线电应急通信是火腿臆想出来的.html#id796">1.9.3. 卫星通信才是应急通信首选</a></span></dt></dl></dd><dt><span class="section"><a href="ch01s10.html">1.10. 为什么对讲机可以实现十多公里的通讯距离,而手机必须依赖基站设备?</a></span></dt><dt><span class="section"><a href="digital.html">1.11. 数字电台</a></span></dt><dd><dl><dt><span class="section"><a href="digital.html#id805">1.11.1. 迎接数字电台时代的到来</a></span></dt></dl></dd></dl></div> + | <a xmlns="" href="https://github.com/netkiller">Github</a> | <a xmlns="" href="https://zhuanlan.zhihu.com/netkiller">知乎专栏</a> | <a xmlns="" href="https://www.facebook.com/bg7nyt">Facebook</a> | <a xmlns="" href="http://cn.linkedin.com/in/netkiller/">Linkedin</a> | <a xmlns="" href="https://www.youtube.com/user/bg7nyt/videos">Youtube</a> | <a xmlns="" href="//www.netkiller.cn/home/donations.html">打赏(Donations)</a> | <a xmlns="" href="//www.netkiller.cn/home/about.html">About</a><div class="navheader"><table width="100%" summary="Navigation header"><tr><th colspan="3" align="center">第 1 章 业余无线电故事</th></tr><tr><td width="20%" align="left"><a accesskey="p" href="radio.html">上一页</a> </td><th width="60%" align="center">部分 I. 业余无线电</th><td width="20%" align="right"> <a accesskey="n" href="438.525夜空不寂寞.html">下一页</a></td></tr></table><hr /></div><table xmlns=""><tr><td><iframe src="//ghbtns.com/github-btn.html?user=netkiller&repo=netkiller.github.io&type=watch&count=true&size=large" height="30" width="170" frameborder="0" scrolling="0" style="width:170px; height: 30px;" allowTransparency="true"></iframe></td><td><iframe src="//ghbtns.com/github-btn.html?user=netkiller&repo=netkiller.github.io&type=fork&count=true&size=large" height="30" width="170" frameborder="0" scrolling="0" style="width:170px; height: 30px;" allowTransparency="true"></iframe></td><td><iframe src="//ghbtns.com/github-btn.html?user=netkiller&type=follow&count=true&size=large" height="30" width="240" frameborder="0" scrolling="0" style="width:240px; height: 30px;" allowTransparency="true"></iframe></td><td></td><td><a href="https://zhuanlan.zhihu.com/netkiller"><img src="/images/logo/zhihu-card-default.svg" height="25" /></a></td><td valign="middle"><a href="https://zhuanlan.zhihu.com/netkiller">知乎专栏</a></td><td></td><td></td><td></td><td></td></tr></table><div class="chapter"><div class="titlepage"><div><div><h2 class="title"><a id="id864"></a>第 1 章 业余无线电故事</h2></div></div></div><div class="toc"><p><strong>目录</strong></p><dl class="toc"><dt><span class="section"><a href="ch01.html#我是怎么接触到业余无线电的">1.1. 我是怎么接触到业余无线电的</a></span></dt><dt><span class="section"><a href="438.525夜空不寂寞.html">1.2. 438.525 夜空不寂寞</a></span></dt><dt><span class="section"><a href="回归无线电.html">1.3. 回归无线电</a></span></dt><dd><dl><dt><span class="section"><a href="回归无线电.html#id770">1.3.1. 439.460 搬家了</a></span></dt><dt><span class="section"><a href="回归无线电.html#id771">1.3.2. 消失的火腿</a></span></dt><dt><span class="section"><a href="回归无线电.html#id772">1.3.3. 泉州机崛起</a></span></dt><dt><span class="section"><a href="回归无线电.html#id773">1.3.4. Yaesu 在大陆设立分公司</a></span></dt></dl></dd><dt><span class="section"><a href="深圳SZ790数字中继.html">1.4. 深圳SZ790数字中继</a></span></dt><dd><dl><dt><span class="section"><a href="深圳SZ790数字中继.html#id774">1.4.1. 439.790 DMR 中继开台</a></span></dt><dt><span class="section"><a href="深圳SZ790数字中继.html#id775">1.4.2. 数字电台的各种玩法</a></span></dt></dl></dd><dt><span class="section"><a href="深圳DMR数字中继首次并网.html">1.5. 深圳DMR数字中继首次并网</a></span></dt><dt><span class="section"><a href="数字电台.html">1.6. 数字电台</a></span></dt><dd><dl><dt><span class="section"><a href="数字电台.html#id778">1.6.1. 迎接数字电台时代的到来</a></span></dt><dt><span class="section"><a href="数字电台.html#id782">1.6.2. 数字电台使用相关注意事项</a></span></dt><dt><span class="section"><a href="数字电台.html#id783">1.6.3. 数字电台更省电</a></span></dt><dt><span class="section"><a href="数字电台.html#id784">1.6.4. 数字机开辟了哪些新玩法</a></span></dt></dl></dd><dt><span class="section"><a href="数字电台与模拟电台谁传播的更远.html">1.7. 数字电台与模拟电台谁传播的更远</a></span></dt><dd><dl><dt><span class="section"><a href="数字电台与模拟电台谁传播的更远.html#id785">1.7.1. 第一轮</a></span></dt><dt><span class="section"><a href="数字电台与模拟电台谁传播的更远.html#id786">1.7.2. 第二轮</a></span></dt><dt><span class="section"><a href="数字电台与模拟电台谁传播的更远.html#id792">1.7.3. 分析</a></span></dt><dt><span class="section"><a href="数字电台与模拟电台谁传播的更远.html#id793">1.7.4. 总结</a></span></dt></dl></dd><dt><span class="section"><a href="中继台冷清怎么破.html">1.8. 中继台冷清怎么破?</a></span></dt><dt><span class="section"><a href="业余无线电应急通信是火腿臆想出来的.html">1.9. 业余无线电应急通信是火腿臆想出来的</a></span></dt><dd><dl><dt><span class="section"><a href="业余无线电应急通信是火腿臆想出来的.html#id794">1.9.1. 先说U/V段</a></span></dt><dt><span class="section"><a href="业余无线电应急通信是火腿臆想出来的.html#id795">1.9.2. 再说说短波</a></span></dt><dt><span class="section"><a href="业余无线电应急通信是火腿臆想出来的.html#id796">1.9.3. 卫星通信才是应急通信首选</a></span></dt></dl></dd><dt><span class="section"><a href="ch01s10.html">1.10. 为什么对讲机可以实现十多公里的通讯距离,而手机必须依赖基站设备?</a></span></dt><dt><span class="section"><a href="digital.html">1.11. 数字电台</a></span></dt><dd><dl><dt><span class="section"><a href="digital.html#id805">1.11.1. 迎接数字电台时代的到来</a></span></dt></dl></dd></dl></div> <div class="section"><div class="titlepage"><div><div><h2 class="title" style="clear: both"><a id="我是怎么接触到业余无线电的"></a>1.1. 我是怎么接触到业余无线电的</h2></div></div></div> diff --git a/radio/ch01s10.html b/radio/ch01s10.html index 6dbd906d1f..22d20675d2 100644 --- a/radio/ch01s10.html +++ b/radio/ch01s10.html @@ -1,6 +1,6 @@ <?xml version="1.0" encoding="UTF-8" standalone="no"?> <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"><html xmlns="http://www.w3.org/1999/xhtml"><head><meta http-equiv="Content-Type" content="text/html; charset=UTF-8" /><title>1.10. 为什么对讲机可以实现十多公里的通讯距离,而手机必须依赖基站设备?</title><link rel="stylesheet" type="text/css" href="docbook.css" /><meta name="generator" content="DocBook XSL Stylesheets Vsnapshot" /><meta name="keywords" content="Amateur Radio, ham, ham radio, icom, yaesu, kenwood,, cw,ssb,usb,lsb,am,fm,rtty,fsk,afsk,psk31, fdma,tdma,cdma, dmr,c4fm" /><link rel="home" href="index.html" title="Netkiller Amateur Radio 手札" /><link rel="up" href="ch01.html" title="第 1 章 业余无线电故事" /><link rel="prev" href="业余无线电应急通信是火腿臆想出来的.html" title="1.9. 业余无线电应急通信是火腿臆想出来的" /><link rel="next" href="digital.html" title="1.11. 数字电台" /></head><body><a xmlns="" href="//www.netkiller.cn/">Home</a> | <a xmlns="" href="//netkiller.github.io/">简体中文</a> | <a xmlns="" href="http://netkiller.sourceforge.net/">繁体中文</a> | <a xmlns="" href="/journal/index.html">杂文</a> - | <a xmlns="" href="https://github.com/netkiller">Github</a> | <a xmlns="" href="https://zhuanlan.zhihu.com/netkiller">知乎专栏</a> | <a xmlns="" href="https://www.facebook.com/bg7nyt">Facebook</a> | <a xmlns="" href="http://cn.linkedin.com/in/netkiller/">Linkedin</a> | <a xmlns="" href="https://www.youtube.com/user/bg7nyt/videos">Youtube</a> | <a xmlns="" href="//www.netkiller.cn/home/donations.html">打赏(Donations)</a> | <a xmlns="" href="//www.netkiller.cn/home/about.html">About</a><div class="navheader"><table width="100%" summary="Navigation header"><tr><th colspan="3" align="center">1.10. 为什么对讲机可以实现十多公里的通讯距离,而手机必须依赖基站设备?</th></tr><tr><td width="20%" align="left"><a accesskey="p" href="业余无线电应急通信是火腿臆想出来的.html">上一页</a> </td><th width="60%" align="center">第 1 章 业余无线电故事</th><td width="20%" align="right"> <a accesskey="n" href="digital.html">下一页</a></td></tr></table><hr /></div><table xmlns=""><tr><td><iframe src="//ghbtns.com/github-btn.html?user=netkiller&repo=netkiller.github.io&type=watch&count=true&size=large" height="30" width="170" frameborder="0" scrolling="0" style="width:170px; height: 30px;" allowTransparency="true"></iframe></td><td><iframe src="//ghbtns.com/github-btn.html?user=netkiller&repo=netkiller.github.io&type=fork&count=true&size=large" height="30" width="170" frameborder="0" scrolling="0" style="width:170px; height: 30px;" allowTransparency="true"></iframe></td><td><iframe src="//ghbtns.com/github-btn.html?user=netkiller&type=follow&count=true&size=large" height="30" width="240" frameborder="0" scrolling="0" style="width:240px; height: 30px;" allowTransparency="true"></iframe></td><td></td><td><a href="https://zhuanlan.zhihu.com/netkiller"><img src="/images/logo/zhihu-card-default.svg" height="25" /></a></td><td valign="middle"><a href="https://zhuanlan.zhihu.com/netkiller">知乎专栏</a></td><td></td><td></td><td></td><td></td></tr></table><div class="section"><div class="titlepage"><div><div><h2 class="title" style="clear: both"><a id="id854"></a>1.10. 为什么对讲机可以实现十多公里的通讯距离,而手机必须依赖基站设备?</h2></div></div></div> + | <a xmlns="" href="https://github.com/netkiller">Github</a> | <a xmlns="" href="https://zhuanlan.zhihu.com/netkiller">知乎专栏</a> | <a xmlns="" href="https://www.facebook.com/bg7nyt">Facebook</a> | <a xmlns="" href="http://cn.linkedin.com/in/netkiller/">Linkedin</a> | <a xmlns="" href="https://www.youtube.com/user/bg7nyt/videos">Youtube</a> | <a xmlns="" href="//www.netkiller.cn/home/donations.html">打赏(Donations)</a> | <a xmlns="" href="//www.netkiller.cn/home/about.html">About</a><div class="navheader"><table width="100%" summary="Navigation header"><tr><th colspan="3" align="center">1.10. 为什么对讲机可以实现十多公里的通讯距离,而手机必须依赖基站设备?</th></tr><tr><td width="20%" align="left"><a accesskey="p" href="业余无线电应急通信是火腿臆想出来的.html">上一页</a> </td><th width="60%" align="center">第 1 章 业余无线电故事</th><td width="20%" align="right"> <a accesskey="n" href="digital.html">下一页</a></td></tr></table><hr /></div><table xmlns=""><tr><td><iframe src="//ghbtns.com/github-btn.html?user=netkiller&repo=netkiller.github.io&type=watch&count=true&size=large" height="30" width="170" frameborder="0" scrolling="0" style="width:170px; height: 30px;" allowTransparency="true"></iframe></td><td><iframe src="//ghbtns.com/github-btn.html?user=netkiller&repo=netkiller.github.io&type=fork&count=true&size=large" height="30" width="170" frameborder="0" scrolling="0" style="width:170px; height: 30px;" allowTransparency="true"></iframe></td><td><iframe src="//ghbtns.com/github-btn.html?user=netkiller&type=follow&count=true&size=large" height="30" width="240" frameborder="0" scrolling="0" style="width:240px; height: 30px;" allowTransparency="true"></iframe></td><td></td><td><a href="https://zhuanlan.zhihu.com/netkiller"><img src="/images/logo/zhihu-card-default.svg" height="25" /></a></td><td valign="middle"><a href="https://zhuanlan.zhihu.com/netkiller">知乎专栏</a></td><td></td><td></td><td></td><td></td></tr></table><div class="section"><div class="titlepage"><div><div><h2 class="title" style="clear: both"><a id="id865"></a>1.10. 为什么对讲机可以实现十多公里的通讯距离,而手机必须依赖基站设备?</h2></div></div></div> <p>其实就是功率区别,手机是毫瓦发射,对讲机是0.5-5瓦发射,短波可以达到100瓦。</p> <div class="orderedlist"><p class="title"><strong>论调制模式,他们都有模拟跟数字两种方式,不同的是手机可以宽带通信,对讲机窄带:</strong></p><ol class="orderedlist" type="1"><li class="listitem">手机是,模拟FM(第一代大哥大,已经淘汰),GSM,FDMA,CDMA,WCDMA(宽带),</li><li class="listitem">对讲机是模拟制式(FM,AM,CW,SSB),数字制式 TDMA,FDMA</li><li class="listitem">早期大哥大可以跟对讲机网络连接,实现对讲机打电话,使用 FM 模式。</li></ol></div> diff --git a/radio/ch02s04.html b/radio/ch02s04.html index 950243ec9a..ac16a877e1 100644 --- a/radio/ch02s04.html +++ b/radio/ch02s04.html @@ -1,23 +1,24 @@ <?xml version="1.0" encoding="UTF-8" standalone="no"?> -<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"><html xmlns="http://www.w3.org/1999/xhtml"><head><meta http-equiv="Content-Type" content="text/html; charset=UTF-8" /><title>2.4. Jami VOIP 客户端</title><link rel="stylesheet" type="text/css" href="docbook.css" /><meta name="generator" content="DocBook XSL Stylesheets Vsnapshot" /><meta name="keywords" content="Amateur Radio, ham, ham radio, icom, yaesu, kenwood,, cw,ssb,usb,lsb,am,fm,rtty,fsk,afsk,psk31, fdma,tdma,cdma, dmr,c4fm" /><link rel="home" href="index.html" title="Netkiller Amateur Radio 手札" /><link rel="up" href="HamsOverIP.html" title="第 2 章 Hams Over IP" /><link rel="prev" href="ch02s03.html" title="2.3. 申请分机" /><link rel="next" href="置物架.html" title="第 3 章 定制/DIY 电台桌/置物架" /></head><body><a xmlns="" href="//www.netkiller.cn/">Home</a> | <a xmlns="" href="//netkiller.github.io/">简体中文</a> | <a xmlns="" href="http://netkiller.sourceforge.net/">繁体中文</a> | <a xmlns="" href="/journal/index.html">杂文</a> - | <a xmlns="" href="https://github.com/netkiller">Github</a> | <a xmlns="" href="https://zhuanlan.zhihu.com/netkiller">知乎专栏</a> | <a xmlns="" href="https://www.facebook.com/bg7nyt">Facebook</a> | <a xmlns="" href="http://cn.linkedin.com/in/netkiller/">Linkedin</a> | <a xmlns="" href="https://www.youtube.com/user/bg7nyt/videos">Youtube</a> | <a xmlns="" href="//www.netkiller.cn/home/donations.html">打赏(Donations)</a> | <a xmlns="" href="//www.netkiller.cn/home/about.html">About</a><div class="navheader"><table width="100%" summary="Navigation header"><tr><th colspan="3" align="center">2.4. Jami VOIP 客户端</th></tr><tr><td width="20%" align="left"><a accesskey="p" href="ch02s03.html">上一页</a> </td><th width="60%" align="center">第 2 章 Hams Over IP</th><td width="20%" align="right"> <a accesskey="n" href="置物架.html">下一页</a></td></tr></table><hr /></div><table xmlns=""><tr><td><iframe src="//ghbtns.com/github-btn.html?user=netkiller&repo=netkiller.github.io&type=watch&count=true&size=large" height="30" width="170" frameborder="0" scrolling="0" style="width:170px; height: 30px;" allowTransparency="true"></iframe></td><td><iframe src="//ghbtns.com/github-btn.html?user=netkiller&repo=netkiller.github.io&type=fork&count=true&size=large" height="30" width="170" frameborder="0" scrolling="0" style="width:170px; height: 30px;" allowTransparency="true"></iframe></td><td><iframe src="//ghbtns.com/github-btn.html?user=netkiller&type=follow&count=true&size=large" height="30" width="240" frameborder="0" scrolling="0" style="width:240px; height: 30px;" allowTransparency="true"></iframe></td><td></td><td><a href="https://zhuanlan.zhihu.com/netkiller"><img src="/images/logo/zhihu-card-default.svg" height="25" /></a></td><td valign="middle"><a href="https://zhuanlan.zhihu.com/netkiller">知乎专栏</a></td><td></td><td></td><td></td><td></td></tr></table><div class="section"><div class="titlepage"><div><div><h2 class="title" style="clear: both"><a id="id859"></a>2.4. Jami VOIP 客户端</h2></div></div></div> +<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"><html xmlns="http://www.w3.org/1999/xhtml"><head><meta http-equiv="Content-Type" content="text/html; charset=UTF-8" /><title>2.4. 电台电源</title><link rel="stylesheet" type="text/css" href="docbook.css" /><meta name="generator" content="DocBook XSL Stylesheets Vsnapshot" /><meta name="keywords" content="Amateur Radio, ham, ham radio, icom, yaesu, kenwood,, cw,ssb,usb,lsb,am,fm,rtty,fsk,afsk,psk31, fdma,tdma,cdma, dmr,c4fm" /><link rel="home" href="index.html" title="Netkiller Amateur Radio 手札" /><link rel="up" href="analog.html" title="第 2 章 模拟电台" /><link rel="prev" href="浅谈电磁波相位.html" title="2.3. 浅谈电磁波相位" /><link rel="next" href="为什么国家会大力推广数字电台.html" title="第 3 章 数字电台" /></head><body><a xmlns="" href="//www.netkiller.cn/">Home</a> | <a xmlns="" href="//netkiller.github.io/">简体中文</a> | <a xmlns="" href="http://netkiller.sourceforge.net/">繁体中文</a> | <a xmlns="" href="/journal/index.html">杂文</a> + | <a xmlns="" href="https://github.com/netkiller">Github</a> | <a xmlns="" href="https://zhuanlan.zhihu.com/netkiller">知乎专栏</a> | <a xmlns="" href="https://www.facebook.com/bg7nyt">Facebook</a> | <a xmlns="" href="http://cn.linkedin.com/in/netkiller/">Linkedin</a> | <a xmlns="" href="https://www.youtube.com/user/bg7nyt/videos">Youtube</a> | <a xmlns="" href="//www.netkiller.cn/home/donations.html">打赏(Donations)</a> | <a xmlns="" href="//www.netkiller.cn/home/about.html">About</a><div class="navheader"><table width="100%" summary="Navigation header"><tr><th colspan="3" align="center">2.4. 电台电源</th></tr><tr><td width="20%" align="left"><a accesskey="p" href="浅谈电磁波相位.html">上一页</a> </td><th width="60%" align="center">第 2 章 模拟电台</th><td width="20%" align="right"> <a accesskey="n" href="为什么国家会大力推广数字电台.html">下一页</a></td></tr></table><hr /></div><table xmlns=""><tr><td><iframe src="//ghbtns.com/github-btn.html?user=netkiller&repo=netkiller.github.io&type=watch&count=true&size=large" height="30" width="170" frameborder="0" scrolling="0" style="width:170px; height: 30px;" allowTransparency="true"></iframe></td><td><iframe src="//ghbtns.com/github-btn.html?user=netkiller&repo=netkiller.github.io&type=fork&count=true&size=large" height="30" width="170" frameborder="0" scrolling="0" style="width:170px; height: 30px;" allowTransparency="true"></iframe></td><td><iframe src="//ghbtns.com/github-btn.html?user=netkiller&type=follow&count=true&size=large" height="30" width="240" frameborder="0" scrolling="0" style="width:240px; height: 30px;" allowTransparency="true"></iframe></td><td></td><td><a href="https://zhuanlan.zhihu.com/netkiller"><img src="/images/logo/zhihu-card-default.svg" height="25" /></a></td><td valign="middle"><a href="https://zhuanlan.zhihu.com/netkiller">知乎专栏</a></td><td></td><td></td><td></td><td></td></tr></table><div class="section"><div class="titlepage"><div><div><h2 class="title" style="clear: both"><a id="id868"></a>2.4. 电台电源</h2></div></div></div> + + <div><img src="images/power/power.webp" /></div> + <p>下面让我来一个一个问题回答。</p> + <div class="qandaset"><a id="id869"></a><dl><dt>2.4.1. <a href="ch02s04.html#id870">只连接红线(正极)是否能开机?</a></dt><dt>2.4.2. <a href="ch02s04.html#id872">在什么情况下可以开机?</a></dt><dt>2.4.3. <a href="ch02s04.html#id874">能不能发射?会不会烧机?</a></dt><dt>2.4.4. <a href="ch02s04.html#id876">为什么能开机?</a></dt></dl><table border="0" style="width: 100%;"><colgroup><col align="left" width="1%" /><col /></colgroup><tbody> + <tr class="question"><td align="left" valign="top"><a id="id870"></a><a id="id871"></a><p><strong>2.4.1.</strong></p></td><td align="left" valign="top"><p>只连接红线(正极)是否能开机?</p></td></tr> + <tr class="answer"><td align="left" valign="top"></td><td align="left" valign="top"><p>答案是可以开机</p></td></tr> - <p> - <a class="ulink" href="https://jami.net/" target="_top">https://jami.net/</a> - 下载适合你设备的版本 - </p> - <p>添加账号</p> - <div><img src="images/hamsoverip/jami-1.png" /></div> - <p>点击 Advanced features </p> - <div><img src="images/hamsoverip/jami-2.png" /></div> - <p>点击 Configure a SIP account</p> - <div><img src="images/hamsoverip/jami-3.png" /></div> - <p>填入分配给你的 SIP 账号</p> - <p>注意:选择 UDP</p> - <p>最后点击 Add SIP account 添加账号</p> - <div><img src="images/hamsoverip/jami-4.png" /></div> - <p>再放大镜栏输入你需要拨打的分机号</p> - </div><script xmlns="" type="text/javascript" id="clustrmaps" src="//cdn.clustrmaps.com/map_v2.js?u=r5HG&d=9mi5r_kkDC8uxG8HuY3p4-2qgeeVypAK9vMD-2P6BYM"></script><div class="navfooter"><hr /><table width="100%" summary="Navigation footer"><tr><td width="40%" align="left"><a accesskey="p" href="ch02s03.html">上一页</a> </td><td width="20%" align="center"><a accesskey="u" href="HamsOverIP.html">上一级</a></td><td width="40%" align="right"> <a accesskey="n" href="置物架.html">下一页</a></td></tr><tr><td width="40%" align="left" valign="top">2.3. 申请分机 </td><td width="20%" align="center"><a accesskey="h" href="index.html">起始页</a></td><td width="40%" align="right" valign="top"> 第 3 章 定制/DIY 电台桌/置物架</td></tr></table></div><script xmlns=""> + <tr class="question"><td align="left" valign="top"><a id="id872"></a><a id="id873"></a><p><strong>2.4.2.</strong></p></td><td align="left" valign="top"><p>在什么情况下可以开机?</p></td></tr> + <tr class="answer"><td align="left" valign="top"></td><td align="left" valign="top"><p>初中物理我们都学过,电流最终都是流向大地的,这在交流电上比较突出,我们也比较好观察和做实验。对于直流电,我们始终有个印象,必须有负极,才能工作。</p><p>连接一条红线开机是有条件的。我来说一下原理,在汽车上,负极与汽车骨钢架连接,整个汽车都是负极,有时我们需要借点,借助其他汽车的电瓶搭电给自己的汽车,完成点火,有些汽车就是建议你把负极连接到汽车钢架指定位置,然后正极连接汽车蓄电池。汽车骨架就相当于大地。</p><p>现在我们在看看电台这边,电台天馈系统,其中馈线的网线连接负极。这就是只连接一条正极,能开机的根源。</p><p>如果你是用吸盘+车苗子连接车台,缺了负极连接,肯定开不了机。</p><p>这是我在做测试的时候,无意间发现的,当时电台只连接了红色的线,黑线在我手里,瞬间大脑 CPU 冒烟了。</p><p>电台是海能达 HM780,太神奇了,是在不敢相信,回头一想试试其他电台,手里还有 Yaesu FT-7800R 和 Kenwood TM-231A,经过测试,电台不开机。我还一位 HM780 坏了,拔掉红线,电台关机,再插入红线再次开机。</p><p>测试突发发现,只要连接了天线,差一根红线就能开机。太神奇了!!!</p><p>用此种方法,测试 Yaesu FT-7800R 正常开机,Kenwwood TM-231A 正常开机,可以确认这种开机现象是正常的。HM780 没有任何问题。</p></td></tr> + + <tr class="question"><td align="left" valign="top"><a id="id874"></a><a id="id875"></a><p><strong>2.4.3.</strong></p></td><td align="left" valign="top"><p>能不能发射?会不会烧机?</p></td></tr> + <tr class="answer"><td align="left" valign="top"></td><td align="left" valign="top"><p>我开始使用TM-231A 老电台,坏了不心痛,测试是可以正常使用的。然后是FT-7800 也正常,最后 HM780 也没问题。</p><p>我没有长时间使用,不知道长期使用会不会有问题。</p><p>如果是汽车,天线夹在车体上,车体本身是负极。应该问题不大。</p><p>我是在家中,使用开关电源,开关电源负极空接,会不会有问题我不清楚。</p></td></tr> + + <tr class="question"><td align="left" valign="top"><a id="id876"></a><a id="id877"></a><p><strong>2.4.4.</strong></p></td><td align="left" valign="top"><p>为什么能开机?</p></td></tr> + <tr class="answer"><td align="left" valign="top"></td><td align="left" valign="top"><p>经过开动大脑分析,这个世界上本就不需要负极或零线,之所以它存在,是因为用电环境,并不是每个人都能提供单线工作环境。所以发电厂为我们准备了零线。直流电上实现单线工作,环境就更苛刻,所有所有直流设备都带有负极。</p><p>之所以我遇到这种奇怪现象,是因为我的天线安装在了楼顶,使用夹具固定在了防雷网上,这样电台的网线连接了大地,大地电阻小于负极电阻,让直流电也实现单线工作。</p></td></tr> + </tbody></table></div> + <p></p> + </div><script xmlns="" type="text/javascript" id="clustrmaps" src="//cdn.clustrmaps.com/map_v2.js?u=r5HG&d=9mi5r_kkDC8uxG8HuY3p4-2qgeeVypAK9vMD-2P6BYM"></script><div class="navfooter"><hr /><table width="100%" summary="Navigation footer"><tr><td width="40%" align="left"><a accesskey="p" href="浅谈电磁波相位.html">上一页</a> </td><td width="20%" align="center"><a accesskey="u" href="analog.html">上一级</a></td><td width="40%" align="right"> <a accesskey="n" href="为什么国家会大力推广数字电台.html">下一页</a></td></tr><tr><td width="40%" align="left" valign="top">2.3. 浅谈电磁波相位 </td><td width="20%" align="center"><a accesskey="h" href="index.html">起始页</a></td><td width="40%" align="right" valign="top"> 第 3 章 数字电台</td></tr></table></div><script xmlns=""> (function(i,s,o,g,r,a,m){i['GoogleAnalyticsObject']=r;i[r]=i[r]||function(){ (i[r].q=i[r].q||[]).push(arguments)},i[r].l=1*new Date();a=s.createElement(o), m=s.getElementsByTagName(o)[0];a.async=1;a.src=g;m.parentNode.insertBefore(a,m) diff --git a/radio/ch03s02.html b/radio/ch03s02.html new file mode 100644 index 0000000000..fb3eaf57b5 --- /dev/null +++ b/radio/ch03s02.html @@ -0,0 +1,51 @@ +<?xml version="1.0" encoding="UTF-8" standalone="no"?> +<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"><html xmlns="http://www.w3.org/1999/xhtml"><head><meta http-equiv="Content-Type" content="text/html; charset=UTF-8" /><title>3.2. 声码器</title><link rel="stylesheet" type="text/css" href="docbook.css" /><meta name="generator" content="DocBook XSL Stylesheets Vsnapshot" /><meta name="keywords" content="Amateur Radio, ham, ham radio, icom, yaesu, kenwood,, cw,ssb,usb,lsb,am,fm,rtty,fsk,afsk,psk31, fdma,tdma,cdma, dmr,c4fm" /><link rel="home" href="index.html" title="Netkiller Amateur Radio 手札" /><link rel="up" href="为什么国家会大力推广数字电台.html" title="第 3 章 数字电台" /><link rel="prev" href="为什么国家会大力推广数字电台.html" title="第 3 章 数字电台" /><link rel="next" href="ch03s03.html" title="3.3. 调制模式" /></head><body><a xmlns="" href="//www.netkiller.cn/">Home</a> | <a xmlns="" href="//netkiller.github.io/">简体中文</a> | <a xmlns="" href="http://netkiller.sourceforge.net/">繁体中文</a> | <a xmlns="" href="/journal/index.html">杂文</a> + | <a xmlns="" href="https://github.com/netkiller">Github</a> | <a xmlns="" href="https://zhuanlan.zhihu.com/netkiller">知乎专栏</a> | <a xmlns="" href="https://www.facebook.com/bg7nyt">Facebook</a> | <a xmlns="" href="http://cn.linkedin.com/in/netkiller/">Linkedin</a> | <a xmlns="" href="https://www.youtube.com/user/bg7nyt/videos">Youtube</a> | <a xmlns="" href="//www.netkiller.cn/home/donations.html">打赏(Donations)</a> | <a xmlns="" href="//www.netkiller.cn/home/about.html">About</a><div class="navheader"><table width="100%" summary="Navigation header"><tr><th colspan="3" align="center">3.2. 声码器</th></tr><tr><td width="20%" align="left"><a accesskey="p" href="为什么国家会大力推广数字电台.html">上一页</a> </td><th width="60%" align="center">第 3 章 数字电台</th><td width="20%" align="right"> <a accesskey="n" href="ch03s03.html">下一页</a></td></tr></table><hr /></div><table xmlns=""><tr><td><iframe src="//ghbtns.com/github-btn.html?user=netkiller&repo=netkiller.github.io&type=watch&count=true&size=large" height="30" width="170" frameborder="0" scrolling="0" style="width:170px; height: 30px;" allowTransparency="true"></iframe></td><td><iframe src="//ghbtns.com/github-btn.html?user=netkiller&repo=netkiller.github.io&type=fork&count=true&size=large" height="30" width="170" frameborder="0" scrolling="0" style="width:170px; height: 30px;" allowTransparency="true"></iframe></td><td><iframe src="//ghbtns.com/github-btn.html?user=netkiller&type=follow&count=true&size=large" height="30" width="240" frameborder="0" scrolling="0" style="width:240px; height: 30px;" allowTransparency="true"></iframe></td><td></td><td><a href="https://zhuanlan.zhihu.com/netkiller"><img src="/images/logo/zhihu-card-default.svg" height="25" /></a></td><td valign="middle"><a href="https://zhuanlan.zhihu.com/netkiller">知乎专栏</a></td><td></td><td></td><td></td><td></td></tr></table><div class="section"><div class="titlepage"><div><div><h2 class="title" style="clear: both"><a id="id878"></a>3.2. 声码器</h2></div></div></div> + + <p>声码器(vocoder)语音信号某种模型的语音分析合成系统。在传输中只利用模型参数,在编译码时利用模型参数估计和语音合成技术的语音信号编译码器,一种对话音进行分析和合成的编、译码器,也称话音分析合成系统或话音频带压缩系统。它是压缩通信频带和进行保密通信的有力工具。</p> + <div class="section"><div class="titlepage"><div><div><h3 class="title"><a id="id811"></a>3.2.1. Codec2 声码器</h3></div></div></div> + + <p>Codec2 是一种开源的低比特率语音编码器,设计用于在 700 到 3200 bit/s 的范围内提供通信质量的语音。其主要应用是低带宽的 HF/VHF 数字无线电。</p> + </div> + <div class="section"><div class="titlepage"><div><div><h3 class="title"><a id="id812"></a>3.2.2. Ambe 声码器</h3></div></div></div> + + <p>官网:https://www.dvsinc.com/</p> + <p>C4FM Fusion 使用AMBE+2, DMR使用AMBE+2 而D-Star 使用AMBE+</p> + <p>Fusion的传输速率为9.6Kbps,DMR的传输速率为4.8Kbps x2, D-Star的传输速率为4.8Kbps。</p> + <p>其中D-STAR使用的AMBE+声码器的专利已过期,C4FM/DMR 其他几种使用的AMBE+2声码器还没过期,直到2028年才过期。</p> + </div> + <div class="section"><div class="titlepage"><div><div><h3 class="title"><a id="id813"></a>3.2.3. ACELP 声码器</h3></div></div></div> + + <p>TETRA(Terrestrial Trunked Radio)系统使用的是 ACELP(Algebraic Code Excited Linear Prediction) 声码器,具体来说是 TETRA ACELP 声码器。这种声码器专为TETRA系统设计,能够在低比特率(通常为4.567 kbps)下提供高质量的语音编码,同时保持较强的抗噪能力和高效的频谱利用率。</p> + </div> + </div><script xmlns="" type="text/javascript" id="clustrmaps" src="//cdn.clustrmaps.com/map_v2.js?u=r5HG&d=9mi5r_kkDC8uxG8HuY3p4-2qgeeVypAK9vMD-2P6BYM"></script><div class="navfooter"><hr /><table width="100%" summary="Navigation footer"><tr><td width="40%" align="left"><a accesskey="p" href="为什么国家会大力推广数字电台.html">上一页</a> </td><td width="20%" align="center"><a accesskey="u" href="为什么国家会大力推广数字电台.html">上一级</a></td><td width="40%" align="right"> <a accesskey="n" href="ch03s03.html">下一页</a></td></tr><tr><td width="40%" align="left" valign="top">第 3 章 数字电台 </td><td width="20%" align="center"><a accesskey="h" href="index.html">起始页</a></td><td width="40%" align="right" valign="top"> 3.3. 调制模式</td></tr></table></div><script xmlns=""> + (function(i,s,o,g,r,a,m){i['GoogleAnalyticsObject']=r;i[r]=i[r]||function(){ + (i[r].q=i[r].q||[]).push(arguments)},i[r].l=1*new Date();a=s.createElement(o), + m=s.getElementsByTagName(o)[0];a.async=1;a.src=g;m.parentNode.insertBefore(a,m) + })(window,document,'script','//www.google-analytics.com/analytics.js','ga'); + + ga('create', 'UA-11694057-1', 'auto'); + ga('send', 'pageview'); + + </script><script xmlns="" async="async"> + var _hmt = _hmt || []; + (function() { + var hm = document.createElement("script"); + hm.src = "https://hm.baidu.com/hm.js?93967759a51cda79e49bf4e34d0b0f2c"; + var s = document.getElementsByTagName("script")[0]; + s.parentNode.insertBefore(hm, s); + })(); +</script><script xmlns="" async="async"> + (function(){ + var bp = document.createElement('script'); + var curProtocol = window.location.protocol.split(':')[0]; + if (curProtocol === 'https') { + bp.src = 'https://zz.bdstatic.com/linksubmit/push.js'; + } + else { + bp.src = 'http://push.zhanzhang.baidu.com/push.js'; + } + var s = document.getElementsByTagName("script")[0]; + s.parentNode.insertBefore(bp, s); + })(); +</script></body></html> \ No newline at end of file diff --git a/radio/ch09s03.html b/radio/ch03s03.html similarity index 82% rename from radio/ch09s03.html rename to radio/ch03s03.html index 13cc7178f7..da40060c17 100644 --- a/radio/ch09s03.html +++ b/radio/ch03s03.html @@ -1,24 +1,24 @@ <?xml version="1.0" encoding="UTF-8" standalone="no"?> -<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"><html xmlns="http://www.w3.org/1999/xhtml"><head><meta http-equiv="Content-Type" content="text/html; charset=UTF-8" /><title>9.3. 调制模式</title><link rel="stylesheet" type="text/css" href="docbook.css" /><meta name="generator" content="DocBook XSL Stylesheets Vsnapshot" /><meta name="keywords" content="Amateur Radio, ham, ham radio, icom, yaesu, kenwood,, cw,ssb,usb,lsb,am,fm,rtty,fsk,afsk,psk31, fdma,tdma,cdma, dmr,c4fm" /><link rel="home" href="index.html" title="Netkiller Amateur Radio 手札" /><link rel="up" href="为什么国家会大力推广数字电台.html" title="第 9 章 数字电台" /><link rel="prev" href="ch09s02.html" title="9.2. 声码器" /><link rel="next" href="ch09s04.html" title="9.4. 带宽" /></head><body><a xmlns="" href="//www.netkiller.cn/">Home</a> | <a xmlns="" href="//netkiller.github.io/">简体中文</a> | <a xmlns="" href="http://netkiller.sourceforge.net/">繁体中文</a> | <a xmlns="" href="/journal/index.html">杂文</a> - | <a xmlns="" href="https://github.com/netkiller">Github</a> | <a xmlns="" href="https://zhuanlan.zhihu.com/netkiller">知乎专栏</a> | <a xmlns="" href="https://www.facebook.com/bg7nyt">Facebook</a> | <a xmlns="" href="http://cn.linkedin.com/in/netkiller/">Linkedin</a> | <a xmlns="" href="https://www.youtube.com/user/bg7nyt/videos">Youtube</a> | <a xmlns="" href="//www.netkiller.cn/home/donations.html">打赏(Donations)</a> | <a xmlns="" href="//www.netkiller.cn/home/about.html">About</a><div class="navheader"><table width="100%" summary="Navigation header"><tr><th colspan="3" align="center">9.3. 调制模式</th></tr><tr><td width="20%" align="left"><a accesskey="p" href="ch09s02.html">上一页</a> </td><th width="60%" align="center">第 9 章 数字电台</th><td width="20%" align="right"> <a accesskey="n" href="ch09s04.html">下一页</a></td></tr></table><hr /></div><table xmlns=""><tr><td><iframe src="//ghbtns.com/github-btn.html?user=netkiller&repo=netkiller.github.io&type=watch&count=true&size=large" height="30" width="170" frameborder="0" scrolling="0" style="width:170px; height: 30px;" allowTransparency="true"></iframe></td><td><iframe src="//ghbtns.com/github-btn.html?user=netkiller&repo=netkiller.github.io&type=fork&count=true&size=large" height="30" width="170" frameborder="0" scrolling="0" style="width:170px; height: 30px;" allowTransparency="true"></iframe></td><td><iframe src="//ghbtns.com/github-btn.html?user=netkiller&type=follow&count=true&size=large" height="30" width="240" frameborder="0" scrolling="0" style="width:240px; height: 30px;" allowTransparency="true"></iframe></td><td></td><td><a href="https://zhuanlan.zhihu.com/netkiller"><img src="/images/logo/zhihu-card-default.svg" height="25" /></a></td><td valign="middle"><a href="https://zhuanlan.zhihu.com/netkiller">知乎专栏</a></td><td></td><td></td><td></td><td></td></tr></table><div class="section"><div class="titlepage"><div><div><h2 class="title" style="clear: both"><a id="id877"></a>9.3. 调制模式</h2></div></div></div> +<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"><html xmlns="http://www.w3.org/1999/xhtml"><head><meta http-equiv="Content-Type" content="text/html; charset=UTF-8" /><title>3.3. 调制模式</title><link rel="stylesheet" type="text/css" href="docbook.css" /><meta name="generator" content="DocBook XSL Stylesheets Vsnapshot" /><meta name="keywords" content="Amateur Radio, ham, ham radio, icom, yaesu, kenwood,, cw,ssb,usb,lsb,am,fm,rtty,fsk,afsk,psk31, fdma,tdma,cdma, dmr,c4fm" /><link rel="home" href="index.html" title="Netkiller Amateur Radio 手札" /><link rel="up" href="为什么国家会大力推广数字电台.html" title="第 3 章 数字电台" /><link rel="prev" href="ch03s02.html" title="3.2. 声码器" /><link rel="next" href="ch03s04.html" title="3.4. 带宽" /></head><body><a xmlns="" href="//www.netkiller.cn/">Home</a> | <a xmlns="" href="//netkiller.github.io/">简体中文</a> | <a xmlns="" href="http://netkiller.sourceforge.net/">繁体中文</a> | <a xmlns="" href="/journal/index.html">杂文</a> + | <a xmlns="" href="https://github.com/netkiller">Github</a> | <a xmlns="" href="https://zhuanlan.zhihu.com/netkiller">知乎专栏</a> | <a xmlns="" href="https://www.facebook.com/bg7nyt">Facebook</a> | <a xmlns="" href="http://cn.linkedin.com/in/netkiller/">Linkedin</a> | <a xmlns="" href="https://www.youtube.com/user/bg7nyt/videos">Youtube</a> | <a xmlns="" href="//www.netkiller.cn/home/donations.html">打赏(Donations)</a> | <a xmlns="" href="//www.netkiller.cn/home/about.html">About</a><div class="navheader"><table width="100%" summary="Navigation header"><tr><th colspan="3" align="center">3.3. 调制模式</th></tr><tr><td width="20%" align="left"><a accesskey="p" href="ch03s02.html">上一页</a> </td><th width="60%" align="center">第 3 章 数字电台</th><td width="20%" align="right"> <a accesskey="n" href="ch03s04.html">下一页</a></td></tr></table><hr /></div><table xmlns=""><tr><td><iframe src="//ghbtns.com/github-btn.html?user=netkiller&repo=netkiller.github.io&type=watch&count=true&size=large" height="30" width="170" frameborder="0" scrolling="0" style="width:170px; height: 30px;" allowTransparency="true"></iframe></td><td><iframe src="//ghbtns.com/github-btn.html?user=netkiller&repo=netkiller.github.io&type=fork&count=true&size=large" height="30" width="170" frameborder="0" scrolling="0" style="width:170px; height: 30px;" allowTransparency="true"></iframe></td><td><iframe src="//ghbtns.com/github-btn.html?user=netkiller&type=follow&count=true&size=large" height="30" width="240" frameborder="0" scrolling="0" style="width:240px; height: 30px;" allowTransparency="true"></iframe></td><td></td><td><a href="https://zhuanlan.zhihu.com/netkiller"><img src="/images/logo/zhihu-card-default.svg" height="25" /></a></td><td valign="middle"><a href="https://zhuanlan.zhihu.com/netkiller">知乎专栏</a></td><td></td><td></td><td></td><td></td></tr></table><div class="section"><div class="titlepage"><div><div><h2 class="title" style="clear: both"><a id="id880"></a>3.3. 调制模式</h2></div></div></div> <p>Fusion 使用C4FM(连续4级频率调制),DRM使用4FSK(4级频移键控),而D-Star使用GMSK(高斯最小频移键控)。Tetra 使用π/4-差分正交相移键控调制(π/4-DQPSK)</p> <p>DMR 使用TDMA(时分多址),C4FM和D-Star使用FDMA(频分多址)</p> - <div class="section"><div class="titlepage"><div><div><h3 class="title"><a id="id814"></a>9.3.1. DMR/YSF/P25</h3></div></div></div> + <div class="section"><div class="titlepage"><div><div><h3 class="title"><a id="id814"></a>3.3.1. DMR/YSF/P25</h3></div></div></div> <div><img src="images/mode/DMR-YSF-P25.png" /></div> </div> - <div class="section"><div class="titlepage"><div><div><h3 class="title"><a id="id815"></a>9.3.2. D-Star/NXDN</h3></div></div></div> + <div class="section"><div class="titlepage"><div><div><h3 class="title"><a id="id815"></a>3.3.2. D-Star/NXDN</h3></div></div></div> <div><img src="images/mode/D-Star.png" /></div> <div><img src="images/mode/NXDN.png" /></div> </div> - <div class="section"><div class="titlepage"><div><div><h3 class="title"><a id="id816"></a>9.3.3. Tatra</h3></div></div></div> + <div class="section"><div class="titlepage"><div><div><h3 class="title"><a id="id816"></a>3.3.3. Tetra</h3></div></div></div> <div><img src="images/mode/Tetra.png" /></div> - + </div> - </div><script xmlns="" type="text/javascript" id="clustrmaps" src="//cdn.clustrmaps.com/map_v2.js?u=r5HG&d=9mi5r_kkDC8uxG8HuY3p4-2qgeeVypAK9vMD-2P6BYM"></script><div class="navfooter"><hr /><table width="100%" summary="Navigation footer"><tr><td width="40%" align="left"><a accesskey="p" href="ch09s02.html">上一页</a> </td><td width="20%" align="center"><a accesskey="u" href="为什么国家会大力推广数字电台.html">上一级</a></td><td width="40%" align="right"> <a accesskey="n" href="ch09s04.html">下一页</a></td></tr><tr><td width="40%" align="left" valign="top">9.2. 声码器 </td><td width="20%" align="center"><a accesskey="h" href="index.html">起始页</a></td><td width="40%" align="right" valign="top"> 9.4. 带宽</td></tr></table></div><script xmlns=""> + </div><script xmlns="" type="text/javascript" id="clustrmaps" src="//cdn.clustrmaps.com/map_v2.js?u=r5HG&d=9mi5r_kkDC8uxG8HuY3p4-2qgeeVypAK9vMD-2P6BYM"></script><div class="navfooter"><hr /><table width="100%" summary="Navigation footer"><tr><td width="40%" align="left"><a accesskey="p" href="ch03s02.html">上一页</a> </td><td width="20%" align="center"><a accesskey="u" href="为什么国家会大力推广数字电台.html">上一级</a></td><td width="40%" align="right"> <a accesskey="n" href="ch03s04.html">下一页</a></td></tr><tr><td width="40%" align="left" valign="top">3.2. 声码器 </td><td width="20%" align="center"><a accesskey="h" href="index.html">起始页</a></td><td width="40%" align="right" valign="top"> 3.4. 带宽</td></tr></table></div><script xmlns=""> (function(i,s,o,g,r,a,m){i['GoogleAnalyticsObject']=r;i[r]=i[r]||function(){ (i[r].q=i[r].q||[]).push(arguments)},i[r].l=1*new Date();a=s.createElement(o), m=s.getElementsByTagName(o)[0];a.async=1;a.src=g;m.parentNode.insertBefore(a,m) diff --git a/radio/ch09s04.html b/radio/ch03s04.html similarity index 83% rename from radio/ch09s04.html rename to radio/ch03s04.html index 14482b7211..c2e0a40e99 100644 --- a/radio/ch09s04.html +++ b/radio/ch03s04.html @@ -1,9 +1,9 @@ <?xml version="1.0" encoding="UTF-8" standalone="no"?> -<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"><html xmlns="http://www.w3.org/1999/xhtml"><head><meta http-equiv="Content-Type" content="text/html; charset=UTF-8" /><title>9.4. 带宽</title><link rel="stylesheet" type="text/css" href="docbook.css" /><meta name="generator" content="DocBook XSL Stylesheets Vsnapshot" /><meta name="keywords" content="Amateur Radio, ham, ham radio, icom, yaesu, kenwood,, cw,ssb,usb,lsb,am,fm,rtty,fsk,afsk,psk31, fdma,tdma,cdma, dmr,c4fm" /><link rel="home" href="index.html" title="Netkiller Amateur Radio 手札" /><link rel="up" href="为什么国家会大力推广数字电台.html" title="第 9 章 数字电台" /><link rel="prev" href="ch09s03.html" title="9.3. 调制模式" /><link rel="next" href="ch09s05.html" title="9.5. 用户身份验证" /></head><body><a xmlns="" href="//www.netkiller.cn/">Home</a> | <a xmlns="" href="//netkiller.github.io/">简体中文</a> | <a xmlns="" href="http://netkiller.sourceforge.net/">繁体中文</a> | <a xmlns="" href="/journal/index.html">杂文</a> - | <a xmlns="" href="https://github.com/netkiller">Github</a> | <a xmlns="" href="https://zhuanlan.zhihu.com/netkiller">知乎专栏</a> | <a xmlns="" href="https://www.facebook.com/bg7nyt">Facebook</a> | <a xmlns="" href="http://cn.linkedin.com/in/netkiller/">Linkedin</a> | <a xmlns="" href="https://www.youtube.com/user/bg7nyt/videos">Youtube</a> | <a xmlns="" href="//www.netkiller.cn/home/donations.html">打赏(Donations)</a> | <a xmlns="" href="//www.netkiller.cn/home/about.html">About</a><div class="navheader"><table width="100%" summary="Navigation header"><tr><th colspan="3" align="center">9.4. 带宽</th></tr><tr><td width="20%" align="left"><a accesskey="p" href="ch09s03.html">上一页</a> </td><th width="60%" align="center">第 9 章 数字电台</th><td width="20%" align="right"> <a accesskey="n" href="ch09s05.html">下一页</a></td></tr></table><hr /></div><table xmlns=""><tr><td><iframe src="//ghbtns.com/github-btn.html?user=netkiller&repo=netkiller.github.io&type=watch&count=true&size=large" height="30" width="170" frameborder="0" scrolling="0" style="width:170px; height: 30px;" allowTransparency="true"></iframe></td><td><iframe src="//ghbtns.com/github-btn.html?user=netkiller&repo=netkiller.github.io&type=fork&count=true&size=large" height="30" width="170" frameborder="0" scrolling="0" style="width:170px; height: 30px;" allowTransparency="true"></iframe></td><td><iframe src="//ghbtns.com/github-btn.html?user=netkiller&type=follow&count=true&size=large" height="30" width="240" frameborder="0" scrolling="0" style="width:240px; height: 30px;" allowTransparency="true"></iframe></td><td></td><td><a href="https://zhuanlan.zhihu.com/netkiller"><img src="/images/logo/zhihu-card-default.svg" height="25" /></a></td><td valign="middle"><a href="https://zhuanlan.zhihu.com/netkiller">知乎专栏</a></td><td></td><td></td><td></td><td></td></tr></table><div class="section"><div class="titlepage"><div><div><h2 class="title" style="clear: both"><a id="id878"></a>9.4. 带宽</h2></div></div></div> +<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"><html xmlns="http://www.w3.org/1999/xhtml"><head><meta http-equiv="Content-Type" content="text/html; charset=UTF-8" /><title>3.4. 带宽</title><link rel="stylesheet" type="text/css" href="docbook.css" /><meta name="generator" content="DocBook XSL Stylesheets Vsnapshot" /><meta name="keywords" content="Amateur Radio, ham, ham radio, icom, yaesu, kenwood,, cw,ssb,usb,lsb,am,fm,rtty,fsk,afsk,psk31, fdma,tdma,cdma, dmr,c4fm" /><link rel="home" href="index.html" title="Netkiller Amateur Radio 手札" /><link rel="up" href="为什么国家会大力推广数字电台.html" title="第 3 章 数字电台" /><link rel="prev" href="ch03s03.html" title="3.3. 调制模式" /><link rel="next" href="ch03s05.html" title="3.5. 用户身份验证" /></head><body><a xmlns="" href="//www.netkiller.cn/">Home</a> | <a xmlns="" href="//netkiller.github.io/">简体中文</a> | <a xmlns="" href="http://netkiller.sourceforge.net/">繁体中文</a> | <a xmlns="" href="/journal/index.html">杂文</a> + | <a xmlns="" href="https://github.com/netkiller">Github</a> | <a xmlns="" href="https://zhuanlan.zhihu.com/netkiller">知乎专栏</a> | <a xmlns="" href="https://www.facebook.com/bg7nyt">Facebook</a> | <a xmlns="" href="http://cn.linkedin.com/in/netkiller/">Linkedin</a> | <a xmlns="" href="https://www.youtube.com/user/bg7nyt/videos">Youtube</a> | <a xmlns="" href="//www.netkiller.cn/home/donations.html">打赏(Donations)</a> | <a xmlns="" href="//www.netkiller.cn/home/about.html">About</a><div class="navheader"><table width="100%" summary="Navigation header"><tr><th colspan="3" align="center">3.4. 带宽</th></tr><tr><td width="20%" align="left"><a accesskey="p" href="ch03s03.html">上一页</a> </td><th width="60%" align="center">第 3 章 数字电台</th><td width="20%" align="right"> <a accesskey="n" href="ch03s05.html">下一页</a></td></tr></table><hr /></div><table xmlns=""><tr><td><iframe src="//ghbtns.com/github-btn.html?user=netkiller&repo=netkiller.github.io&type=watch&count=true&size=large" height="30" width="170" frameborder="0" scrolling="0" style="width:170px; height: 30px;" allowTransparency="true"></iframe></td><td><iframe src="//ghbtns.com/github-btn.html?user=netkiller&repo=netkiller.github.io&type=fork&count=true&size=large" height="30" width="170" frameborder="0" scrolling="0" style="width:170px; height: 30px;" allowTransparency="true"></iframe></td><td><iframe src="//ghbtns.com/github-btn.html?user=netkiller&type=follow&count=true&size=large" height="30" width="240" frameborder="0" scrolling="0" style="width:240px; height: 30px;" allowTransparency="true"></iframe></td><td></td><td><a href="https://zhuanlan.zhihu.com/netkiller"><img src="/images/logo/zhihu-card-default.svg" height="25" /></a></td><td valign="middle"><a href="https://zhuanlan.zhihu.com/netkiller">知乎专栏</a></td><td></td><td></td><td></td><td></td></tr></table><div class="section"><div class="titlepage"><div><div><h2 class="title" style="clear: both"><a id="id881"></a>3.4. 带宽</h2></div></div></div> <p>Fusion 和 DMR 的带宽利用率为12.5Khz, 而D-Star的带宽利用率为6.25Khz。</p> - </div><script xmlns="" type="text/javascript" id="clustrmaps" src="//cdn.clustrmaps.com/map_v2.js?u=r5HG&d=9mi5r_kkDC8uxG8HuY3p4-2qgeeVypAK9vMD-2P6BYM"></script><div class="navfooter"><hr /><table width="100%" summary="Navigation footer"><tr><td width="40%" align="left"><a accesskey="p" href="ch09s03.html">上一页</a> </td><td width="20%" align="center"><a accesskey="u" href="为什么国家会大力推广数字电台.html">上一级</a></td><td width="40%" align="right"> <a accesskey="n" href="ch09s05.html">下一页</a></td></tr><tr><td width="40%" align="left" valign="top">9.3. 调制模式 </td><td width="20%" align="center"><a accesskey="h" href="index.html">起始页</a></td><td width="40%" align="right" valign="top"> 9.5. 用户身份验证</td></tr></table></div><script xmlns=""> + </div><script xmlns="" type="text/javascript" id="clustrmaps" src="//cdn.clustrmaps.com/map_v2.js?u=r5HG&d=9mi5r_kkDC8uxG8HuY3p4-2qgeeVypAK9vMD-2P6BYM"></script><div class="navfooter"><hr /><table width="100%" summary="Navigation footer"><tr><td width="40%" align="left"><a accesskey="p" href="ch03s03.html">上一页</a> </td><td width="20%" align="center"><a accesskey="u" href="为什么国家会大力推广数字电台.html">上一级</a></td><td width="40%" align="right"> <a accesskey="n" href="ch03s05.html">下一页</a></td></tr><tr><td width="40%" align="left" valign="top">3.3. 调制模式 </td><td width="20%" align="center"><a accesskey="h" href="index.html">起始页</a></td><td width="40%" align="right" valign="top"> 3.5. 用户身份验证</td></tr></table></div><script xmlns=""> (function(i,s,o,g,r,a,m){i['GoogleAnalyticsObject']=r;i[r]=i[r]||function(){ (i[r].q=i[r].q||[]).push(arguments)},i[r].l=1*new Date();a=s.createElement(o), m=s.getElementsByTagName(o)[0];a.async=1;a.src=g;m.parentNode.insertBefore(a,m) diff --git a/radio/ch09s05.html b/radio/ch03s05.html similarity index 84% rename from radio/ch09s05.html rename to radio/ch03s05.html index d9267b014c..e25a077685 100644 --- a/radio/ch09s05.html +++ b/radio/ch03s05.html @@ -1,9 +1,9 @@ <?xml version="1.0" encoding="UTF-8" standalone="no"?> -<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"><html xmlns="http://www.w3.org/1999/xhtml"><head><meta http-equiv="Content-Type" content="text/html; charset=UTF-8" /><title>9.5. 用户身份验证</title><link rel="stylesheet" type="text/css" href="docbook.css" /><meta name="generator" content="DocBook XSL Stylesheets Vsnapshot" /><meta name="keywords" content="Amateur Radio, ham, ham radio, icom, yaesu, kenwood,, cw,ssb,usb,lsb,am,fm,rtty,fsk,afsk,psk31, fdma,tdma,cdma, dmr,c4fm" /><link rel="home" href="index.html" title="Netkiller Amateur Radio 手札" /><link rel="up" href="为什么国家会大力推广数字电台.html" title="第 9 章 数字电台" /><link rel="prev" href="ch09s04.html" title="9.4. 带宽" /><link rel="next" href="ch09s06.html" title="9.6. 中继器" /></head><body><a xmlns="" href="//www.netkiller.cn/">Home</a> | <a xmlns="" href="//netkiller.github.io/">简体中文</a> | <a xmlns="" href="http://netkiller.sourceforge.net/">繁体中文</a> | <a xmlns="" href="/journal/index.html">杂文</a> - | <a xmlns="" href="https://github.com/netkiller">Github</a> | <a xmlns="" href="https://zhuanlan.zhihu.com/netkiller">知乎专栏</a> | <a xmlns="" href="https://www.facebook.com/bg7nyt">Facebook</a> | <a xmlns="" href="http://cn.linkedin.com/in/netkiller/">Linkedin</a> | <a xmlns="" href="https://www.youtube.com/user/bg7nyt/videos">Youtube</a> | <a xmlns="" href="//www.netkiller.cn/home/donations.html">打赏(Donations)</a> | <a xmlns="" href="//www.netkiller.cn/home/about.html">About</a><div class="navheader"><table width="100%" summary="Navigation header"><tr><th colspan="3" align="center">9.5. 用户身份验证</th></tr><tr><td width="20%" align="left"><a accesskey="p" href="ch09s04.html">上一页</a> </td><th width="60%" align="center">第 9 章 数字电台</th><td width="20%" align="right"> <a accesskey="n" href="ch09s06.html">下一页</a></td></tr></table><hr /></div><table xmlns=""><tr><td><iframe src="//ghbtns.com/github-btn.html?user=netkiller&repo=netkiller.github.io&type=watch&count=true&size=large" height="30" width="170" frameborder="0" scrolling="0" style="width:170px; height: 30px;" allowTransparency="true"></iframe></td><td><iframe src="//ghbtns.com/github-btn.html?user=netkiller&repo=netkiller.github.io&type=fork&count=true&size=large" height="30" width="170" frameborder="0" scrolling="0" style="width:170px; height: 30px;" allowTransparency="true"></iframe></td><td><iframe src="//ghbtns.com/github-btn.html?user=netkiller&type=follow&count=true&size=large" height="30" width="240" frameborder="0" scrolling="0" style="width:240px; height: 30px;" allowTransparency="true"></iframe></td><td></td><td><a href="https://zhuanlan.zhihu.com/netkiller"><img src="/images/logo/zhihu-card-default.svg" height="25" /></a></td><td valign="middle"><a href="https://zhuanlan.zhihu.com/netkiller">知乎专栏</a></td><td></td><td></td><td></td><td></td></tr></table><div class="section"><div class="titlepage"><div><div><h2 class="title" style="clear: both"><a id="id879"></a>9.5. 用户身份验证</h2></div></div></div> +<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"><html xmlns="http://www.w3.org/1999/xhtml"><head><meta http-equiv="Content-Type" content="text/html; charset=UTF-8" /><title>3.5. 用户身份验证</title><link rel="stylesheet" type="text/css" href="docbook.css" /><meta name="generator" content="DocBook XSL Stylesheets Vsnapshot" /><meta name="keywords" content="Amateur Radio, ham, ham radio, icom, yaesu, kenwood,, cw,ssb,usb,lsb,am,fm,rtty,fsk,afsk,psk31, fdma,tdma,cdma, dmr,c4fm" /><link rel="home" href="index.html" title="Netkiller Amateur Radio 手札" /><link rel="up" href="为什么国家会大力推广数字电台.html" title="第 3 章 数字电台" /><link rel="prev" href="ch03s04.html" title="3.4. 带宽" /><link rel="next" href="ch03s06.html" title="3.6. 中继器" /></head><body><a xmlns="" href="//www.netkiller.cn/">Home</a> | <a xmlns="" href="//netkiller.github.io/">简体中文</a> | <a xmlns="" href="http://netkiller.sourceforge.net/">繁体中文</a> | <a xmlns="" href="/journal/index.html">杂文</a> + | <a xmlns="" href="https://github.com/netkiller">Github</a> | <a xmlns="" href="https://zhuanlan.zhihu.com/netkiller">知乎专栏</a> | <a xmlns="" href="https://www.facebook.com/bg7nyt">Facebook</a> | <a xmlns="" href="http://cn.linkedin.com/in/netkiller/">Linkedin</a> | <a xmlns="" href="https://www.youtube.com/user/bg7nyt/videos">Youtube</a> | <a xmlns="" href="//www.netkiller.cn/home/donations.html">打赏(Donations)</a> | <a xmlns="" href="//www.netkiller.cn/home/about.html">About</a><div class="navheader"><table width="100%" summary="Navigation header"><tr><th colspan="3" align="center">3.5. 用户身份验证</th></tr><tr><td width="20%" align="left"><a accesskey="p" href="ch03s04.html">上一页</a> </td><th width="60%" align="center">第 3 章 数字电台</th><td width="20%" align="right"> <a accesskey="n" href="ch03s06.html">下一页</a></td></tr></table><hr /></div><table xmlns=""><tr><td><iframe src="//ghbtns.com/github-btn.html?user=netkiller&repo=netkiller.github.io&type=watch&count=true&size=large" height="30" width="170" frameborder="0" scrolling="0" style="width:170px; height: 30px;" allowTransparency="true"></iframe></td><td><iframe src="//ghbtns.com/github-btn.html?user=netkiller&repo=netkiller.github.io&type=fork&count=true&size=large" height="30" width="170" frameborder="0" scrolling="0" style="width:170px; height: 30px;" allowTransparency="true"></iframe></td><td><iframe src="//ghbtns.com/github-btn.html?user=netkiller&type=follow&count=true&size=large" height="30" width="240" frameborder="0" scrolling="0" style="width:240px; height: 30px;" allowTransparency="true"></iframe></td><td></td><td><a href="https://zhuanlan.zhihu.com/netkiller"><img src="/images/logo/zhihu-card-default.svg" height="25" /></a></td><td valign="middle"><a href="https://zhuanlan.zhihu.com/netkiller">知乎专栏</a></td><td></td><td></td><td></td><td></td></tr></table><div class="section"><div class="titlepage"><div><div><h2 class="title" style="clear: both"><a id="id882"></a>3.5. 用户身份验证</h2></div></div></div> <p>E-Star和Fusion 通过呼号识别用户,DMR通过用户ID来识别用户。</p> - </div><script xmlns="" type="text/javascript" id="clustrmaps" src="//cdn.clustrmaps.com/map_v2.js?u=r5HG&d=9mi5r_kkDC8uxG8HuY3p4-2qgeeVypAK9vMD-2P6BYM"></script><div class="navfooter"><hr /><table width="100%" summary="Navigation footer"><tr><td width="40%" align="left"><a accesskey="p" href="ch09s04.html">上一页</a> </td><td width="20%" align="center"><a accesskey="u" href="为什么国家会大力推广数字电台.html">上一级</a></td><td width="40%" align="right"> <a accesskey="n" href="ch09s06.html">下一页</a></td></tr><tr><td width="40%" align="left" valign="top">9.4. 带宽 </td><td width="20%" align="center"><a accesskey="h" href="index.html">起始页</a></td><td width="40%" align="right" valign="top"> 9.6. 中继器</td></tr></table></div><script xmlns=""> + </div><script xmlns="" type="text/javascript" id="clustrmaps" src="//cdn.clustrmaps.com/map_v2.js?u=r5HG&d=9mi5r_kkDC8uxG8HuY3p4-2qgeeVypAK9vMD-2P6BYM"></script><div class="navfooter"><hr /><table width="100%" summary="Navigation footer"><tr><td width="40%" align="left"><a accesskey="p" href="ch03s04.html">上一页</a> </td><td width="20%" align="center"><a accesskey="u" href="为什么国家会大力推广数字电台.html">上一级</a></td><td width="40%" align="right"> <a accesskey="n" href="ch03s06.html">下一页</a></td></tr><tr><td width="40%" align="left" valign="top">3.4. 带宽 </td><td width="20%" align="center"><a accesskey="h" href="index.html">起始页</a></td><td width="40%" align="right" valign="top"> 3.6. 中继器</td></tr></table></div><script xmlns=""> (function(i,s,o,g,r,a,m){i['GoogleAnalyticsObject']=r;i[r]=i[r]||function(){ (i[r].q=i[r].q||[]).push(arguments)},i[r].l=1*new Date();a=s.createElement(o), m=s.getElementsByTagName(o)[0];a.async=1;a.src=g;m.parentNode.insertBefore(a,m) diff --git a/radio/ch09s06.html b/radio/ch03s06.html similarity index 55% rename from radio/ch09s06.html rename to radio/ch03s06.html index db8efb8218..a219f7b2da 100644 --- a/radio/ch09s06.html +++ b/radio/ch03s06.html @@ -1,11 +1,11 @@ <?xml version="1.0" encoding="UTF-8" standalone="no"?> -<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"><html xmlns="http://www.w3.org/1999/xhtml"><head><meta http-equiv="Content-Type" content="text/html; charset=UTF-8" /><title>9.6. 中继器</title><link rel="stylesheet" type="text/css" href="docbook.css" /><meta name="generator" content="DocBook XSL Stylesheets Vsnapshot" /><meta name="keywords" content="Amateur Radio, ham, ham radio, icom, yaesu, kenwood,, cw,ssb,usb,lsb,am,fm,rtty,fsk,afsk,psk31, fdma,tdma,cdma, dmr,c4fm" /><link rel="home" href="index.html" title="Netkiller Amateur Radio 手札" /><link rel="up" href="为什么国家会大力推广数字电台.html" title="第 9 章 数字电台" /><link rel="prev" href="ch09s05.html" title="9.5. 用户身份验证" /><link rel="next" href="motorola.html" title="第 10 章 Motorola 摩托罗拉" /></head><body><a xmlns="" href="//www.netkiller.cn/">Home</a> | <a xmlns="" href="//netkiller.github.io/">简体中文</a> | <a xmlns="" href="http://netkiller.sourceforge.net/">繁体中文</a> | <a xmlns="" href="/journal/index.html">杂文</a> - | <a xmlns="" href="https://github.com/netkiller">Github</a> | <a xmlns="" href="https://zhuanlan.zhihu.com/netkiller">知乎专栏</a> | <a xmlns="" href="https://www.facebook.com/bg7nyt">Facebook</a> | <a xmlns="" href="http://cn.linkedin.com/in/netkiller/">Linkedin</a> | <a xmlns="" href="https://www.youtube.com/user/bg7nyt/videos">Youtube</a> | <a xmlns="" href="//www.netkiller.cn/home/donations.html">打赏(Donations)</a> | <a xmlns="" href="//www.netkiller.cn/home/about.html">About</a><div class="navheader"><table width="100%" summary="Navigation header"><tr><th colspan="3" align="center">9.6. 中继器</th></tr><tr><td width="20%" align="left"><a accesskey="p" href="ch09s05.html">上一页</a> </td><th width="60%" align="center">第 9 章 数字电台</th><td width="20%" align="right"> <a accesskey="n" href="motorola.html">下一页</a></td></tr></table><hr /></div><table xmlns=""><tr><td><iframe src="//ghbtns.com/github-btn.html?user=netkiller&repo=netkiller.github.io&type=watch&count=true&size=large" height="30" width="170" frameborder="0" scrolling="0" style="width:170px; height: 30px;" allowTransparency="true"></iframe></td><td><iframe src="//ghbtns.com/github-btn.html?user=netkiller&repo=netkiller.github.io&type=fork&count=true&size=large" height="30" width="170" frameborder="0" scrolling="0" style="width:170px; height: 30px;" allowTransparency="true"></iframe></td><td><iframe src="//ghbtns.com/github-btn.html?user=netkiller&type=follow&count=true&size=large" height="30" width="240" frameborder="0" scrolling="0" style="width:240px; height: 30px;" allowTransparency="true"></iframe></td><td></td><td><a href="https://zhuanlan.zhihu.com/netkiller"><img src="/images/logo/zhihu-card-default.svg" height="25" /></a></td><td valign="middle"><a href="https://zhuanlan.zhihu.com/netkiller">知乎专栏</a></td><td></td><td></td><td></td><td></td></tr></table><div class="section"><div class="titlepage"><div><div><h2 class="title" style="clear: both"><a id="id880"></a>9.6. 中继器</h2></div></div></div> +<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"><html xmlns="http://www.w3.org/1999/xhtml"><head><meta http-equiv="Content-Type" content="text/html; charset=UTF-8" /><title>3.6. 中继器</title><link rel="stylesheet" type="text/css" href="docbook.css" /><meta name="generator" content="DocBook XSL Stylesheets Vsnapshot" /><meta name="keywords" content="Amateur Radio, ham, ham radio, icom, yaesu, kenwood,, cw,ssb,usb,lsb,am,fm,rtty,fsk,afsk,psk31, fdma,tdma,cdma, dmr,c4fm" /><link rel="home" href="index.html" title="Netkiller Amateur Radio 手札" /><link rel="up" href="为什么国家会大力推广数字电台.html" title="第 3 章 数字电台" /><link rel="prev" href="ch03s05.html" title="3.5. 用户身份验证" /><link rel="next" href="数字电台声音不好听.html" title="3.7. 数字电台声音不好听" /></head><body><a xmlns="" href="//www.netkiller.cn/">Home</a> | <a xmlns="" href="//netkiller.github.io/">简体中文</a> | <a xmlns="" href="http://netkiller.sourceforge.net/">繁体中文</a> | <a xmlns="" href="/journal/index.html">杂文</a> + | <a xmlns="" href="https://github.com/netkiller">Github</a> | <a xmlns="" href="https://zhuanlan.zhihu.com/netkiller">知乎专栏</a> | <a xmlns="" href="https://www.facebook.com/bg7nyt">Facebook</a> | <a xmlns="" href="http://cn.linkedin.com/in/netkiller/">Linkedin</a> | <a xmlns="" href="https://www.youtube.com/user/bg7nyt/videos">Youtube</a> | <a xmlns="" href="//www.netkiller.cn/home/donations.html">打赏(Donations)</a> | <a xmlns="" href="//www.netkiller.cn/home/about.html">About</a><div class="navheader"><table width="100%" summary="Navigation header"><tr><th colspan="3" align="center">3.6. 中继器</th></tr><tr><td width="20%" align="left"><a accesskey="p" href="ch03s05.html">上一页</a> </td><th width="60%" align="center">第 3 章 数字电台</th><td width="20%" align="right"> <a accesskey="n" href="数字电台声音不好听.html">下一页</a></td></tr></table><hr /></div><table xmlns=""><tr><td><iframe src="//ghbtns.com/github-btn.html?user=netkiller&repo=netkiller.github.io&type=watch&count=true&size=large" height="30" width="170" frameborder="0" scrolling="0" style="width:170px; height: 30px;" allowTransparency="true"></iframe></td><td><iframe src="//ghbtns.com/github-btn.html?user=netkiller&repo=netkiller.github.io&type=fork&count=true&size=large" height="30" width="170" frameborder="0" scrolling="0" style="width:170px; height: 30px;" allowTransparency="true"></iframe></td><td><iframe src="//ghbtns.com/github-btn.html?user=netkiller&type=follow&count=true&size=large" height="30" width="240" frameborder="0" scrolling="0" style="width:240px; height: 30px;" allowTransparency="true"></iframe></td><td></td><td><a href="https://zhuanlan.zhihu.com/netkiller"><img src="/images/logo/zhihu-card-default.svg" height="25" /></a></td><td valign="middle"><a href="https://zhuanlan.zhihu.com/netkiller">知乎专栏</a></td><td></td><td></td><td></td><td></td></tr></table><div class="section"><div class="titlepage"><div><div><h2 class="title" style="clear: both"><a id="id883"></a>3.6. 中继器</h2></div></div></div> <p>DMR 支持通话组:全乎,组呼,单呼</p> <p>D-Star 支持反射器多中继器连接,多种及创建虚拟组</p> <p>C4FM Fusion 支持 Wires-X Room</p> - </div><script xmlns="" type="text/javascript" id="clustrmaps" src="//cdn.clustrmaps.com/map_v2.js?u=r5HG&d=9mi5r_kkDC8uxG8HuY3p4-2qgeeVypAK9vMD-2P6BYM"></script><div class="navfooter"><hr /><table width="100%" summary="Navigation footer"><tr><td width="40%" align="left"><a accesskey="p" href="ch09s05.html">上一页</a> </td><td width="20%" align="center"><a accesskey="u" href="为什么国家会大力推广数字电台.html">上一级</a></td><td width="40%" align="right"> <a accesskey="n" href="motorola.html">下一页</a></td></tr><tr><td width="40%" align="left" valign="top">9.5. 用户身份验证 </td><td width="20%" align="center"><a accesskey="h" href="index.html">起始页</a></td><td width="40%" align="right" valign="top"> 第 10 章 Motorola 摩托罗拉</td></tr></table></div><script xmlns=""> + </div><script xmlns="" type="text/javascript" id="clustrmaps" src="//cdn.clustrmaps.com/map_v2.js?u=r5HG&d=9mi5r_kkDC8uxG8HuY3p4-2qgeeVypAK9vMD-2P6BYM"></script><div class="navfooter"><hr /><table width="100%" summary="Navigation footer"><tr><td width="40%" align="left"><a accesskey="p" href="ch03s05.html">上一页</a> </td><td width="20%" align="center"><a accesskey="u" href="为什么国家会大力推广数字电台.html">上一级</a></td><td width="40%" align="right"> <a accesskey="n" href="数字电台声音不好听.html">下一页</a></td></tr><tr><td width="40%" align="left" valign="top">3.5. 用户身份验证 </td><td width="20%" align="center"><a accesskey="h" href="index.html">起始页</a></td><td width="40%" align="right" valign="top"> 3.7. 数字电台声音不好听</td></tr></table></div><script xmlns=""> (function(i,s,o,g,r,a,m){i['GoogleAnalyticsObject']=r;i[r]=i[r]||function(){ (i[r].q=i[r].q||[]).push(arguments)},i[r].l=1*new Date();a=s.createElement(o), m=s.getElementsByTagName(o)[0];a.async=1;a.src=g;m.parentNode.insertBefore(a,m) diff --git a/radio/ch04.html b/radio/ch04.html deleted file mode 100644 index 33ed3733aa..0000000000 --- a/radio/ch04.html +++ /dev/null @@ -1,38 +0,0 @@ -<?xml version="1.0" encoding="UTF-8" standalone="no"?> -<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"><html xmlns="http://www.w3.org/1999/xhtml"><head><meta http-equiv="Content-Type" content="text/html; charset=UTF-8" /><title>第 4 章 通信模式</title><link rel="stylesheet" type="text/css" href="docbook.css" /><meta name="generator" content="DocBook XSL Stylesheets Vsnapshot" /><meta name="keywords" content="Amateur Radio, ham, ham radio, icom, yaesu, kenwood,, cw,ssb,usb,lsb,am,fm,rtty,fsk,afsk,psk31, fdma,tdma,cdma, dmr,c4fm" /><link rel="home" href="index.html" title="Netkiller Amateur Radio 手札" /><link rel="up" href="analog.html" title="部分 II. 模拟电台" /><link rel="prev" href="analog.html" title="部分 II. 模拟电台" /><link rel="next" href="天线的工作原理.html" title="第 5 章 天线的工作原理" /></head><body><a xmlns="" href="//www.netkiller.cn/">Home</a> | <a xmlns="" href="//netkiller.github.io/">简体中文</a> | <a xmlns="" href="http://netkiller.sourceforge.net/">繁体中文</a> | <a xmlns="" href="/journal/index.html">杂文</a> - | <a xmlns="" href="https://github.com/netkiller">Github</a> | <a xmlns="" href="https://zhuanlan.zhihu.com/netkiller">知乎专栏</a> | <a xmlns="" href="https://www.facebook.com/bg7nyt">Facebook</a> | <a xmlns="" href="http://cn.linkedin.com/in/netkiller/">Linkedin</a> | <a xmlns="" href="https://www.youtube.com/user/bg7nyt/videos">Youtube</a> | <a xmlns="" href="//www.netkiller.cn/home/donations.html">打赏(Donations)</a> | <a xmlns="" href="//www.netkiller.cn/home/about.html">About</a><div class="navheader"><table width="100%" summary="Navigation header"><tr><th colspan="3" align="center">第 4 章 通信模式</th></tr><tr><td width="20%" align="left"><a accesskey="p" href="analog.html">上一页</a> </td><th width="60%" align="center">部分 II. 模拟电台</th><td width="20%" align="right"> <a accesskey="n" href="天线的工作原理.html">下一页</a></td></tr></table><hr /></div><table xmlns=""><tr><td><iframe src="//ghbtns.com/github-btn.html?user=netkiller&repo=netkiller.github.io&type=watch&count=true&size=large" height="30" width="170" frameborder="0" scrolling="0" style="width:170px; height: 30px;" allowTransparency="true"></iframe></td><td><iframe src="//ghbtns.com/github-btn.html?user=netkiller&repo=netkiller.github.io&type=fork&count=true&size=large" height="30" width="170" frameborder="0" scrolling="0" style="width:170px; height: 30px;" allowTransparency="true"></iframe></td><td><iframe src="//ghbtns.com/github-btn.html?user=netkiller&type=follow&count=true&size=large" height="30" width="240" frameborder="0" scrolling="0" style="width:240px; height: 30px;" allowTransparency="true"></iframe></td><td></td><td><a href="https://zhuanlan.zhihu.com/netkiller"><img src="/images/logo/zhihu-card-default.svg" height="25" /></a></td><td valign="middle"><a href="https://zhuanlan.zhihu.com/netkiller">知乎专栏</a></td><td></td><td></td><td></td><td></td></tr></table><div class="chapter"><div class="titlepage"><div><div><h2 class="title"><a id="id860"></a>第 4 章 通信模式</h2></div></div></div> - - <div><img src="images/mode/FM.png" /></div> - <div><img src="images/mode/AM.png" /></div> - <div><img src="images/mode/SSB.png" /></div> - </div><script xmlns="" type="text/javascript" id="clustrmaps" src="//cdn.clustrmaps.com/map_v2.js?u=r5HG&d=9mi5r_kkDC8uxG8HuY3p4-2qgeeVypAK9vMD-2P6BYM"></script><div class="navfooter"><hr /><table width="100%" summary="Navigation footer"><tr><td width="40%" align="left"><a accesskey="p" href="analog.html">上一页</a> </td><td width="20%" align="center"><a accesskey="u" href="analog.html">上一级</a></td><td width="40%" align="right"> <a accesskey="n" href="天线的工作原理.html">下一页</a></td></tr><tr><td width="40%" align="left" valign="top">部分 II. 模拟电台 </td><td width="20%" align="center"><a accesskey="h" href="index.html">起始页</a></td><td width="40%" align="right" valign="top"> 第 5 章 天线的工作原理</td></tr></table></div><script xmlns=""> - (function(i,s,o,g,r,a,m){i['GoogleAnalyticsObject']=r;i[r]=i[r]||function(){ - (i[r].q=i[r].q||[]).push(arguments)},i[r].l=1*new Date();a=s.createElement(o), - m=s.getElementsByTagName(o)[0];a.async=1;a.src=g;m.parentNode.insertBefore(a,m) - })(window,document,'script','//www.google-analytics.com/analytics.js','ga'); - - ga('create', 'UA-11694057-1', 'auto'); - ga('send', 'pageview'); - - </script><script xmlns="" async="async"> - var _hmt = _hmt || []; - (function() { - var hm = document.createElement("script"); - hm.src = "https://hm.baidu.com/hm.js?93967759a51cda79e49bf4e34d0b0f2c"; - var s = document.getElementsByTagName("script")[0]; - s.parentNode.insertBefore(hm, s); - })(); -</script><script xmlns="" async="async"> - (function(){ - var bp = document.createElement('script'); - var curProtocol = window.location.protocol.split(':')[0]; - if (curProtocol === 'https') { - bp.src = 'https://zz.bdstatic.com/linksubmit/push.js'; - } - else { - bp.src = 'http://push.zhanzhang.baidu.com/push.js'; - } - var s = document.getElementsByTagName("script")[0]; - s.parentNode.insertBefore(bp, s); - })(); -</script></body></html> \ No newline at end of file diff --git a/radio/ch02s02.html b/radio/ch04s02.html similarity index 87% rename from radio/ch02s02.html rename to radio/ch04s02.html index 754b6c92ac..153fd20347 100644 --- a/radio/ch02s02.html +++ b/radio/ch04s02.html @@ -1,6 +1,6 @@ <?xml version="1.0" encoding="UTF-8" standalone="no"?> -<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"><html xmlns="http://www.w3.org/1999/xhtml"><head><meta http-equiv="Content-Type" content="text/html; charset=UTF-8" /><title>2.2. 创建账户</title><link rel="stylesheet" type="text/css" href="docbook.css" /><meta name="generator" content="DocBook XSL Stylesheets Vsnapshot" /><meta name="keywords" content="Amateur Radio, ham, ham radio, icom, yaesu, kenwood,, cw,ssb,usb,lsb,am,fm,rtty,fsk,afsk,psk31, fdma,tdma,cdma, dmr,c4fm" /><link rel="home" href="index.html" title="Netkiller Amateur Radio 手札" /><link rel="up" href="HamsOverIP.html" title="第 2 章 Hams Over IP" /><link rel="prev" href="HamsOverIP.html" title="第 2 章 Hams Over IP" /><link rel="next" href="ch02s03.html" title="2.3. 申请分机" /></head><body><a xmlns="" href="//www.netkiller.cn/">Home</a> | <a xmlns="" href="//netkiller.github.io/">简体中文</a> | <a xmlns="" href="http://netkiller.sourceforge.net/">繁体中文</a> | <a xmlns="" href="/journal/index.html">杂文</a> - | <a xmlns="" href="https://github.com/netkiller">Github</a> | <a xmlns="" href="https://zhuanlan.zhihu.com/netkiller">知乎专栏</a> | <a xmlns="" href="https://www.facebook.com/bg7nyt">Facebook</a> | <a xmlns="" href="http://cn.linkedin.com/in/netkiller/">Linkedin</a> | <a xmlns="" href="https://www.youtube.com/user/bg7nyt/videos">Youtube</a> | <a xmlns="" href="//www.netkiller.cn/home/donations.html">打赏(Donations)</a> | <a xmlns="" href="//www.netkiller.cn/home/about.html">About</a><div class="navheader"><table width="100%" summary="Navigation header"><tr><th colspan="3" align="center">2.2. 创建账户</th></tr><tr><td width="20%" align="left"><a accesskey="p" href="HamsOverIP.html">上一页</a> </td><th width="60%" align="center">第 2 章 Hams Over IP</th><td width="20%" align="right"> <a accesskey="n" href="ch02s03.html">下一页</a></td></tr></table><hr /></div><table xmlns=""><tr><td><iframe src="//ghbtns.com/github-btn.html?user=netkiller&repo=netkiller.github.io&type=watch&count=true&size=large" height="30" width="170" frameborder="0" scrolling="0" style="width:170px; height: 30px;" allowTransparency="true"></iframe></td><td><iframe src="//ghbtns.com/github-btn.html?user=netkiller&repo=netkiller.github.io&type=fork&count=true&size=large" height="30" width="170" frameborder="0" scrolling="0" style="width:170px; height: 30px;" allowTransparency="true"></iframe></td><td><iframe src="//ghbtns.com/github-btn.html?user=netkiller&type=follow&count=true&size=large" height="30" width="240" frameborder="0" scrolling="0" style="width:240px; height: 30px;" allowTransparency="true"></iframe></td><td></td><td><a href="https://zhuanlan.zhihu.com/netkiller"><img src="/images/logo/zhihu-card-default.svg" height="25" /></a></td><td valign="middle"><a href="https://zhuanlan.zhihu.com/netkiller">知乎专栏</a></td><td></td><td></td><td></td><td></td></tr></table><div class="section"><div class="titlepage"><div><div><h2 class="title" style="clear: both"><a id="id856"></a>2.2. 创建账户</h2></div></div></div> +<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"><html xmlns="http://www.w3.org/1999/xhtml"><head><meta http-equiv="Content-Type" content="text/html; charset=UTF-8" /><title>4.2. 创建账户</title><link rel="stylesheet" type="text/css" href="docbook.css" /><meta name="generator" content="DocBook XSL Stylesheets Vsnapshot" /><meta name="keywords" content="Amateur Radio, ham, ham radio, icom, yaesu, kenwood,, cw,ssb,usb,lsb,am,fm,rtty,fsk,afsk,psk31, fdma,tdma,cdma, dmr,c4fm" /><link rel="home" href="index.html" title="Netkiller Amateur Radio 手札" /><link rel="up" href="HamsOverIP.html" title="第 4 章 Hams Over IP" /><link rel="prev" href="HamsOverIP.html" title="第 4 章 Hams Over IP" /><link rel="next" href="ch04s03.html" title="4.3. 申请分机" /></head><body><a xmlns="" href="//www.netkiller.cn/">Home</a> | <a xmlns="" href="//netkiller.github.io/">简体中文</a> | <a xmlns="" href="http://netkiller.sourceforge.net/">繁体中文</a> | <a xmlns="" href="/journal/index.html">杂文</a> + | <a xmlns="" href="https://github.com/netkiller">Github</a> | <a xmlns="" href="https://zhuanlan.zhihu.com/netkiller">知乎专栏</a> | <a xmlns="" href="https://www.facebook.com/bg7nyt">Facebook</a> | <a xmlns="" href="http://cn.linkedin.com/in/netkiller/">Linkedin</a> | <a xmlns="" href="https://www.youtube.com/user/bg7nyt/videos">Youtube</a> | <a xmlns="" href="//www.netkiller.cn/home/donations.html">打赏(Donations)</a> | <a xmlns="" href="//www.netkiller.cn/home/about.html">About</a><div class="navheader"><table width="100%" summary="Navigation header"><tr><th colspan="3" align="center">4.2. 创建账户</th></tr><tr><td width="20%" align="left"><a accesskey="p" href="HamsOverIP.html">上一页</a> </td><th width="60%" align="center">第 4 章 Hams Over IP</th><td width="20%" align="right"> <a accesskey="n" href="ch04s03.html">下一页</a></td></tr></table><hr /></div><table xmlns=""><tr><td><iframe src="//ghbtns.com/github-btn.html?user=netkiller&repo=netkiller.github.io&type=watch&count=true&size=large" height="30" width="170" frameborder="0" scrolling="0" style="width:170px; height: 30px;" allowTransparency="true"></iframe></td><td><iframe src="//ghbtns.com/github-btn.html?user=netkiller&repo=netkiller.github.io&type=fork&count=true&size=large" height="30" width="170" frameborder="0" scrolling="0" style="width:170px; height: 30px;" allowTransparency="true"></iframe></td><td><iframe src="//ghbtns.com/github-btn.html?user=netkiller&type=follow&count=true&size=large" height="30" width="240" frameborder="0" scrolling="0" style="width:240px; height: 30px;" allowTransparency="true"></iframe></td><td></td><td><a href="https://zhuanlan.zhihu.com/netkiller"><img src="/images/logo/zhihu-card-default.svg" height="25" /></a></td><td valign="middle"><a href="https://zhuanlan.zhihu.com/netkiller">知乎专栏</a></td><td></td><td></td><td></td><td></td></tr></table><div class="section"><div class="titlepage"><div><div><h2 class="title" style="clear: both"><a id="id884"></a>4.2. 创建账户</h2></div></div></div> <p>用户需要先在 Hams Over IP 的票务系统中创建账户,并通过验证邮件完成注册。</p> <a class="ulink" href="https://helpdesk.hamsoverip.com/osticket/account.php?do=create" target="_top">https://helpdesk.hamsoverip.com/osticket/account.php?do=create</a> @@ -8,7 +8,7 @@ <p>填写注册信息,会收到一封邮件,邮件中有一个链接,点击激化账号。</p> <p>登录系统</p> <div><img src="images/hamsoverip/signin.png" /></div> - </div><script xmlns="" type="text/javascript" id="clustrmaps" src="//cdn.clustrmaps.com/map_v2.js?u=r5HG&d=9mi5r_kkDC8uxG8HuY3p4-2qgeeVypAK9vMD-2P6BYM"></script><div class="navfooter"><hr /><table width="100%" summary="Navigation footer"><tr><td width="40%" align="left"><a accesskey="p" href="HamsOverIP.html">上一页</a> </td><td width="20%" align="center"><a accesskey="u" href="HamsOverIP.html">上一级</a></td><td width="40%" align="right"> <a accesskey="n" href="ch02s03.html">下一页</a></td></tr><tr><td width="40%" align="left" valign="top">第 2 章 Hams Over IP </td><td width="20%" align="center"><a accesskey="h" href="index.html">起始页</a></td><td width="40%" align="right" valign="top"> 2.3. 申请分机</td></tr></table></div><script xmlns=""> + </div><script xmlns="" type="text/javascript" id="clustrmaps" src="//cdn.clustrmaps.com/map_v2.js?u=r5HG&d=9mi5r_kkDC8uxG8HuY3p4-2qgeeVypAK9vMD-2P6BYM"></script><div class="navfooter"><hr /><table width="100%" summary="Navigation footer"><tr><td width="40%" align="left"><a accesskey="p" href="HamsOverIP.html">上一页</a> </td><td width="20%" align="center"><a accesskey="u" href="HamsOverIP.html">上一级</a></td><td width="40%" align="right"> <a accesskey="n" href="ch04s03.html">下一页</a></td></tr><tr><td width="40%" align="left" valign="top">第 4 章 Hams Over IP </td><td width="20%" align="center"><a accesskey="h" href="index.html">起始页</a></td><td width="40%" align="right" valign="top"> 4.3. 申请分机</td></tr></table></div><script xmlns=""> (function(i,s,o,g,r,a,m){i['GoogleAnalyticsObject']=r;i[r]=i[r]||function(){ (i[r].q=i[r].q||[]).push(arguments)},i[r].l=1*new Date();a=s.createElement(o), m=s.getElementsByTagName(o)[0];a.async=1;a.src=g;m.parentNode.insertBefore(a,m) diff --git a/radio/ch02s03.html b/radio/ch04s03.html similarity index 84% rename from radio/ch02s03.html rename to radio/ch04s03.html index 222fdd5aa9..b68fbc205e 100644 --- a/radio/ch02s03.html +++ b/radio/ch04s03.html @@ -1,6 +1,6 @@ <?xml version="1.0" encoding="UTF-8" standalone="no"?> -<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"><html xmlns="http://www.w3.org/1999/xhtml"><head><meta http-equiv="Content-Type" content="text/html; charset=UTF-8" /><title>2.3. 申请分机</title><link rel="stylesheet" type="text/css" href="docbook.css" /><meta name="generator" content="DocBook XSL Stylesheets Vsnapshot" /><meta name="keywords" content="Amateur Radio, ham, ham radio, icom, yaesu, kenwood,, cw,ssb,usb,lsb,am,fm,rtty,fsk,afsk,psk31, fdma,tdma,cdma, dmr,c4fm" /><link rel="home" href="index.html" title="Netkiller Amateur Radio 手札" /><link rel="up" href="HamsOverIP.html" title="第 2 章 Hams Over IP" /><link rel="prev" href="ch02s02.html" title="2.2. 创建账户" /><link rel="next" href="ch02s04.html" title="2.4. Jami VOIP 客户端" /></head><body><a xmlns="" href="//www.netkiller.cn/">Home</a> | <a xmlns="" href="//netkiller.github.io/">简体中文</a> | <a xmlns="" href="http://netkiller.sourceforge.net/">繁体中文</a> | <a xmlns="" href="/journal/index.html">杂文</a> - | <a xmlns="" href="https://github.com/netkiller">Github</a> | <a xmlns="" href="https://zhuanlan.zhihu.com/netkiller">知乎专栏</a> | <a xmlns="" href="https://www.facebook.com/bg7nyt">Facebook</a> | <a xmlns="" href="http://cn.linkedin.com/in/netkiller/">Linkedin</a> | <a xmlns="" href="https://www.youtube.com/user/bg7nyt/videos">Youtube</a> | <a xmlns="" href="//www.netkiller.cn/home/donations.html">打赏(Donations)</a> | <a xmlns="" href="//www.netkiller.cn/home/about.html">About</a><div class="navheader"><table width="100%" summary="Navigation header"><tr><th colspan="3" align="center">2.3. 申请分机</th></tr><tr><td width="20%" align="left"><a accesskey="p" href="ch02s02.html">上一页</a> </td><th width="60%" align="center">第 2 章 Hams Over IP</th><td width="20%" align="right"> <a accesskey="n" href="ch02s04.html">下一页</a></td></tr></table><hr /></div><table xmlns=""><tr><td><iframe src="//ghbtns.com/github-btn.html?user=netkiller&repo=netkiller.github.io&type=watch&count=true&size=large" height="30" width="170" frameborder="0" scrolling="0" style="width:170px; height: 30px;" allowTransparency="true"></iframe></td><td><iframe src="//ghbtns.com/github-btn.html?user=netkiller&repo=netkiller.github.io&type=fork&count=true&size=large" height="30" width="170" frameborder="0" scrolling="0" style="width:170px; height: 30px;" allowTransparency="true"></iframe></td><td><iframe src="//ghbtns.com/github-btn.html?user=netkiller&type=follow&count=true&size=large" height="30" width="240" frameborder="0" scrolling="0" style="width:240px; height: 30px;" allowTransparency="true"></iframe></td><td></td><td><a href="https://zhuanlan.zhihu.com/netkiller"><img src="/images/logo/zhihu-card-default.svg" height="25" /></a></td><td valign="middle"><a href="https://zhuanlan.zhihu.com/netkiller">知乎专栏</a></td><td></td><td></td><td></td><td></td></tr></table><div class="section"><div class="titlepage"><div><div><h2 class="title" style="clear: both"><a id="id858"></a>2.3. 申请分机</h2></div></div></div> +<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"><html xmlns="http://www.w3.org/1999/xhtml"><head><meta http-equiv="Content-Type" content="text/html; charset=UTF-8" /><title>4.3. 申请分机</title><link rel="stylesheet" type="text/css" href="docbook.css" /><meta name="generator" content="DocBook XSL Stylesheets Vsnapshot" /><meta name="keywords" content="Amateur Radio, ham, ham radio, icom, yaesu, kenwood,, cw,ssb,usb,lsb,am,fm,rtty,fsk,afsk,psk31, fdma,tdma,cdma, dmr,c4fm" /><link rel="home" href="index.html" title="Netkiller Amateur Radio 手札" /><link rel="up" href="HamsOverIP.html" title="第 4 章 Hams Over IP" /><link rel="prev" href="ch04s02.html" title="4.2. 创建账户" /><link rel="next" href="ch04s04.html" title="4.4. Jami VOIP 客户端" /></head><body><a xmlns="" href="//www.netkiller.cn/">Home</a> | <a xmlns="" href="//netkiller.github.io/">简体中文</a> | <a xmlns="" href="http://netkiller.sourceforge.net/">繁体中文</a> | <a xmlns="" href="/journal/index.html">杂文</a> + | <a xmlns="" href="https://github.com/netkiller">Github</a> | <a xmlns="" href="https://zhuanlan.zhihu.com/netkiller">知乎专栏</a> | <a xmlns="" href="https://www.facebook.com/bg7nyt">Facebook</a> | <a xmlns="" href="http://cn.linkedin.com/in/netkiller/">Linkedin</a> | <a xmlns="" href="https://www.youtube.com/user/bg7nyt/videos">Youtube</a> | <a xmlns="" href="//www.netkiller.cn/home/donations.html">打赏(Donations)</a> | <a xmlns="" href="//www.netkiller.cn/home/about.html">About</a><div class="navheader"><table width="100%" summary="Navigation header"><tr><th colspan="3" align="center">4.3. 申请分机</th></tr><tr><td width="20%" align="left"><a accesskey="p" href="ch04s02.html">上一页</a> </td><th width="60%" align="center">第 4 章 Hams Over IP</th><td width="20%" align="right"> <a accesskey="n" href="ch04s04.html">下一页</a></td></tr></table><hr /></div><table xmlns=""><tr><td><iframe src="//ghbtns.com/github-btn.html?user=netkiller&repo=netkiller.github.io&type=watch&count=true&size=large" height="30" width="170" frameborder="0" scrolling="0" style="width:170px; height: 30px;" allowTransparency="true"></iframe></td><td><iframe src="//ghbtns.com/github-btn.html?user=netkiller&repo=netkiller.github.io&type=fork&count=true&size=large" height="30" width="170" frameborder="0" scrolling="0" style="width:170px; height: 30px;" allowTransparency="true"></iframe></td><td><iframe src="//ghbtns.com/github-btn.html?user=netkiller&type=follow&count=true&size=large" height="30" width="240" frameborder="0" scrolling="0" style="width:240px; height: 30px;" allowTransparency="true"></iframe></td><td></td><td><a href="https://zhuanlan.zhihu.com/netkiller"><img src="/images/logo/zhihu-card-default.svg" height="25" /></a></td><td valign="middle"><a href="https://zhuanlan.zhihu.com/netkiller">知乎专栏</a></td><td></td><td></td><td></td><td></td></tr></table><div class="section"><div class="titlepage"><div><div><h2 class="title" style="clear: both"><a id="id886"></a>4.3. 申请分机</h2></div></div></div> <p>账户创建成功后,就可以申请新的分机号了,你要给管理创建一个 Ticket(申请单)</p> <p>如果你英文不好,准备号翻译软件。</p> @@ -12,7 +12,7 @@ <p> 等待一天之后,管理换给你回复。</p> <div><img src="images/hamsoverip/ticket.png" /></div> <p>内容包括了服务器地址、端口号、网络协议、用户名和密码</p> - </div><script xmlns="" type="text/javascript" id="clustrmaps" src="//cdn.clustrmaps.com/map_v2.js?u=r5HG&d=9mi5r_kkDC8uxG8HuY3p4-2qgeeVypAK9vMD-2P6BYM"></script><div class="navfooter"><hr /><table width="100%" summary="Navigation footer"><tr><td width="40%" align="left"><a accesskey="p" href="ch02s02.html">上一页</a> </td><td width="20%" align="center"><a accesskey="u" href="HamsOverIP.html">上一级</a></td><td width="40%" align="right"> <a accesskey="n" href="ch02s04.html">下一页</a></td></tr><tr><td width="40%" align="left" valign="top">2.2. 创建账户 </td><td width="20%" align="center"><a accesskey="h" href="index.html">起始页</a></td><td width="40%" align="right" valign="top"> 2.4. Jami VOIP 客户端</td></tr></table></div><script xmlns=""> + </div><script xmlns="" type="text/javascript" id="clustrmaps" src="//cdn.clustrmaps.com/map_v2.js?u=r5HG&d=9mi5r_kkDC8uxG8HuY3p4-2qgeeVypAK9vMD-2P6BYM"></script><div class="navfooter"><hr /><table width="100%" summary="Navigation footer"><tr><td width="40%" align="left"><a accesskey="p" href="ch04s02.html">上一页</a> </td><td width="20%" align="center"><a accesskey="u" href="HamsOverIP.html">上一级</a></td><td width="40%" align="right"> <a accesskey="n" href="ch04s04.html">下一页</a></td></tr><tr><td width="40%" align="left" valign="top">4.2. 创建账户 </td><td width="20%" align="center"><a accesskey="h" href="index.html">起始页</a></td><td width="40%" align="right" valign="top"> 4.4. Jami VOIP 客户端</td></tr></table></div><script xmlns=""> (function(i,s,o,g,r,a,m){i['GoogleAnalyticsObject']=r;i[r]=i[r]||function(){ (i[r].q=i[r].q||[]).push(arguments)},i[r].l=1*new Date();a=s.createElement(o), m=s.getElementsByTagName(o)[0];a.async=1;a.src=g;m.parentNode.insertBefore(a,m) diff --git a/radio/ch04s04.html b/radio/ch04s04.html new file mode 100644 index 0000000000..8c642d071d --- /dev/null +++ b/radio/ch04s04.html @@ -0,0 +1,50 @@ +<?xml version="1.0" encoding="UTF-8" standalone="no"?> +<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"><html xmlns="http://www.w3.org/1999/xhtml"><head><meta http-equiv="Content-Type" content="text/html; charset=UTF-8" /><title>4.4. Jami VOIP 客户端</title><link rel="stylesheet" type="text/css" href="docbook.css" /><meta name="generator" content="DocBook XSL Stylesheets Vsnapshot" /><meta name="keywords" content="Amateur Radio, ham, ham radio, icom, yaesu, kenwood,, cw,ssb,usb,lsb,am,fm,rtty,fsk,afsk,psk31, fdma,tdma,cdma, dmr,c4fm" /><link rel="home" href="index.html" title="Netkiller Amateur Radio 手札" /><link rel="up" href="HamsOverIP.html" title="第 4 章 Hams Over IP" /><link rel="prev" href="ch04s03.html" title="4.3. 申请分机" /><link rel="next" href="device.html" title="部分 II. 电台设备" /></head><body><a xmlns="" href="//www.netkiller.cn/">Home</a> | <a xmlns="" href="//netkiller.github.io/">简体中文</a> | <a xmlns="" href="http://netkiller.sourceforge.net/">繁体中文</a> | <a xmlns="" href="/journal/index.html">杂文</a> + | <a xmlns="" href="https://github.com/netkiller">Github</a> | <a xmlns="" href="https://zhuanlan.zhihu.com/netkiller">知乎专栏</a> | <a xmlns="" href="https://www.facebook.com/bg7nyt">Facebook</a> | <a xmlns="" href="http://cn.linkedin.com/in/netkiller/">Linkedin</a> | <a xmlns="" href="https://www.youtube.com/user/bg7nyt/videos">Youtube</a> | <a xmlns="" href="//www.netkiller.cn/home/donations.html">打赏(Donations)</a> | <a xmlns="" href="//www.netkiller.cn/home/about.html">About</a><div class="navheader"><table width="100%" summary="Navigation header"><tr><th colspan="3" align="center">4.4. Jami VOIP 客户端</th></tr><tr><td width="20%" align="left"><a accesskey="p" href="ch04s03.html">上一页</a> </td><th width="60%" align="center">第 4 章 Hams Over IP</th><td width="20%" align="right"> <a accesskey="n" href="device.html">下一页</a></td></tr></table><hr /></div><table xmlns=""><tr><td><iframe src="//ghbtns.com/github-btn.html?user=netkiller&repo=netkiller.github.io&type=watch&count=true&size=large" height="30" width="170" frameborder="0" scrolling="0" style="width:170px; height: 30px;" allowTransparency="true"></iframe></td><td><iframe src="//ghbtns.com/github-btn.html?user=netkiller&repo=netkiller.github.io&type=fork&count=true&size=large" height="30" width="170" frameborder="0" scrolling="0" style="width:170px; height: 30px;" allowTransparency="true"></iframe></td><td><iframe src="//ghbtns.com/github-btn.html?user=netkiller&type=follow&count=true&size=large" height="30" width="240" frameborder="0" scrolling="0" style="width:240px; height: 30px;" allowTransparency="true"></iframe></td><td></td><td><a href="https://zhuanlan.zhihu.com/netkiller"><img src="/images/logo/zhihu-card-default.svg" height="25" /></a></td><td valign="middle"><a href="https://zhuanlan.zhihu.com/netkiller">知乎专栏</a></td><td></td><td></td><td></td><td></td></tr></table><div class="section"><div class="titlepage"><div><div><h2 class="title" style="clear: both"><a id="id887"></a>4.4. Jami VOIP 客户端</h2></div></div></div> + + <p> + <a class="ulink" href="https://jami.net/" target="_top">https://jami.net/</a> + 下载适合你设备的版本 + </p> + <p>添加账号</p> + <div><img src="images/hamsoverip/jami-1.png" /></div> + <p>点击 Advanced features </p> + <div><img src="images/hamsoverip/jami-2.png" /></div> + <p>点击 Configure a SIP account</p> + <div><img src="images/hamsoverip/jami-3.png" /></div> + <p>填入分配给你的 SIP 账号</p> + <p>注意:选择 UDP</p> + <p>最后点击 Add SIP account 添加账号</p> + <div><img src="images/hamsoverip/jami-4.png" /></div> + <p>再放大镜栏输入你需要拨打的分机号</p> + </div><script xmlns="" type="text/javascript" id="clustrmaps" src="//cdn.clustrmaps.com/map_v2.js?u=r5HG&d=9mi5r_kkDC8uxG8HuY3p4-2qgeeVypAK9vMD-2P6BYM"></script><div class="navfooter"><hr /><table width="100%" summary="Navigation footer"><tr><td width="40%" align="left"><a accesskey="p" href="ch04s03.html">上一页</a> </td><td width="20%" align="center"><a accesskey="u" href="HamsOverIP.html">上一级</a></td><td width="40%" align="right"> <a accesskey="n" href="device.html">下一页</a></td></tr><tr><td width="40%" align="left" valign="top">4.3. 申请分机 </td><td width="20%" align="center"><a accesskey="h" href="index.html">起始页</a></td><td width="40%" align="right" valign="top"> 部分 II. 电台设备</td></tr></table></div><script xmlns=""> + (function(i,s,o,g,r,a,m){i['GoogleAnalyticsObject']=r;i[r]=i[r]||function(){ + (i[r].q=i[r].q||[]).push(arguments)},i[r].l=1*new Date();a=s.createElement(o), + m=s.getElementsByTagName(o)[0];a.async=1;a.src=g;m.parentNode.insertBefore(a,m) + })(window,document,'script','//www.google-analytics.com/analytics.js','ga'); + + ga('create', 'UA-11694057-1', 'auto'); + ga('send', 'pageview'); + + </script><script xmlns="" async="async"> + var _hmt = _hmt || []; + (function() { + var hm = document.createElement("script"); + hm.src = "https://hm.baidu.com/hm.js?93967759a51cda79e49bf4e34d0b0f2c"; + var s = document.getElementsByTagName("script")[0]; + s.parentNode.insertBefore(hm, s); + })(); +</script><script xmlns="" async="async"> + (function(){ + var bp = document.createElement('script'); + var curProtocol = window.location.protocol.split(':')[0]; + if (curProtocol === 'https') { + bp.src = 'https://zz.bdstatic.com/linksubmit/push.js'; + } + else { + bp.src = 'http://push.zhanzhang.baidu.com/push.js'; + } + var s = document.getElementsByTagName("script")[0]; + s.parentNode.insertBefore(bp, s); + })(); +</script></body></html> \ No newline at end of file diff --git a/radio/ch06s02.html b/radio/ch06s02.html deleted file mode 100644 index d76bd7cb71..0000000000 --- a/radio/ch06s02.html +++ /dev/null @@ -1,41 +0,0 @@ -<?xml version="1.0" encoding="UTF-8" standalone="no"?> -<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"><html xmlns="http://www.w3.org/1999/xhtml"><head><meta http-equiv="Content-Type" content="text/html; charset=UTF-8" /><title>6.2. 什么决定了相位方向?</title><link rel="stylesheet" type="text/css" href="docbook.css" /><meta name="generator" content="DocBook XSL Stylesheets Vsnapshot" /><meta name="keywords" content="Amateur Radio, ham, ham radio, icom, yaesu, kenwood,, cw,ssb,usb,lsb,am,fm,rtty,fsk,afsk,psk31, fdma,tdma,cdma, dmr,c4fm" /><link rel="home" href="index.html" title="Netkiller Amateur Radio 手札" /><link rel="up" href="浅谈电磁波相位.html" title="第 6 章 浅谈电磁波相位" /><link rel="prev" href="浅谈电磁波相位.html" title="第 6 章 浅谈电磁波相位" /><link rel="next" href="ch06s03.html" title="6.3. 为什么不能使用三通同时安装两部天线?" /></head><body><a xmlns="" href="//www.netkiller.cn/">Home</a> | <a xmlns="" href="//netkiller.github.io/">简体中文</a> | <a xmlns="" href="http://netkiller.sourceforge.net/">繁体中文</a> | <a xmlns="" href="/journal/index.html">杂文</a> - | <a xmlns="" href="https://github.com/netkiller">Github</a> | <a xmlns="" href="https://zhuanlan.zhihu.com/netkiller">知乎专栏</a> | <a xmlns="" href="https://www.facebook.com/bg7nyt">Facebook</a> | <a xmlns="" href="http://cn.linkedin.com/in/netkiller/">Linkedin</a> | <a xmlns="" href="https://www.youtube.com/user/bg7nyt/videos">Youtube</a> | <a xmlns="" href="//www.netkiller.cn/home/donations.html">打赏(Donations)</a> | <a xmlns="" href="//www.netkiller.cn/home/about.html">About</a><div class="navheader"><table width="100%" summary="Navigation header"><tr><th colspan="3" align="center">6.2. 什么决定了相位方向?</th></tr><tr><td width="20%" align="left"><a accesskey="p" href="浅谈电磁波相位.html">上一页</a> </td><th width="60%" align="center">第 6 章 浅谈电磁波相位</th><td width="20%" align="right"> <a accesskey="n" href="ch06s03.html">下一页</a></td></tr></table><hr /></div><table xmlns=""><tr><td><iframe src="//ghbtns.com/github-btn.html?user=netkiller&repo=netkiller.github.io&type=watch&count=true&size=large" height="30" width="170" frameborder="0" scrolling="0" style="width:170px; height: 30px;" allowTransparency="true"></iframe></td><td><iframe src="//ghbtns.com/github-btn.html?user=netkiller&repo=netkiller.github.io&type=fork&count=true&size=large" height="30" width="170" frameborder="0" scrolling="0" style="width:170px; height: 30px;" allowTransparency="true"></iframe></td><td><iframe src="//ghbtns.com/github-btn.html?user=netkiller&type=follow&count=true&size=large" height="30" width="240" frameborder="0" scrolling="0" style="width:240px; height: 30px;" allowTransparency="true"></iframe></td><td></td><td><a href="https://zhuanlan.zhihu.com/netkiller"><img src="/images/logo/zhihu-card-default.svg" height="25" /></a></td><td valign="middle"><a href="https://zhuanlan.zhihu.com/netkiller">知乎专栏</a></td><td></td><td></td><td></td><td></td></tr></table><div class="section"><div class="titlepage"><div><div><h2 class="title" style="clear: both"><a id="id862"></a>6.2. 什么决定了相位方向?</h2></div></div></div> - - <p> - 我在跟一个Ham通联的时候,他说单位里采购摩托罗拉的中继产品,厂家会配原装馈线,需要长度可能跟厂家说,厂家会配合适长度的馈线,厂家不建议她们自己制作馈线,问原因,厂家说会影响效果。他说的确原厂的馈线效果好,观察唯一不同就是,原厂的馈线的接头是注塑的,不是手工制作焊接的。 - </p> - <p>我的分析就是厂家的馈线是根据使用频率做了电磁波相位角匹配的。相位角跟极化角都会影响接收和发射效果。极化方向很容易调整,相位需要设备调试。</p> - <p>对电磁波相位直接产生影响的因素就是馈线的长度。通过修建馈线的长度,就能制作出不同相位角的馈线。</p> - <p>通过公式计算,也能计算出不同相位需要馈线的长度。</p> - </div><script xmlns="" type="text/javascript" id="clustrmaps" src="//cdn.clustrmaps.com/map_v2.js?u=r5HG&d=9mi5r_kkDC8uxG8HuY3p4-2qgeeVypAK9vMD-2P6BYM"></script><div class="navfooter"><hr /><table width="100%" summary="Navigation footer"><tr><td width="40%" align="left"><a accesskey="p" href="浅谈电磁波相位.html">上一页</a> </td><td width="20%" align="center"><a accesskey="u" href="浅谈电磁波相位.html">上一级</a></td><td width="40%" align="right"> <a accesskey="n" href="ch06s03.html">下一页</a></td></tr><tr><td width="40%" align="left" valign="top">第 6 章 浅谈电磁波相位 </td><td width="20%" align="center"><a accesskey="h" href="index.html">起始页</a></td><td width="40%" align="right" valign="top"> 6.3. 为什么不能使用三通同时安装两部天线?</td></tr></table></div><script xmlns=""> - (function(i,s,o,g,r,a,m){i['GoogleAnalyticsObject']=r;i[r]=i[r]||function(){ - (i[r].q=i[r].q||[]).push(arguments)},i[r].l=1*new Date();a=s.createElement(o), - m=s.getElementsByTagName(o)[0];a.async=1;a.src=g;m.parentNode.insertBefore(a,m) - })(window,document,'script','//www.google-analytics.com/analytics.js','ga'); - - ga('create', 'UA-11694057-1', 'auto'); - ga('send', 'pageview'); - - </script><script xmlns="" async="async"> - var _hmt = _hmt || []; - (function() { - var hm = document.createElement("script"); - hm.src = "https://hm.baidu.com/hm.js?93967759a51cda79e49bf4e34d0b0f2c"; - var s = document.getElementsByTagName("script")[0]; - s.parentNode.insertBefore(hm, s); - })(); -</script><script xmlns="" async="async"> - (function(){ - var bp = document.createElement('script'); - var curProtocol = window.location.protocol.split(':')[0]; - if (curProtocol === 'https') { - bp.src = 'https://zz.bdstatic.com/linksubmit/push.js'; - } - else { - bp.src = 'http://push.zhanzhang.baidu.com/push.js'; - } - var s = document.getElementsByTagName("script")[0]; - s.parentNode.insertBefore(bp, s); - })(); -</script></body></html> \ No newline at end of file diff --git a/radio/ch06s03.html b/radio/ch06s03.html deleted file mode 100644 index d9244cb46e..0000000000 --- a/radio/ch06s03.html +++ /dev/null @@ -1,42 +0,0 @@ -<?xml version="1.0" encoding="UTF-8" standalone="no"?> -<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"><html xmlns="http://www.w3.org/1999/xhtml"><head><meta http-equiv="Content-Type" content="text/html; charset=UTF-8" /><title>6.3. 为什么不能使用三通同时安装两部天线?</title><link rel="stylesheet" type="text/css" href="docbook.css" /><meta name="generator" content="DocBook XSL Stylesheets Vsnapshot" /><meta name="keywords" content="Amateur Radio, ham, ham radio, icom, yaesu, kenwood,, cw,ssb,usb,lsb,am,fm,rtty,fsk,afsk,psk31, fdma,tdma,cdma, dmr,c4fm" /><link rel="home" href="index.html" title="Netkiller Amateur Radio 手札" /><link rel="up" href="浅谈电磁波相位.html" title="第 6 章 浅谈电磁波相位" /><link rel="prev" href="ch06s02.html" title="6.2. 什么决定了相位方向?" /><link rel="next" href="ch07.html" title="第 7 章 电台电源" /></head><body><a xmlns="" href="//www.netkiller.cn/">Home</a> | <a xmlns="" href="//netkiller.github.io/">简体中文</a> | <a xmlns="" href="http://netkiller.sourceforge.net/">繁体中文</a> | <a xmlns="" href="/journal/index.html">杂文</a> - | <a xmlns="" href="https://github.com/netkiller">Github</a> | <a xmlns="" href="https://zhuanlan.zhihu.com/netkiller">知乎专栏</a> | <a xmlns="" href="https://www.facebook.com/bg7nyt">Facebook</a> | <a xmlns="" href="http://cn.linkedin.com/in/netkiller/">Linkedin</a> | <a xmlns="" href="https://www.youtube.com/user/bg7nyt/videos">Youtube</a> | <a xmlns="" href="//www.netkiller.cn/home/donations.html">打赏(Donations)</a> | <a xmlns="" href="//www.netkiller.cn/home/about.html">About</a><div class="navheader"><table width="100%" summary="Navigation header"><tr><th colspan="3" align="center">6.3. 为什么不能使用三通同时安装两部天线?</th></tr><tr><td width="20%" align="left"><a accesskey="p" href="ch06s02.html">上一页</a> </td><th width="60%" align="center">第 6 章 浅谈电磁波相位</th><td width="20%" align="right"> <a accesskey="n" href="ch07.html">下一页</a></td></tr></table><hr /></div><table xmlns=""><tr><td><iframe src="//ghbtns.com/github-btn.html?user=netkiller&repo=netkiller.github.io&type=watch&count=true&size=large" height="30" width="170" frameborder="0" scrolling="0" style="width:170px; height: 30px;" allowTransparency="true"></iframe></td><td><iframe src="//ghbtns.com/github-btn.html?user=netkiller&repo=netkiller.github.io&type=fork&count=true&size=large" height="30" width="170" frameborder="0" scrolling="0" style="width:170px; height: 30px;" allowTransparency="true"></iframe></td><td><iframe src="//ghbtns.com/github-btn.html?user=netkiller&type=follow&count=true&size=large" height="30" width="240" frameborder="0" scrolling="0" style="width:240px; height: 30px;" allowTransparency="true"></iframe></td><td></td><td><a href="https://zhuanlan.zhihu.com/netkiller"><img src="/images/logo/zhihu-card-default.svg" height="25" /></a></td><td valign="middle"><a href="https://zhuanlan.zhihu.com/netkiller">知乎专栏</a></td><td></td><td></td><td></td><td></td></tr></table><div class="section"><div class="titlepage"><div><div><h2 class="title" style="clear: both"><a id="id864"></a>6.3. 为什么不能使用三通同时安装两部天线?</h2></div></div></div> - - <p>你是否听过天线阵这个词?是否尝试过DIY天线阵?</p> - <p>单个高增益八木天线具有指向性,接收范围角度小。八木天线阵能弥补这个缺陷,即增加接收范围,也兼备高增益。</p> - <p>你是否想过使用三通(一进二出)来同时安装两个天线呢?我还曾经想过使用四通实现三个八木天线垂直极化安装,120度夹角,实现360度覆盖。</p> - <p>如果是试过,一定是失败的。</p> - <p>失败原因就是每个天线的相位角不同。同频同播天线,相同频率两个相位角不同,会相互压制。除此之外还有功率分配的问题,需要用到一个设备角功分器。</p> - <p>所以在民用领域很少有天线阵,同频同播等等技术的应用。</p> - <p>汽车排气管消音,还有降噪耳机,就是用这种原理实现的。即相同频率发射一个反相位的声音,声音就消失了。</p> - </div><script xmlns="" type="text/javascript" id="clustrmaps" src="//cdn.clustrmaps.com/map_v2.js?u=r5HG&d=9mi5r_kkDC8uxG8HuY3p4-2qgeeVypAK9vMD-2P6BYM"></script><div class="navfooter"><hr /><table width="100%" summary="Navigation footer"><tr><td width="40%" align="left"><a accesskey="p" href="ch06s02.html">上一页</a> </td><td width="20%" align="center"><a accesskey="u" href="浅谈电磁波相位.html">上一级</a></td><td width="40%" align="right"> <a accesskey="n" href="ch07.html">下一页</a></td></tr><tr><td width="40%" align="left" valign="top">6.2. 什么决定了相位方向? </td><td width="20%" align="center"><a accesskey="h" href="index.html">起始页</a></td><td width="40%" align="right" valign="top"> 第 7 章 电台电源</td></tr></table></div><script xmlns=""> - (function(i,s,o,g,r,a,m){i['GoogleAnalyticsObject']=r;i[r]=i[r]||function(){ - (i[r].q=i[r].q||[]).push(arguments)},i[r].l=1*new Date();a=s.createElement(o), - m=s.getElementsByTagName(o)[0];a.async=1;a.src=g;m.parentNode.insertBefore(a,m) - })(window,document,'script','//www.google-analytics.com/analytics.js','ga'); - - ga('create', 'UA-11694057-1', 'auto'); - ga('send', 'pageview'); - - </script><script xmlns="" async="async"> - var _hmt = _hmt || []; - (function() { - var hm = document.createElement("script"); - hm.src = "https://hm.baidu.com/hm.js?93967759a51cda79e49bf4e34d0b0f2c"; - var s = document.getElementsByTagName("script")[0]; - s.parentNode.insertBefore(hm, s); - })(); -</script><script xmlns="" async="async"> - (function(){ - var bp = document.createElement('script'); - var curProtocol = window.location.protocol.split(':')[0]; - if (curProtocol === 'https') { - bp.src = 'https://zz.bdstatic.com/linksubmit/push.js'; - } - else { - bp.src = 'http://push.zhanzhang.baidu.com/push.js'; - } - var s = document.getElementsByTagName("script")[0]; - s.parentNode.insertBefore(bp, s); - })(); -</script></body></html> \ No newline at end of file diff --git a/radio/ch07.html b/radio/ch07.html deleted file mode 100644 index 08cc064d65..0000000000 --- a/radio/ch07.html +++ /dev/null @@ -1,51 +0,0 @@ -<?xml version="1.0" encoding="UTF-8" standalone="no"?> -<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"><html xmlns="http://www.w3.org/1999/xhtml"><head><meta http-equiv="Content-Type" content="text/html; charset=UTF-8" /><title>第 7 章 电台电源</title><link rel="stylesheet" type="text/css" href="docbook.css" /><meta name="generator" content="DocBook XSL Stylesheets Vsnapshot" /><meta name="keywords" content="Amateur Radio, ham, ham radio, icom, yaesu, kenwood,, cw,ssb,usb,lsb,am,fm,rtty,fsk,afsk,psk31, fdma,tdma,cdma, dmr,c4fm" /><link rel="home" href="index.html" title="Netkiller Amateur Radio 手札" /><link rel="up" href="analog.html" title="部分 II. 模拟电台" /><link rel="prev" href="ch06s03.html" title="6.3. 为什么不能使用三通同时安装两部天线?" /><link rel="next" href="device.html" title="第 8 章 电台设备" /></head><body><a xmlns="" href="//www.netkiller.cn/">Home</a> | <a xmlns="" href="//netkiller.github.io/">简体中文</a> | <a xmlns="" href="http://netkiller.sourceforge.net/">繁体中文</a> | <a xmlns="" href="/journal/index.html">杂文</a> - | <a xmlns="" href="https://github.com/netkiller">Github</a> | <a xmlns="" href="https://zhuanlan.zhihu.com/netkiller">知乎专栏</a> | <a xmlns="" href="https://www.facebook.com/bg7nyt">Facebook</a> | <a xmlns="" href="http://cn.linkedin.com/in/netkiller/">Linkedin</a> | <a xmlns="" href="https://www.youtube.com/user/bg7nyt/videos">Youtube</a> | <a xmlns="" href="//www.netkiller.cn/home/donations.html">打赏(Donations)</a> | <a xmlns="" href="//www.netkiller.cn/home/about.html">About</a><div class="navheader"><table width="100%" summary="Navigation header"><tr><th colspan="3" align="center">第 7 章 电台电源</th></tr><tr><td width="20%" align="left"><a accesskey="p" href="ch06s03.html">上一页</a> </td><th width="60%" align="center">部分 II. 模拟电台</th><td width="20%" align="right"> <a accesskey="n" href="device.html">下一页</a></td></tr></table><hr /></div><table xmlns=""><tr><td><iframe src="//ghbtns.com/github-btn.html?user=netkiller&repo=netkiller.github.io&type=watch&count=true&size=large" height="30" width="170" frameborder="0" scrolling="0" style="width:170px; height: 30px;" allowTransparency="true"></iframe></td><td><iframe src="//ghbtns.com/github-btn.html?user=netkiller&repo=netkiller.github.io&type=fork&count=true&size=large" height="30" width="170" frameborder="0" scrolling="0" style="width:170px; height: 30px;" allowTransparency="true"></iframe></td><td><iframe src="//ghbtns.com/github-btn.html?user=netkiller&type=follow&count=true&size=large" height="30" width="240" frameborder="0" scrolling="0" style="width:240px; height: 30px;" allowTransparency="true"></iframe></td><td></td><td><a href="https://zhuanlan.zhihu.com/netkiller"><img src="/images/logo/zhihu-card-default.svg" height="25" /></a></td><td valign="middle"><a href="https://zhuanlan.zhihu.com/netkiller">知乎专栏</a></td><td></td><td></td><td></td><td></td></tr></table><div class="chapter"><div class="titlepage"><div><div><h2 class="title"><a id="id865"></a>第 7 章 电台电源</h2></div></div></div> - - <div><img src="images/power/power.webp" /></div> - <p>下面让我来一个一个问题回答。</p> - <div class="qandaset"><a id="id866"></a><dl><dt>7.1. <a href="ch07.html#id867">只连接红线(正极)是否能开机?</a></dt><dt>7.2. <a href="ch07.html#id869">在什么情况下可以开机?</a></dt><dt>7.3. <a href="ch07.html#id871">能不能发射?会不会烧机?</a></dt><dt>7.4. <a href="ch07.html#id873">为什么能开机?</a></dt></dl><table border="0" style="width: 100%;"><colgroup><col align="left" width="1%" /><col /></colgroup><tbody> - <tr class="question"><td align="left" valign="top"><a id="id867"></a><a id="id868"></a><p><strong>7.1.</strong></p></td><td align="left" valign="top"><p>只连接红线(正极)是否能开机?</p></td></tr> - <tr class="answer"><td align="left" valign="top"></td><td align="left" valign="top"><p>答案是可以开机</p></td></tr> - - <tr class="question"><td align="left" valign="top"><a id="id869"></a><a id="id870"></a><p><strong>7.2.</strong></p></td><td align="left" valign="top"><p>在什么情况下可以开机?</p></td></tr> - <tr class="answer"><td align="left" valign="top"></td><td align="left" valign="top"><p>初中物理我们都学过,电流最终都是流向大地的,这在交流电上比较突出,我们也比较好观察和做实验。对于直流电,我们始终有个印象,必须有负极,才能工作。</p><p>连接一条红线开机是有条件的。我来说一下原理,在汽车上,负极与汽车骨钢架连接,整个汽车都是负极,有时我们需要借点,借助其他汽车的电瓶搭电给自己的汽车,完成点火,有些汽车就是建议你把负极连接到汽车钢架指定位置,然后正极连接汽车蓄电池。汽车骨架就相当于大地。</p><p>现在我们在看看电台这边,电台天馈系统,其中馈线的网线连接负极。这就是只连接一条正极,能开机的根源。</p><p>如果你是用吸盘+车苗子连接车台,缺了负极连接,肯定开不了机。</p><p>这是我在做测试的时候,无意间发现的,当时电台只连接了红色的线,黑线在我手里,瞬间大脑 CPU 冒烟了。</p><p>电台是海能达 HM780,太神奇了,是在不敢相信,回头一想试试其他电台,手里还有 Yaesu FT-7800R 和 Kenwood TM-231A,经过测试,电台不开机。我还一位 HM780 坏了,拔掉红线,电台关机,再插入红线再次开机。</p><p>测试突发发现,只要连接了天线,差一根红线就能开机。太神奇了!!!</p><p>用此种方法,测试 Yaesu FT-7800R 正常开机,Kenwwood TM-231A 正常开机,可以确认这种开机现象是正常的。HM780 没有任何问题。</p></td></tr> - - <tr class="question"><td align="left" valign="top"><a id="id871"></a><a id="id872"></a><p><strong>7.3.</strong></p></td><td align="left" valign="top"><p>能不能发射?会不会烧机?</p></td></tr> - <tr class="answer"><td align="left" valign="top"></td><td align="left" valign="top"><p>我开始使用TM-231A 老电台,坏了不心痛,测试是可以正常使用的。然后是FT-7800 也正常,最后 HM780 也没问题。</p><p>我没有长时间使用,不知道长期使用会不会有问题。</p><p>如果是汽车,天线夹在车体上,车体本身是负极。应该问题不大。</p><p>我是在家中,使用开关电源,开关电源负极空接,会不会有问题我不清楚。</p></td></tr> - - <tr class="question"><td align="left" valign="top"><a id="id873"></a><a id="id874"></a><p><strong>7.4.</strong></p></td><td align="left" valign="top"><p>为什么能开机?</p></td></tr> - <tr class="answer"><td align="left" valign="top"></td><td align="left" valign="top"><p>经过开动大脑分析,这个世界上本就不需要负极或零线,之所以它存在,是因为用电环境,并不是每个人都能提供单线工作环境。所以发电厂为我们准备了零线。直流电上实现单线工作,环境就更苛刻,所有所有直流设备都带有负极。</p><p>之所以我遇到这种奇怪现象,是因为我的天线安装在了楼顶,使用夹具固定在了防雷网上,这样电台的网线连接了大地,大地电阻小于负极电阻,让直流电也实现单线工作。</p></td></tr> - </tbody></table></div> - <p></p> - </div><script xmlns="" type="text/javascript" id="clustrmaps" src="//cdn.clustrmaps.com/map_v2.js?u=r5HG&d=9mi5r_kkDC8uxG8HuY3p4-2qgeeVypAK9vMD-2P6BYM"></script><div class="navfooter"><hr /><table width="100%" summary="Navigation footer"><tr><td width="40%" align="left"><a accesskey="p" href="ch06s03.html">上一页</a> </td><td width="20%" align="center"><a accesskey="u" href="analog.html">上一级</a></td><td width="40%" align="right"> <a accesskey="n" href="device.html">下一页</a></td></tr><tr><td width="40%" align="left" valign="top">6.3. 为什么不能使用三通同时安装两部天线? </td><td width="20%" align="center"><a accesskey="h" href="index.html">起始页</a></td><td width="40%" align="right" valign="top"> 第 8 章 电台设备</td></tr></table></div><script xmlns=""> - (function(i,s,o,g,r,a,m){i['GoogleAnalyticsObject']=r;i[r]=i[r]||function(){ - (i[r].q=i[r].q||[]).push(arguments)},i[r].l=1*new Date();a=s.createElement(o), - m=s.getElementsByTagName(o)[0];a.async=1;a.src=g;m.parentNode.insertBefore(a,m) - })(window,document,'script','//www.google-analytics.com/analytics.js','ga'); - - ga('create', 'UA-11694057-1', 'auto'); - ga('send', 'pageview'); - - </script><script xmlns="" async="async"> - var _hmt = _hmt || []; - (function() { - var hm = document.createElement("script"); - hm.src = "https://hm.baidu.com/hm.js?93967759a51cda79e49bf4e34d0b0f2c"; - var s = document.getElementsByTagName("script")[0]; - s.parentNode.insertBefore(hm, s); - })(); -</script><script xmlns="" async="async"> - (function(){ - var bp = document.createElement('script'); - var curProtocol = window.location.protocol.split(':')[0]; - if (curProtocol === 'https') { - bp.src = 'https://zz.bdstatic.com/linksubmit/push.js'; - } - else { - bp.src = 'http://push.zhanzhang.baidu.com/push.js'; - } - var s = document.getElementsByTagName("script")[0]; - s.parentNode.insertBefore(bp, s); - })(); -</script></body></html> \ No newline at end of file diff --git a/radio/ch07s02.html b/radio/ch07s02.html new file mode 100644 index 0000000000..c30112c6de --- /dev/null +++ b/radio/ch07s02.html @@ -0,0 +1,36 @@ +<?xml version="1.0" encoding="UTF-8" standalone="no"?> +<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"><html xmlns="http://www.w3.org/1999/xhtml"><head><meta http-equiv="Content-Type" content="text/html; charset=UTF-8" /><title>7.2. DB26 接口定义</title><link rel="stylesheet" type="text/css" href="docbook.css" /><meta name="generator" content="DocBook XSL Stylesheets Vsnapshot" /><meta name="keywords" content="Amateur Radio, ham, ham radio, icom, yaesu, kenwood,, cw,ssb,usb,lsb,am,fm,rtty,fsk,afsk,psk31, fdma,tdma,cdma, dmr,c4fm" /><link rel="home" href="index.html" title="Netkiller Amateur Radio 手札" /><link rel="up" href="hytera.html" title="第 7 章 Hytera 海能达" /><link rel="prev" href="hytera.html" title="第 7 章 Hytera 海能达" /><link rel="next" href="hytera.ip.html" title="7.3. Hytera 海能达 HM780 IP中转" /></head><body><a xmlns="" href="//www.netkiller.cn/">Home</a> | <a xmlns="" href="//netkiller.github.io/">简体中文</a> | <a xmlns="" href="http://netkiller.sourceforge.net/">繁体中文</a> | <a xmlns="" href="/journal/index.html">杂文</a> + | <a xmlns="" href="https://github.com/netkiller">Github</a> | <a xmlns="" href="https://zhuanlan.zhihu.com/netkiller">知乎专栏</a> | <a xmlns="" href="https://www.facebook.com/bg7nyt">Facebook</a> | <a xmlns="" href="http://cn.linkedin.com/in/netkiller/">Linkedin</a> | <a xmlns="" href="https://www.youtube.com/user/bg7nyt/videos">Youtube</a> | <a xmlns="" href="//www.netkiller.cn/home/donations.html">打赏(Donations)</a> | <a xmlns="" href="//www.netkiller.cn/home/about.html">About</a><div class="navheader"><table width="100%" summary="Navigation header"><tr><th colspan="3" align="center">7.2. DB26 接口定义</th></tr><tr><td width="20%" align="left"><a accesskey="p" href="hytera.html">上一页</a> </td><th width="60%" align="center">第 7 章 Hytera 海能达</th><td width="20%" align="right"> <a accesskey="n" href="hytera.ip.html">下一页</a></td></tr></table><hr /></div><table xmlns=""><tr><td><iframe src="//ghbtns.com/github-btn.html?user=netkiller&repo=netkiller.github.io&type=watch&count=true&size=large" height="30" width="170" frameborder="0" scrolling="0" style="width:170px; height: 30px;" allowTransparency="true"></iframe></td><td><iframe src="//ghbtns.com/github-btn.html?user=netkiller&repo=netkiller.github.io&type=fork&count=true&size=large" height="30" width="170" frameborder="0" scrolling="0" style="width:170px; height: 30px;" allowTransparency="true"></iframe></td><td><iframe src="//ghbtns.com/github-btn.html?user=netkiller&type=follow&count=true&size=large" height="30" width="240" frameborder="0" scrolling="0" style="width:240px; height: 30px;" allowTransparency="true"></iframe></td><td></td><td><a href="https://zhuanlan.zhihu.com/netkiller"><img src="/images/logo/zhihu-card-default.svg" height="25" /></a></td><td valign="middle"><a href="https://zhuanlan.zhihu.com/netkiller">知乎专栏</a></td><td></td><td></td><td></td><td></td></tr></table><div class="section"><div class="titlepage"><div><div><h2 class="title" style="clear: both"><a id="id891"></a>7.2. DB26 接口定义</h2></div></div></div> + + <div><img src="images/Hytera/HM780/HM780-DB26.png" /></div> + </div><script xmlns="" type="text/javascript" id="clustrmaps" src="//cdn.clustrmaps.com/map_v2.js?u=r5HG&d=9mi5r_kkDC8uxG8HuY3p4-2qgeeVypAK9vMD-2P6BYM"></script><div class="navfooter"><hr /><table width="100%" summary="Navigation footer"><tr><td width="40%" align="left"><a accesskey="p" href="hytera.html">上一页</a> </td><td width="20%" align="center"><a accesskey="u" href="hytera.html">上一级</a></td><td width="40%" align="right"> <a accesskey="n" href="hytera.ip.html">下一页</a></td></tr><tr><td width="40%" align="left" valign="top">第 7 章 Hytera 海能达 </td><td width="20%" align="center"><a accesskey="h" href="index.html">起始页</a></td><td width="40%" align="right" valign="top"> 7.3. Hytera 海能达 HM780 IP中转</td></tr></table></div><script xmlns=""> + (function(i,s,o,g,r,a,m){i['GoogleAnalyticsObject']=r;i[r]=i[r]||function(){ + (i[r].q=i[r].q||[]).push(arguments)},i[r].l=1*new Date();a=s.createElement(o), + m=s.getElementsByTagName(o)[0];a.async=1;a.src=g;m.parentNode.insertBefore(a,m) + })(window,document,'script','//www.google-analytics.com/analytics.js','ga'); + + ga('create', 'UA-11694057-1', 'auto'); + ga('send', 'pageview'); + + </script><script xmlns="" async="async"> + var _hmt = _hmt || []; + (function() { + var hm = document.createElement("script"); + hm.src = "https://hm.baidu.com/hm.js?93967759a51cda79e49bf4e34d0b0f2c"; + var s = document.getElementsByTagName("script")[0]; + s.parentNode.insertBefore(hm, s); + })(); +</script><script xmlns="" async="async"> + (function(){ + var bp = document.createElement('script'); + var curProtocol = window.location.protocol.split(':')[0]; + if (curProtocol === 'https') { + bp.src = 'https://zz.bdstatic.com/linksubmit/push.js'; + } + else { + bp.src = 'http://push.zhanzhang.baidu.com/push.js'; + } + var s = document.getElementsByTagName("script")[0]; + s.parentNode.insertBefore(bp, s); + })(); +</script></body></html> \ No newline at end of file diff --git a/radio/ch09s02.html b/radio/ch09s02.html index a68fcf694f..fa84b153d5 100644 --- a/radio/ch09s02.html +++ b/radio/ch09s02.html @@ -1,24 +1,20 @@ <?xml version="1.0" encoding="UTF-8" standalone="no"?> -<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"><html xmlns="http://www.w3.org/1999/xhtml"><head><meta http-equiv="Content-Type" content="text/html; charset=UTF-8" /><title>9.2. 声码器</title><link rel="stylesheet" type="text/css" href="docbook.css" /><meta name="generator" content="DocBook XSL Stylesheets Vsnapshot" /><meta name="keywords" content="Amateur Radio, ham, ham radio, icom, yaesu, kenwood,, cw,ssb,usb,lsb,am,fm,rtty,fsk,afsk,psk31, fdma,tdma,cdma, dmr,c4fm" /><link rel="home" href="index.html" title="Netkiller Amateur Radio 手札" /><link rel="up" href="为什么国家会大力推广数字电台.html" title="第 9 章 数字电台" /><link rel="prev" href="为什么国家会大力推广数字电台.html" title="第 9 章 数字电台" /><link rel="next" href="ch09s03.html" title="9.3. 调制模式" /></head><body><a xmlns="" href="//www.netkiller.cn/">Home</a> | <a xmlns="" href="//netkiller.github.io/">简体中文</a> | <a xmlns="" href="http://netkiller.sourceforge.net/">繁体中文</a> | <a xmlns="" href="/journal/index.html">杂文</a> - | <a xmlns="" href="https://github.com/netkiller">Github</a> | <a xmlns="" href="https://zhuanlan.zhihu.com/netkiller">知乎专栏</a> | <a xmlns="" href="https://www.facebook.com/bg7nyt">Facebook</a> | <a xmlns="" href="http://cn.linkedin.com/in/netkiller/">Linkedin</a> | <a xmlns="" href="https://www.youtube.com/user/bg7nyt/videos">Youtube</a> | <a xmlns="" href="//www.netkiller.cn/home/donations.html">打赏(Donations)</a> | <a xmlns="" href="//www.netkiller.cn/home/about.html">About</a><div class="navheader"><table width="100%" summary="Navigation header"><tr><th colspan="3" align="center">9.2. 声码器</th></tr><tr><td width="20%" align="left"><a accesskey="p" href="为什么国家会大力推广数字电台.html">上一页</a> </td><th width="60%" align="center">第 9 章 数字电台</th><td width="20%" align="right"> <a accesskey="n" href="ch09s03.html">下一页</a></td></tr></table><hr /></div><table xmlns=""><tr><td><iframe src="//ghbtns.com/github-btn.html?user=netkiller&repo=netkiller.github.io&type=watch&count=true&size=large" height="30" width="170" frameborder="0" scrolling="0" style="width:170px; height: 30px;" allowTransparency="true"></iframe></td><td><iframe src="//ghbtns.com/github-btn.html?user=netkiller&repo=netkiller.github.io&type=fork&count=true&size=large" height="30" width="170" frameborder="0" scrolling="0" style="width:170px; height: 30px;" allowTransparency="true"></iframe></td><td><iframe src="//ghbtns.com/github-btn.html?user=netkiller&type=follow&count=true&size=large" height="30" width="240" frameborder="0" scrolling="0" style="width:240px; height: 30px;" allowTransparency="true"></iframe></td><td></td><td><a href="https://zhuanlan.zhihu.com/netkiller"><img src="/images/logo/zhihu-card-default.svg" height="25" /></a></td><td valign="middle"><a href="https://zhuanlan.zhihu.com/netkiller">知乎专栏</a></td><td></td><td></td><td></td><td></td></tr></table><div class="section"><div class="titlepage"><div><div><h2 class="title" style="clear: both"><a id="id875"></a>9.2. 声码器</h2></div></div></div> - - <p>声码器(vocoder)语音信号某种模型的语音分析合成系统。在传输中只利用模型参数,在编译码时利用模型参数估计和语音合成技术的语音信号编译码器,一种对话音进行分析和合成的编、译码器,也称话音分析合成系统或话音频带压缩系统。它是压缩通信频带和进行保密通信的有力工具。</p> - <div class="section"><div class="titlepage"><div><div><h3 class="title"><a id="id811"></a>9.2.1. Codec2 声码器</h3></div></div></div> +<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"><html xmlns="http://www.w3.org/1999/xhtml"><head><meta http-equiv="Content-Type" content="text/html; charset=UTF-8" /><title>9.2. RJ45 口手麦定义</title><link rel="stylesheet" type="text/css" href="docbook.css" /><meta name="generator" content="DocBook XSL Stylesheets Vsnapshot" /><meta name="keywords" content="Amateur Radio, ham, ham radio, icom, yaesu, kenwood,, cw,ssb,usb,lsb,am,fm,rtty,fsk,afsk,psk31, fdma,tdma,cdma, dmr,c4fm" /><link rel="home" href="index.html" title="Netkiller Amateur Radio 手札" /><link rel="up" href="yaesu.html" title="第 9 章 Yaesu" /><link rel="prev" href="yaesu.html" title="第 9 章 Yaesu" /><link rel="next" href="mmdvm.html" title="第 10 章 MMDVM (Multi-Mode Digital Voice Modem)" /></head><body><a xmlns="" href="//www.netkiller.cn/">Home</a> | <a xmlns="" href="//netkiller.github.io/">简体中文</a> | <a xmlns="" href="http://netkiller.sourceforge.net/">繁体中文</a> | <a xmlns="" href="/journal/index.html">杂文</a> + | <a xmlns="" href="https://github.com/netkiller">Github</a> | <a xmlns="" href="https://zhuanlan.zhihu.com/netkiller">知乎专栏</a> | <a xmlns="" href="https://www.facebook.com/bg7nyt">Facebook</a> | <a xmlns="" href="http://cn.linkedin.com/in/netkiller/">Linkedin</a> | <a xmlns="" href="https://www.youtube.com/user/bg7nyt/videos">Youtube</a> | <a xmlns="" href="//www.netkiller.cn/home/donations.html">打赏(Donations)</a> | <a xmlns="" href="//www.netkiller.cn/home/about.html">About</a><div class="navheader"><table width="100%" summary="Navigation header"><tr><th colspan="3" align="center">9.2. RJ45 口手麦定义</th></tr><tr><td width="20%" align="left"><a accesskey="p" href="yaesu.html">上一页</a> </td><th width="60%" align="center">第 9 章 Yaesu</th><td width="20%" align="right"> <a accesskey="n" href="mmdvm.html">下一页</a></td></tr></table><hr /></div><table xmlns=""><tr><td><iframe src="//ghbtns.com/github-btn.html?user=netkiller&repo=netkiller.github.io&type=watch&count=true&size=large" height="30" width="170" frameborder="0" scrolling="0" style="width:170px; height: 30px;" allowTransparency="true"></iframe></td><td><iframe src="//ghbtns.com/github-btn.html?user=netkiller&repo=netkiller.github.io&type=fork&count=true&size=large" height="30" width="170" frameborder="0" scrolling="0" style="width:170px; height: 30px;" allowTransparency="true"></iframe></td><td><iframe src="//ghbtns.com/github-btn.html?user=netkiller&type=follow&count=true&size=large" height="30" width="240" frameborder="0" scrolling="0" style="width:240px; height: 30px;" allowTransparency="true"></iframe></td><td></td><td><a href="https://zhuanlan.zhihu.com/netkiller"><img src="/images/logo/zhihu-card-default.svg" height="25" /></a></td><td valign="middle"><a href="https://zhuanlan.zhihu.com/netkiller">知乎专栏</a></td><td></td><td></td><td></td><td></td></tr></table><div class="section"><div class="titlepage"><div><div><h2 class="title" style="clear: both"><a id="id898"></a>9.2. RJ45 口手麦定义</h2></div></div></div> - <p>Codec2 是一种开源的低比特率语音编码器,设计用于在 700 到 3200 bit/s 的范围内提供通信质量的语音。其主要应用是低带宽的 HF/VHF 数字无线电。</p> - </div> - <div class="section"><div class="titlepage"><div><div><h3 class="title"><a id="id812"></a>9.2.2. Ambe 声码器</h3></div></div></div> + <pre class="screen"> - <p>官网:https://www.dvsinc.com/</p> - <p>C4FM Fusion 使用AMBE+2, DMR使用AMBE+2 而D-Star 使用AMBE+</p> - <p>Fusion的传输速率为9.6Kbps,DMR的传输速率为4.8Kbps x2, D-Star的传输速率为4.8Kbps。</p> - <p>其中D-STAR使用的AMBE+声码器的专利已过期,C4FM/DMR 其他几种使用的AMBE+2声码器还没过期,直到2028年才过期。</p> - </div> - <div class="section"><div class="titlepage"><div><div><h3 class="title"><a id="id813"></a>9.2.3. ACELP 声码器</h3></div></div></div> +1:DOWN +2:UP +3:+5V +4:MIC GND +5:MIC +6:PTT +7:GND +8:FAST - <p>TETRA(Terrestrial Trunked Radio)系统使用的是 ACELP(Algebraic Code Excited Linear Prediction) 声码器,具体来说是 TETRA ACELP 声码器。这种声码器专为TETRA系统设计,能够在低比特率(通常为4.567 kbps)下提供高质量的语音编码,同时保持较强的抗噪能力和高效的频谱利用率。</p> - </div> - </div><script xmlns="" type="text/javascript" id="clustrmaps" src="//cdn.clustrmaps.com/map_v2.js?u=r5HG&d=9mi5r_kkDC8uxG8HuY3p4-2qgeeVypAK9vMD-2P6BYM"></script><div class="navfooter"><hr /><table width="100%" summary="Navigation footer"><tr><td width="40%" align="left"><a accesskey="p" href="为什么国家会大力推广数字电台.html">上一页</a> </td><td width="20%" align="center"><a accesskey="u" href="为什么国家会大力推广数字电台.html">上一级</a></td><td width="40%" align="right"> <a accesskey="n" href="ch09s03.html">下一页</a></td></tr><tr><td width="40%" align="left" valign="top">第 9 章 数字电台 </td><td width="20%" align="center"><a accesskey="h" href="index.html">起始页</a></td><td width="40%" align="right" valign="top"> 9.3. 调制模式</td></tr></table></div><script xmlns=""> + </pre> + </div><script xmlns="" type="text/javascript" id="clustrmaps" src="//cdn.clustrmaps.com/map_v2.js?u=r5HG&d=9mi5r_kkDC8uxG8HuY3p4-2qgeeVypAK9vMD-2P6BYM"></script><div class="navfooter"><hr /><table width="100%" summary="Navigation footer"><tr><td width="40%" align="left"><a accesskey="p" href="yaesu.html">上一页</a> </td><td width="20%" align="center"><a accesskey="u" href="yaesu.html">上一级</a></td><td width="40%" align="right"> <a accesskey="n" href="mmdvm.html">下一页</a></td></tr><tr><td width="40%" align="left" valign="top">第 9 章 Yaesu </td><td width="20%" align="center"><a accesskey="h" href="index.html">起始页</a></td><td width="40%" align="right" valign="top"> 第 10 章 MMDVM (Multi-Mode Digital Voice Modem) </td></tr></table></div><script xmlns=""> (function(i,s,o,g,r,a,m){i['GoogleAnalyticsObject']=r;i[r]=i[r]||function(){ (i[r].q=i[r].q||[]).push(arguments)},i[r].l=1*new Date();a=s.createElement(o), m=s.getElementsByTagName(o)[0];a.async=1;a.src=g;m.parentNode.insertBefore(a,m) diff --git a/radio/ch13s06.html b/radio/ch10s06.html similarity index 88% rename from radio/ch13s06.html rename to radio/ch10s06.html index 1aa8a718d5..1e4cb1f19f 100644 --- a/radio/ch13s06.html +++ b/radio/ch10s06.html @@ -1,8 +1,8 @@ <?xml version="1.0" encoding="UTF-8" standalone="no"?> -<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"><html xmlns="http://www.w3.org/1999/xhtml"><head><meta http-equiv="Content-Type" content="text/html; charset=UTF-8" /><title>13.6. DroidStar</title><link rel="stylesheet" type="text/css" href="docbook.css" /><meta name="generator" content="DocBook XSL Stylesheets Vsnapshot" /><meta name="keywords" content="Amateur Radio, ham, ham radio, icom, yaesu, kenwood,, cw,ssb,usb,lsb,am,fm,rtty,fsk,afsk,psk31, fdma,tdma,cdma, dmr,c4fm" /><link rel="home" href="index.html" title="Netkiller Amateur Radio 手札" /><link rel="up" href="mmdvm.html" title="第 13 章 MMDVM (Multi-Mode Digital Voice Modem)" /><link rel="prev" href="HBLink3.html" title="13.5. HBLink3" /><link rel="next" href="faq.html" title="第 14 章 常用问答集" /></head><body><a xmlns="" href="//www.netkiller.cn/">Home</a> | <a xmlns="" href="//netkiller.github.io/">简体中文</a> | <a xmlns="" href="http://netkiller.sourceforge.net/">繁体中文</a> | <a xmlns="" href="/journal/index.html">杂文</a> - | <a xmlns="" href="https://github.com/netkiller">Github</a> | <a xmlns="" href="https://zhuanlan.zhihu.com/netkiller">知乎专栏</a> | <a xmlns="" href="https://www.facebook.com/bg7nyt">Facebook</a> | <a xmlns="" href="http://cn.linkedin.com/in/netkiller/">Linkedin</a> | <a xmlns="" href="https://www.youtube.com/user/bg7nyt/videos">Youtube</a> | <a xmlns="" href="//www.netkiller.cn/home/donations.html">打赏(Donations)</a> | <a xmlns="" href="//www.netkiller.cn/home/about.html">About</a><div class="navheader"><table width="100%" summary="Navigation header"><tr><th colspan="3" align="center">13.6. DroidStar</th></tr><tr><td width="20%" align="left"><a accesskey="p" href="HBLink3.html">上一页</a> </td><th width="60%" align="center">第 13 章 MMDVM (Multi-Mode Digital Voice Modem) </th><td width="20%" align="right"> <a accesskey="n" href="faq.html">下一页</a></td></tr></table><hr /></div><table xmlns=""><tr><td><iframe src="//ghbtns.com/github-btn.html?user=netkiller&repo=netkiller.github.io&type=watch&count=true&size=large" height="30" width="170" frameborder="0" scrolling="0" style="width:170px; height: 30px;" allowTransparency="true"></iframe></td><td><iframe src="//ghbtns.com/github-btn.html?user=netkiller&repo=netkiller.github.io&type=fork&count=true&size=large" height="30" width="170" frameborder="0" scrolling="0" style="width:170px; height: 30px;" allowTransparency="true"></iframe></td><td><iframe src="//ghbtns.com/github-btn.html?user=netkiller&type=follow&count=true&size=large" height="30" width="240" frameborder="0" scrolling="0" style="width:240px; height: 30px;" allowTransparency="true"></iframe></td><td></td><td><a href="https://zhuanlan.zhihu.com/netkiller"><img src="/images/logo/zhihu-card-default.svg" height="25" /></a></td><td valign="middle"><a href="https://zhuanlan.zhihu.com/netkiller">知乎专栏</a></td><td></td><td></td><td></td><td></td></tr></table><div class="section"><div class="titlepage"><div><div><h2 class="title" style="clear: both"><a id="id892"></a>13.6. DroidStar</h2></div></div></div> +<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"><html xmlns="http://www.w3.org/1999/xhtml"><head><meta http-equiv="Content-Type" content="text/html; charset=UTF-8" /><title>10.6. DroidStar</title><link rel="stylesheet" type="text/css" href="docbook.css" /><meta name="generator" content="DocBook XSL Stylesheets Vsnapshot" /><meta name="keywords" content="Amateur Radio, ham, ham radio, icom, yaesu, kenwood,, cw,ssb,usb,lsb,am,fm,rtty,fsk,afsk,psk31, fdma,tdma,cdma, dmr,c4fm" /><link rel="home" href="index.html" title="Netkiller Amateur Radio 手札" /><link rel="up" href="mmdvm.html" title="第 10 章 MMDVM (Multi-Mode Digital Voice Modem)" /><link rel="prev" href="HBLink3.html" title="10.5. HBLink3" /><link rel="next" href="faq.html" title="第 11 章 常用问答集" /></head><body><a xmlns="" href="//www.netkiller.cn/">Home</a> | <a xmlns="" href="//netkiller.github.io/">简体中文</a> | <a xmlns="" href="http://netkiller.sourceforge.net/">繁体中文</a> | <a xmlns="" href="/journal/index.html">杂文</a> + | <a xmlns="" href="https://github.com/netkiller">Github</a> | <a xmlns="" href="https://zhuanlan.zhihu.com/netkiller">知乎专栏</a> | <a xmlns="" href="https://www.facebook.com/bg7nyt">Facebook</a> | <a xmlns="" href="http://cn.linkedin.com/in/netkiller/">Linkedin</a> | <a xmlns="" href="https://www.youtube.com/user/bg7nyt/videos">Youtube</a> | <a xmlns="" href="//www.netkiller.cn/home/donations.html">打赏(Donations)</a> | <a xmlns="" href="//www.netkiller.cn/home/about.html">About</a><div class="navheader"><table width="100%" summary="Navigation header"><tr><th colspan="3" align="center">10.6. DroidStar</th></tr><tr><td width="20%" align="left"><a accesskey="p" href="HBLink3.html">上一页</a> </td><th width="60%" align="center">第 10 章 MMDVM (Multi-Mode Digital Voice Modem) </th><td width="20%" align="right"> <a accesskey="n" href="faq.html">下一页</a></td></tr></table><hr /></div><table xmlns=""><tr><td><iframe src="//ghbtns.com/github-btn.html?user=netkiller&repo=netkiller.github.io&type=watch&count=true&size=large" height="30" width="170" frameborder="0" scrolling="0" style="width:170px; height: 30px;" allowTransparency="true"></iframe></td><td><iframe src="//ghbtns.com/github-btn.html?user=netkiller&repo=netkiller.github.io&type=fork&count=true&size=large" height="30" width="170" frameborder="0" scrolling="0" style="width:170px; height: 30px;" allowTransparency="true"></iframe></td><td><iframe src="//ghbtns.com/github-btn.html?user=netkiller&type=follow&count=true&size=large" height="30" width="240" frameborder="0" scrolling="0" style="width:240px; height: 30px;" allowTransparency="true"></iframe></td><td></td><td><a href="https://zhuanlan.zhihu.com/netkiller"><img src="/images/logo/zhihu-card-default.svg" height="25" /></a></td><td valign="middle"><a href="https://zhuanlan.zhihu.com/netkiller">知乎专栏</a></td><td></td><td></td><td></td><td></td></tr></table><div class="section"><div class="titlepage"><div><div><h2 class="title" style="clear: both"><a id="id901"></a>10.6. DroidStar</h2></div></div></div> - </div><script xmlns="" type="text/javascript" id="clustrmaps" src="//cdn.clustrmaps.com/map_v2.js?u=r5HG&d=9mi5r_kkDC8uxG8HuY3p4-2qgeeVypAK9vMD-2P6BYM"></script><div class="navfooter"><hr /><table width="100%" summary="Navigation footer"><tr><td width="40%" align="left"><a accesskey="p" href="HBLink3.html">上一页</a> </td><td width="20%" align="center"><a accesskey="u" href="mmdvm.html">上一级</a></td><td width="40%" align="right"> <a accesskey="n" href="faq.html">下一页</a></td></tr><tr><td width="40%" align="left" valign="top">13.5. HBLink3 </td><td width="20%" align="center"><a accesskey="h" href="index.html">起始页</a></td><td width="40%" align="right" valign="top"> 第 14 章 常用问答集</td></tr></table></div><script xmlns=""> + </div><script xmlns="" type="text/javascript" id="clustrmaps" src="//cdn.clustrmaps.com/map_v2.js?u=r5HG&d=9mi5r_kkDC8uxG8HuY3p4-2qgeeVypAK9vMD-2P6BYM"></script><div class="navfooter"><hr /><table width="100%" summary="Navigation footer"><tr><td width="40%" align="left"><a accesskey="p" href="HBLink3.html">上一页</a> </td><td width="20%" align="center"><a accesskey="u" href="mmdvm.html">上一级</a></td><td width="40%" align="right"> <a accesskey="n" href="faq.html">下一页</a></td></tr><tr><td width="40%" align="left" valign="top">10.5. HBLink3 </td><td width="20%" align="center"><a accesskey="h" href="index.html">起始页</a></td><td width="40%" align="right" valign="top"> 第 11 章 常用问答集</td></tr></table></div><script xmlns=""> (function(i,s,o,g,r,a,m){i['GoogleAnalyticsObject']=r;i[r]=i[r]||function(){ (i[r].q=i[r].q||[]).push(arguments)},i[r].l=1*new Date();a=s.createElement(o), m=s.getElementsByTagName(o)[0];a.async=1;a.src=g;m.parentNode.insertBefore(a,m) diff --git a/radio/ch11s02.html b/radio/ch11s02.html deleted file mode 100644 index 34c711433f..0000000000 --- a/radio/ch11s02.html +++ /dev/null @@ -1,36 +0,0 @@ -<?xml version="1.0" encoding="UTF-8" standalone="no"?> -<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"><html xmlns="http://www.w3.org/1999/xhtml"><head><meta http-equiv="Content-Type" content="text/html; charset=UTF-8" /><title>11.2. DB26 接口定义</title><link rel="stylesheet" type="text/css" href="docbook.css" /><meta name="generator" content="DocBook XSL Stylesheets Vsnapshot" /><meta name="keywords" content="Amateur Radio, ham, ham radio, icom, yaesu, kenwood,, cw,ssb,usb,lsb,am,fm,rtty,fsk,afsk,psk31, fdma,tdma,cdma, dmr,c4fm" /><link rel="home" href="index.html" title="Netkiller Amateur Radio 手札" /><link rel="up" href="hytera.html" title="第 11 章 Hytera 海能达" /><link rel="prev" href="hytera.html" title="第 11 章 Hytera 海能达" /><link rel="next" href="hytera.ip.html" title="11.3. Hytera 海能达 HM780 IP中转" /></head><body><a xmlns="" href="//www.netkiller.cn/">Home</a> | <a xmlns="" href="//netkiller.github.io/">简体中文</a> | <a xmlns="" href="http://netkiller.sourceforge.net/">繁体中文</a> | <a xmlns="" href="/journal/index.html">杂文</a> - | <a xmlns="" href="https://github.com/netkiller">Github</a> | <a xmlns="" href="https://zhuanlan.zhihu.com/netkiller">知乎专栏</a> | <a xmlns="" href="https://www.facebook.com/bg7nyt">Facebook</a> | <a xmlns="" href="http://cn.linkedin.com/in/netkiller/">Linkedin</a> | <a xmlns="" href="https://www.youtube.com/user/bg7nyt/videos">Youtube</a> | <a xmlns="" href="//www.netkiller.cn/home/donations.html">打赏(Donations)</a> | <a xmlns="" href="//www.netkiller.cn/home/about.html">About</a><div class="navheader"><table width="100%" summary="Navigation header"><tr><th colspan="3" align="center">11.2. DB26 接口定义</th></tr><tr><td width="20%" align="left"><a accesskey="p" href="hytera.html">上一页</a> </td><th width="60%" align="center">第 11 章 Hytera 海能达</th><td width="20%" align="right"> <a accesskey="n" href="hytera.ip.html">下一页</a></td></tr></table><hr /></div><table xmlns=""><tr><td><iframe src="//ghbtns.com/github-btn.html?user=netkiller&repo=netkiller.github.io&type=watch&count=true&size=large" height="30" width="170" frameborder="0" scrolling="0" style="width:170px; height: 30px;" allowTransparency="true"></iframe></td><td><iframe src="//ghbtns.com/github-btn.html?user=netkiller&repo=netkiller.github.io&type=fork&count=true&size=large" height="30" width="170" frameborder="0" scrolling="0" style="width:170px; height: 30px;" allowTransparency="true"></iframe></td><td><iframe src="//ghbtns.com/github-btn.html?user=netkiller&type=follow&count=true&size=large" height="30" width="240" frameborder="0" scrolling="0" style="width:240px; height: 30px;" allowTransparency="true"></iframe></td><td></td><td><a href="https://zhuanlan.zhihu.com/netkiller"><img src="/images/logo/zhihu-card-default.svg" height="25" /></a></td><td valign="middle"><a href="https://zhuanlan.zhihu.com/netkiller">知乎专栏</a></td><td></td><td></td><td></td><td></td></tr></table><div class="section"><div class="titlepage"><div><div><h2 class="title" style="clear: both"><a id="id884"></a>11.2. DB26 接口定义</h2></div></div></div> - - <div><img src="images/Hytera/HM780/HM780-DB26.png" /></div> - </div><script xmlns="" type="text/javascript" id="clustrmaps" src="//cdn.clustrmaps.com/map_v2.js?u=r5HG&d=9mi5r_kkDC8uxG8HuY3p4-2qgeeVypAK9vMD-2P6BYM"></script><div class="navfooter"><hr /><table width="100%" summary="Navigation footer"><tr><td width="40%" align="left"><a accesskey="p" href="hytera.html">上一页</a> </td><td width="20%" align="center"><a accesskey="u" href="hytera.html">上一级</a></td><td width="40%" align="right"> <a accesskey="n" href="hytera.ip.html">下一页</a></td></tr><tr><td width="40%" align="left" valign="top">第 11 章 Hytera 海能达 </td><td width="20%" align="center"><a accesskey="h" href="index.html">起始页</a></td><td width="40%" align="right" valign="top"> 11.3. Hytera 海能达 HM780 IP中转</td></tr></table></div><script xmlns=""> - (function(i,s,o,g,r,a,m){i['GoogleAnalyticsObject']=r;i[r]=i[r]||function(){ - (i[r].q=i[r].q||[]).push(arguments)},i[r].l=1*new Date();a=s.createElement(o), - m=s.getElementsByTagName(o)[0];a.async=1;a.src=g;m.parentNode.insertBefore(a,m) - })(window,document,'script','//www.google-analytics.com/analytics.js','ga'); - - ga('create', 'UA-11694057-1', 'auto'); - ga('send', 'pageview'); - - </script><script xmlns="" async="async"> - var _hmt = _hmt || []; - (function() { - var hm = document.createElement("script"); - hm.src = "https://hm.baidu.com/hm.js?93967759a51cda79e49bf4e34d0b0f2c"; - var s = document.getElementsByTagName("script")[0]; - s.parentNode.insertBefore(hm, s); - })(); -</script><script xmlns="" async="async"> - (function(){ - var bp = document.createElement('script'); - var curProtocol = window.location.protocol.split(':')[0]; - if (curProtocol === 'https') { - bp.src = 'https://zz.bdstatic.com/linksubmit/push.js'; - } - else { - bp.src = 'http://push.zhanzhang.baidu.com/push.js'; - } - var s = document.getElementsByTagName("script")[0]; - s.parentNode.insertBefore(bp, s); - })(); -</script></body></html> \ No newline at end of file diff --git a/radio/device.html b/radio/device.html index 671978f92a..98efe3954b 100644 --- a/radio/device.html +++ b/radio/device.html @@ -1,42 +1,21 @@ <?xml version="1.0" encoding="UTF-8" standalone="no"?> -<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"><html xmlns="http://www.w3.org/1999/xhtml"><head><meta http-equiv="Content-Type" content="text/html; charset=UTF-8" /><title>第 8 章 电台设备</title><link rel="stylesheet" type="text/css" href="docbook.css" /><meta name="generator" content="DocBook XSL Stylesheets Vsnapshot" /><meta name="keywords" content="Amateur Radio, ham, ham radio, icom, yaesu, kenwood,, cw,ssb,usb,lsb,am,fm,rtty,fsk,afsk,psk31, fdma,tdma,cdma, dmr,c4fm" /><link rel="home" href="index.html" title="Netkiller Amateur Radio 手札" /><link rel="up" href="analog.html" title="部分 II. 模拟电台" /><link rel="prev" href="ch07.html" title="第 7 章 电台电源" /><link rel="next" href="digital.html" title="部分 III. 数字业余无线电" /></head><body><a xmlns="" href="//www.netkiller.cn/">Home</a> | <a xmlns="" href="//netkiller.github.io/">简体中文</a> | <a xmlns="" href="http://netkiller.sourceforge.net/">繁体中文</a> | <a xmlns="" href="/journal/index.html">杂文</a> - | <a xmlns="" href="https://github.com/netkiller">Github</a> | <a xmlns="" href="https://zhuanlan.zhihu.com/netkiller">知乎专栏</a> | <a xmlns="" href="https://www.facebook.com/bg7nyt">Facebook</a> | <a xmlns="" href="http://cn.linkedin.com/in/netkiller/">Linkedin</a> | <a xmlns="" href="https://www.youtube.com/user/bg7nyt/videos">Youtube</a> | <a xmlns="" href="//www.netkiller.cn/home/donations.html">打赏(Donations)</a> | <a xmlns="" href="//www.netkiller.cn/home/about.html">About</a><div class="navheader"><table width="100%" summary="Navigation header"><tr><th colspan="3" align="center">第 8 章 电台设备</th></tr><tr><td width="20%" align="left"><a accesskey="p" href="ch07.html">上一页</a> </td><th width="60%" align="center">部分 II. 模拟电台</th><td width="20%" align="right"> <a accesskey="n" href="digital.html">下一页</a></td></tr></table><hr /></div><table xmlns=""><tr><td><iframe src="//ghbtns.com/github-btn.html?user=netkiller&repo=netkiller.github.io&type=watch&count=true&size=large" height="30" width="170" frameborder="0" scrolling="0" style="width:170px; height: 30px;" allowTransparency="true"></iframe></td><td><iframe src="//ghbtns.com/github-btn.html?user=netkiller&repo=netkiller.github.io&type=fork&count=true&size=large" height="30" width="170" frameborder="0" scrolling="0" style="width:170px; height: 30px;" allowTransparency="true"></iframe></td><td><iframe src="//ghbtns.com/github-btn.html?user=netkiller&type=follow&count=true&size=large" height="30" width="240" frameborder="0" scrolling="0" style="width:240px; height: 30px;" allowTransparency="true"></iframe></td><td></td><td><a href="https://zhuanlan.zhihu.com/netkiller"><img src="/images/logo/zhihu-card-default.svg" height="25" /></a></td><td valign="middle"><a href="https://zhuanlan.zhihu.com/netkiller">知乎专栏</a></td><td></td><td></td><td></td><td></td></tr></table><div class="chapter"><div class="titlepage"><div><div><h2 class="title"><a id="device"></a>第 8 章 电台设备</h2></div></div></div><div class="toc"><p><strong>目录</strong></p><dl class="toc"><dt><span class="section"><a href="device.html#yaesu">8.1. Yaesu</a></span></dt><dd><dl><dt><span class="section"><a href="device.html#id808">8.1.1. RJ11 口手麦定义 MH-48 手麦接口</a></span></dt><dt><span class="section"><a href="device.html#id809">8.1.2. RJ45 口手麦定义</a></span></dt></dl></dd></dl></div> +<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"><html xmlns="http://www.w3.org/1999/xhtml"><head><meta http-equiv="Content-Type" content="text/html; charset=UTF-8" /><title>部分 II. 电台设备</title><link rel="stylesheet" type="text/css" href="docbook.css" /><meta name="generator" content="DocBook XSL Stylesheets Vsnapshot" /><meta name="keywords" content="Amateur Radio, ham, ham radio, icom, yaesu, kenwood,, cw,ssb,usb,lsb,am,fm,rtty,fsk,afsk,psk31, fdma,tdma,cdma, dmr,c4fm" /><link rel="home" href="index.html" title="Netkiller Amateur Radio 手札" /><link rel="up" href="index.html" title="Netkiller Amateur Radio 手札" /><link rel="prev" href="ch04s04.html" title="4.4. Jami VOIP 客户端" /><link rel="next" href="置物架.html" title="第 5 章 定制/DIY 电台桌/置物架" /></head><body><a xmlns="" href="//www.netkiller.cn/">Home</a> | <a xmlns="" href="//netkiller.github.io/">简体中文</a> | <a xmlns="" href="http://netkiller.sourceforge.net/">繁体中文</a> | <a xmlns="" href="/journal/index.html">杂文</a> + | <a xmlns="" href="https://github.com/netkiller">Github</a> | <a xmlns="" href="https://zhuanlan.zhihu.com/netkiller">知乎专栏</a> | <a xmlns="" href="https://www.facebook.com/bg7nyt">Facebook</a> | <a xmlns="" href="http://cn.linkedin.com/in/netkiller/">Linkedin</a> | <a xmlns="" href="https://www.youtube.com/user/bg7nyt/videos">Youtube</a> | <a xmlns="" href="//www.netkiller.cn/home/donations.html">打赏(Donations)</a> | <a xmlns="" href="//www.netkiller.cn/home/about.html">About</a><div class="navheader"><table width="100%" summary="Navigation header"><tr><th colspan="3" align="center">部分 II. 电台设备</th></tr><tr><td width="20%" align="left"><a accesskey="p" href="ch04s04.html">上一页</a> </td><th width="60%" align="center"> </th><td width="20%" align="right"> <a accesskey="n" href="置物架.html">下一页</a></td></tr></table><hr /></div><table xmlns=""><tr><td><iframe src="//ghbtns.com/github-btn.html?user=netkiller&repo=netkiller.github.io&type=watch&count=true&size=large" height="30" width="170" frameborder="0" scrolling="0" style="width:170px; height: 30px;" allowTransparency="true"></iframe></td><td><iframe src="//ghbtns.com/github-btn.html?user=netkiller&repo=netkiller.github.io&type=fork&count=true&size=large" height="30" width="170" frameborder="0" scrolling="0" style="width:170px; height: 30px;" allowTransparency="true"></iframe></td><td><iframe src="//ghbtns.com/github-btn.html?user=netkiller&type=follow&count=true&size=large" height="30" width="240" frameborder="0" scrolling="0" style="width:240px; height: 30px;" allowTransparency="true"></iframe></td><td></td><td><a href="https://zhuanlan.zhihu.com/netkiller"><img src="/images/logo/zhihu-card-default.svg" height="25" /></a></td><td valign="middle"><a href="https://zhuanlan.zhihu.com/netkiller">知乎专栏</a></td><td></td><td></td><td></td><td></td></tr></table><div class="part"><div class="titlepage"><div><div><h1 class="title"><a id="device"></a>部分 II. 电台设备</h1></div></div></div><div class="toc"><p><strong>目录</strong></p><dl class="toc"><dt><span class="chapter"><a href="置物架.html">5. 定制/DIY 电台桌/置物架</a></span></dt><dt><span class="chapter"><a href="motorola.html">6. Motorola 摩托罗拉</a></span></dt><dd><dl><dt><span class="section"><a href="motorola.html#digital">6.1. 数字中继VPN联网方案</a></span></dt><dd><dl><dt><span class="section"><a href="motorola.html#openvpn">6.1.1. VPN服务器</a></span></dt></dl></dd><dt><span class="section"><a href="wireless.bridge.html">6.2. 网线网桥数字链路</a></span></dt><dt><span class="section"><a href="firmware.html">6.3. Motorola XiR R8200 固件升级教程</a></span></dt><dt><span class="section"><a href="link.html">6.4. Link Establishment(建立IP链路)</a></span></dt><dd><dl><dt><span class="section"><a href="link.html#id828">6.4.1. Master(主站设置)</a></span></dt><dt><span class="section"><a href="link.html#id829">6.4.2. Peer(从站设置)</a></span></dt></dl></dd><dt><span class="section"><a href="tms.html">6.5. Mototrbo 数字电台短信协议分析</a></span></dt><dd><dl><dt><span class="section"><a href="tms.html#">6.5.1. IP Address 与 Radio ID 相互转换</a></span></dt><dt><span class="section"><a href="tms.html#">6.5.2. 检查 Radio 状态</a></span></dt><dt><span class="section"><a href="tms.html#id830">6.5.3. TMS 短信协议分析</a></span></dt></dl></dd><dt><span class="section"><a href="tunnel.html">6.6. 通过电台建立TCP/IP链路</a></span></dt></dl></dd><dt><span class="chapter"><a href="hytera.html">7. Hytera 海能达</a></span></dt><dd><dl><dt><span class="section"><a href="hytera.html#id831">7.1. HM780 开启 GPS 定位</a></span></dt><dt><span class="section"><a href="ch07s02.html">7.2. DB26 接口定义</a></span></dt><dt><span class="section"><a href="hytera.ip.html">7.3. Hytera 海能达 HM780 IP中转</a></span></dt><dd><dl><dt><span class="section"><a href="hytera.ip.html#id832">7.3.1. 通话组相关</a></span></dt><dt><span class="section"><a href="hytera.ip.html#id833">7.3.2. 声码器相关</a></span></dt></dl></dd><dt><span class="section"><a href="HM780-IP-MMDVM.html">7.4. HM780 IP中转 接入 MMDVM(实验)</a></span></dt><dt><span class="section"><a href="hytera.hm780.timeslot.html">7.5. Hytera HM780 DMR 双时隙 IP中转(实验)</a></span></dt><dt><span class="section"><a href="hytera.cloud.ptt.html">7.6. Hytera HM780 实现 云 PTT(Push To Talk)</a></span></dt><dt><span class="section"><a href="hytera.table.ptt.html">7.7. Hytera HM780 脚踏 PTT + 电容麦克风</a></span></dt><dt><span class="section"><a href="hytera.hm780.server.html">7.8. Hytera HM780 IP中转·逆向工程·协议分析</a></span></dt><dt><span class="section"><a href="hytera.rd980.html">7.9. Hytera RD980 模拟-模拟 模拟-数字 数字-数字 背靠背连接方案</a></span></dt><dt><span class="section"><a href="hytera.rd980.hm780.html">7.10. Hytera RD980 与 HM780 IP中转 互联方案</a></span></dt><dt><span class="section"><a href="hytera.hm780.mmdvm.hotspot.html">7.11. Hytera HM780 + MMDVM 做大热点</a></span></dt></dl></dd><dt><span class="chapter"><a href="kenwood.html">8. Kenwood</a></span></dt><dd><dl><dt><span class="section"><a href="kenwood.html#kenwood.cable.ch340">8.1. DIY 建武写频线</a></span></dt><dd><dl><dt><span class="section"><a href="kenwood.html#id834">8.1.1. RJ45/RJ11 水晶头写频线</a></span></dt><dt><span class="section"><a href="kenwood.html#id835">8.1.2. K 头写频线</a></span></dt></dl></dd><dt><span class="section"><a href="kenwood.mmdvm.nxdn.html">8.2. NX-800 MMDVM 配置</a></span></dt><dd><dl><dt><span class="section"><a href="kenwood.mmdvm.nxdn.html#id836">8.2.1. 车台配置</a></span></dt><dt><span class="section"><a href="kenwood.mmdvm.nxdn.html#id837">8.2.2. Radio ID 申请 NXDN ID </a></span></dt><dt><span class="section"><a href="kenwood.mmdvm.nxdn.html#id838">8.2.3. MMDVM pi-star 配置</a></span></dt></dl></dd></dl></dd><dt><span class="chapter"><a href="yaesu.html">9. Yaesu</a></span></dt><dd><dl><dt><span class="section"><a href="yaesu.html#id839">9.1. RJ11 口手麦定义 MH-48 手麦接口</a></span></dt><dt><span class="section"><a href="ch09s02.html">9.2. RJ45 口手麦定义</a></span></dt></dl></dd><dt><span class="chapter"><a href="mmdvm.html">10. MMDVM (Multi-Mode Digital Voice Modem) </a></span></dt><dd><dl><dt><span class="section"><a href="mmdvm.html#pi-star">10.1. Pi-Star Digital Voice Software</a></span></dt><dd><dl><dt><span class="section"><a href="mmdvm.html#id840">10.1.1. 对于初次接触 MMDVM 的人,怎么选择 MMDVM 板</a></span></dt><dt><span class="section"><a href="mmdvm.html#id842">10.1.2. 烧录img镜像文件</a></span></dt><dt><span class="section"><a href="mmdvm.html#id843">10.1.3. 释放TF卡空间</a></span></dt><dt><span class="section"><a href="mmdvm.html#id844">10.1.4. 更新系统</a></span></dt><dt><span class="section"><a href="mmdvm.html#id845">10.1.5. 修改权限从 ro 到 rw </a></span></dt><dt><span class="section"><a href="mmdvm.html#mmdvm.users">10.1.6. 呼号列表</a></span></dt><dt><span class="section"><a href="mmdvm.html#mmdvm.dmr.network">10.1.7. DMR Network</a></span></dt><dt><span class="section"><a href="mmdvm.html#id846">10.1.8. YSF Reflector List</a></span></dt><dt><span class="section"><a href="mmdvm.html#id847">10.1.9. YSF Network</a></span></dt><dt><span class="section"><a href="mmdvm.html#mmdvmhost">10.1.10. 手工编译安装 MMDVM</a></span></dt></dl></dd><dt><span class="section"><a href="wpsd.html">10.2. WPSD</a></span></dt><dd><dl><dt><span class="section"><a href="wpsd.html#id852">10.2.1. Raspberry 树莓派安装 WPSD</a></span></dt><dt><span class="section"><a href="wpsd.html#id853">10.2.2. 进入 pi-star 终端</a></span></dt><dt><span class="section"><a href="wpsd.html#id854">10.2.3. GPS</a></span></dt></dl></dd><dt><span class="section"><a href="mmdvm.hotspot.7800.html">10.3. Yaesu FT-7800 + 中继版解决方案</a></span></dt><dd><dl><dt><span class="section"><a href="mmdvm.hotspot.7800.html#id855">10.3.1. 准备工作</a></span></dt><dt><span class="section"><a href="mmdvm.hotspot.7800.html#id856">10.3.2. Yaesu FT-7800 电台设置</a></span></dt><dt><span class="section"><a href="mmdvm.hotspot.7800.html#id857">10.3.3. MMDVM C4FM 设置</a></span></dt><dt><span class="section"><a href="mmdvm.hotspot.7800.html#id858">10.3.4. MMDVM DMR 设置</a></span></dt><dt><span class="section"><a href="mmdvm.hotspot.7800.html#id859">10.3.5. DMR 不解码</a></span></dt><dt><span class="section"><a href="mmdvm.hotspot.7800.html#id860">10.3.6. 调试误码率</a></span></dt><dt><span class="section"><a href="mmdvm.hotspot.7800.html#id861">10.3.7. 进入 Yaesu FT-7800 的工程模式下微调</a></span></dt><dt><span class="section"><a href="mmdvm.hotspot.7800.html#id862">10.3.8. Yaesu FT-7800 在 VHF 模式下不支持 9600BPs 数据包通信。</a></span></dt><dt><span class="section"><a href="mmdvm.hotspot.7800.html#id863">10.3.9. 给电台加锁</a></span></dt></dl></dd><dt><span class="section"><a href="FreeDMR.html">10.4. FreeDMR</a></span></dt><dt><span class="section"><a href="HBLink3.html">10.5. HBLink3</a></span></dt><dt><span class="section"><a href="ch10s06.html">10.6. DroidStar</a></span></dt></dl></dd></dl></div> + + + + + + + + + + + + - <div class="section"><div class="titlepage"><div><div><h2 class="title" style="clear: both"><a id="yaesu"></a>8.1. Yaesu</h2></div></div></div> - - <div class="section"><div class="titlepage"><div><div><h3 class="title"><a id="id808"></a>8.1.1. RJ11 口手麦定义 MH-48 手麦接口</h3></div></div></div> - - <p>Yaesu FT-1500M/1802E/2800</p> - <p>Yaesu FT-1807/7800R/8800R/8900R</p> - <pre class="screen"> - -PIN1: SW2(green) -PIN2: SW1(brown) -PIN3: +8Volt(red) -PIN4: GROUND(screen) -PIN5: MIC(white) -pin6: PTT(blue)/(clone FT1802E) - - </pre> - </div> - <div class="section"><div class="titlepage"><div><div><h3 class="title"><a id="id809"></a>8.1.2. RJ45 口手麦定义</h3></div></div></div> - - <pre class="screen"> - -1:DOWN -2:UP -3:+5V -4:MIC GND -5:MIC -6:PTT -7:GND -8:FAST - - </pre> - </div> - </div> -</div><script xmlns="" type="text/javascript" id="clustrmaps" src="//cdn.clustrmaps.com/map_v2.js?u=r5HG&d=9mi5r_kkDC8uxG8HuY3p4-2qgeeVypAK9vMD-2P6BYM"></script><div class="navfooter"><hr /><table width="100%" summary="Navigation footer"><tr><td width="40%" align="left"><a accesskey="p" href="ch07.html">上一页</a> </td><td width="20%" align="center"><a accesskey="u" href="analog.html">上一级</a></td><td width="40%" align="right"> <a accesskey="n" href="digital.html">下一页</a></td></tr><tr><td width="40%" align="left" valign="top">第 7 章 电台电源 </td><td width="20%" align="center"><a accesskey="h" href="index.html">起始页</a></td><td width="40%" align="right" valign="top"> 部分 III. 数字业余无线电</td></tr></table></div><script xmlns=""> +</div><script xmlns="" type="text/javascript" id="clustrmaps" src="//cdn.clustrmaps.com/map_v2.js?u=r5HG&d=9mi5r_kkDC8uxG8HuY3p4-2qgeeVypAK9vMD-2P6BYM"></script><div class="navfooter"><hr /><table width="100%" summary="Navigation footer"><tr><td width="40%" align="left"><a accesskey="p" href="ch04s04.html">上一页</a> </td><td width="20%" align="center"> </td><td width="40%" align="right"> <a accesskey="n" href="置物架.html">下一页</a></td></tr><tr><td width="40%" align="left" valign="top">4.4. Jami VOIP 客户端 </td><td width="20%" align="center"><a accesskey="h" href="index.html">起始页</a></td><td width="40%" align="right" valign="top"> 第 5 章 定制/DIY 电台桌/置物架</td></tr></table></div><script xmlns=""> (function(i,s,o,g,r,a,m){i['GoogleAnalyticsObject']=r;i[r]=i[r]||function(){ (i[r].q=i[r].q||[]).push(arguments)},i[r].l=1*new Date();a=s.createElement(o), m=s.getElementsByTagName(o)[0];a.async=1;a.src=g;m.parentNode.insertBefore(a,m) diff --git a/radio/digital.html b/radio/digital.html index ed5b2aee4e..a5ac26af67 100644 --- a/radio/digital.html +++ b/radio/digital.html @@ -1,20 +1,62 @@ <?xml version="1.0" encoding="UTF-8" standalone="no"?> -<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"><html xmlns="http://www.w3.org/1999/xhtml"><head><meta http-equiv="Content-Type" content="text/html; charset=UTF-8" /><title>部分 III. 数字业余无线电</title><link rel="stylesheet" type="text/css" href="docbook.css" /><meta name="generator" content="DocBook XSL Stylesheets Vsnapshot" /><meta name="keywords" content="Amateur Radio, ham, ham radio, icom, yaesu, kenwood,, cw,ssb,usb,lsb,am,fm,rtty,fsk,afsk,psk31, fdma,tdma,cdma, dmr,c4fm" /><link rel="home" href="index.html" title="Netkiller Amateur Radio 手札" /><link rel="up" href="index.html" title="Netkiller Amateur Radio 手札" /><link rel="prev" href="device.html" title="第 8 章 电台设备" /><link rel="next" href="为什么国家会大力推广数字电台.html" title="第 9 章 数字电台" /></head><body><a xmlns="" href="//www.netkiller.cn/">Home</a> | <a xmlns="" href="//netkiller.github.io/">简体中文</a> | <a xmlns="" href="http://netkiller.sourceforge.net/">繁体中文</a> | <a xmlns="" href="/journal/index.html">杂文</a> - | <a xmlns="" href="https://github.com/netkiller">Github</a> | <a xmlns="" href="https://zhuanlan.zhihu.com/netkiller">知乎专栏</a> | <a xmlns="" href="https://www.facebook.com/bg7nyt">Facebook</a> | <a xmlns="" href="http://cn.linkedin.com/in/netkiller/">Linkedin</a> | <a xmlns="" href="https://www.youtube.com/user/bg7nyt/videos">Youtube</a> | <a xmlns="" href="//www.netkiller.cn/home/donations.html">打赏(Donations)</a> | <a xmlns="" href="//www.netkiller.cn/home/about.html">About</a><div class="navheader"><table width="100%" summary="Navigation header"><tr><th colspan="3" align="center">部分 III. 数字业余无线电</th></tr><tr><td width="20%" align="left"><a accesskey="p" href="device.html">上一页</a> </td><th width="60%" align="center"> </th><td width="20%" align="right"> <a accesskey="n" href="为什么国家会大力推广数字电台.html">下一页</a></td></tr></table><hr /></div><table xmlns=""><tr><td><iframe src="//ghbtns.com/github-btn.html?user=netkiller&repo=netkiller.github.io&type=watch&count=true&size=large" height="30" width="170" frameborder="0" scrolling="0" style="width:170px; height: 30px;" allowTransparency="true"></iframe></td><td><iframe src="//ghbtns.com/github-btn.html?user=netkiller&repo=netkiller.github.io&type=fork&count=true&size=large" height="30" width="170" frameborder="0" scrolling="0" style="width:170px; height: 30px;" allowTransparency="true"></iframe></td><td><iframe src="//ghbtns.com/github-btn.html?user=netkiller&type=follow&count=true&size=large" height="30" width="240" frameborder="0" scrolling="0" style="width:240px; height: 30px;" allowTransparency="true"></iframe></td><td></td><td><a href="https://zhuanlan.zhihu.com/netkiller"><img src="/images/logo/zhihu-card-default.svg" height="25" /></a></td><td valign="middle"><a href="https://zhuanlan.zhihu.com/netkiller">知乎专栏</a></td><td></td><td></td><td></td><td></td></tr></table><div class="part"><div class="titlepage"><div><div><h1 class="title"><a id="digital"></a>部分 III. 数字业余无线电</h1></div></div></div><div class="toc"><p><strong>目录</strong></p><dl class="toc"><dt><span class="chapter"><a href="为什么国家会大力推广数字电台.html">9. 数字电台</a></span></dt><dd><dl><dt><span class="section"><a href="为什么国家会大力推广数字电台.html#id810">9.1. 为什么国家会大力推广数字电台</a></span></dt><dt><span class="section"><a href="ch09s02.html">9.2. 声码器</a></span></dt><dd><dl><dt><span class="section"><a href="ch09s02.html#id811">9.2.1. Codec2 声码器</a></span></dt><dt><span class="section"><a href="ch09s02.html#id812">9.2.2. Ambe 声码器</a></span></dt><dt><span class="section"><a href="ch09s02.html#id813">9.2.3. ACELP 声码器</a></span></dt></dl></dd><dt><span class="section"><a href="ch09s03.html">9.3. 调制模式</a></span></dt><dd><dl><dt><span class="section"><a href="ch09s03.html#id814">9.3.1. DMR/YSF/P25</a></span></dt><dt><span class="section"><a href="ch09s03.html#id815">9.3.2. D-Star/NXDN</a></span></dt><dt><span class="section"><a href="ch09s03.html#id816">9.3.3. Tatra</a></span></dt></dl></dd><dt><span class="section"><a href="ch09s04.html">9.4. 带宽</a></span></dt><dt><span class="section"><a href="ch09s05.html">9.5. 用户身份验证</a></span></dt><dt><span class="section"><a href="ch09s06.html">9.6. 中继器</a></span></dt></dl></dd><dt><span class="chapter"><a href="motorola.html">10. Motorola 摩托罗拉</a></span></dt><dd><dl><dt><span class="section"><a href="motorola.html#digital">10.1. 数字中继VPN联网方案</a></span></dt><dd><dl><dt><span class="section"><a href="motorola.html#openvpn">10.1.1. VPN服务器</a></span></dt></dl></dd><dt><span class="section"><a href="wireless.bridge.html">10.2. 网线网桥数字链路</a></span></dt><dt><span class="section"><a href="firmware.html">10.3. Motorola XiR R8200 固件升级教程</a></span></dt><dt><span class="section"><a href="link.html">10.4. Link Establishment(建立IP链路)</a></span></dt><dd><dl><dt><span class="section"><a href="link.html#id820">10.4.1. Master(主站设置)</a></span></dt><dt><span class="section"><a href="link.html#id821">10.4.2. Peer(从站设置)</a></span></dt></dl></dd><dt><span class="section"><a href="tms.html">10.5. Mototrbo 数字电台短信协议分析</a></span></dt><dd><dl><dt><span class="section"><a href="tms.html#">10.5.1. IP Address 与 Radio ID 相互转换</a></span></dt><dt><span class="section"><a href="tms.html#">10.5.2. 检查 Radio 状态</a></span></dt><dt><span class="section"><a href="tms.html#id822">10.5.3. TMS 短信协议分析</a></span></dt></dl></dd><dt><span class="section"><a href="tunnel.html">10.6. 通过电台建立TCP/IP链路</a></span></dt></dl></dd><dt><span class="chapter"><a href="hytera.html">11. Hytera 海能达</a></span></dt><dd><dl><dt><span class="section"><a href="hytera.html#id823">11.1. HM780 开启 GPS 定位</a></span></dt><dt><span class="section"><a href="ch11s02.html">11.2. DB26 接口定义</a></span></dt><dt><span class="section"><a href="hytera.ip.html">11.3. Hytera 海能达 HM780 IP中转</a></span></dt><dd><dl><dt><span class="section"><a href="hytera.ip.html#id824">11.3.1. 通话组相关</a></span></dt><dt><span class="section"><a href="hytera.ip.html#id825">11.3.2. 声码器相关</a></span></dt></dl></dd><dt><span class="section"><a href="HM780-IP-MMDVM.html">11.4. HM780 IP中转 接入 MMDVM(实验)</a></span></dt><dt><span class="section"><a href="hytera.hm780.timeslot.html">11.5. Hytera HM780 DMR 双时隙 IP中转(实验)</a></span></dt><dt><span class="section"><a href="hytera.cloud.ptt.html">11.6. Hytera HM780 实现 云 PTT(Push To Talk)</a></span></dt><dt><span class="section"><a href="hytera.table.ptt.html">11.7. Hytera HM780 脚踏 PTT + 电容麦克风</a></span></dt><dt><span class="section"><a href="hytera.hm780.server.html">11.8. Hytera HM780 IP中转·逆向工程·协议分析</a></span></dt><dt><span class="section"><a href="hytera.rd980.html">11.9. Hytera RD980 模拟-模拟 模拟-数字 数字-数字 背靠背连接方案</a></span></dt><dt><span class="section"><a href="hytera.rd980.hm780.html">11.10. Hytera RD980 与 HM780 IP中转 互联方案</a></span></dt><dt><span class="section"><a href="hytera.hm780.mmdvm.hotspot.html">11.11. Hytera HM780 + MMDVM 做大热点</a></span></dt></dl></dd><dt><span class="chapter"><a href="kenwood.html">12. Kenwood</a></span></dt><dd><dl><dt><span class="section"><a href="kenwood.html#kenwood.cable.ch340">12.1. DIY 建武写频线</a></span></dt><dt><span class="section"><a href="kenwood.mmdvm.nxdn.html">12.2. NX-800 MMDVM 配置</a></span></dt><dd><dl><dt><span class="section"><a href="kenwood.mmdvm.nxdn.html#id826">12.2.1. 车台配置</a></span></dt><dt><span class="section"><a href="kenwood.mmdvm.nxdn.html#id827">12.2.2. Radio ID 申请 NXDN ID </a></span></dt><dt><span class="section"><a href="kenwood.mmdvm.nxdn.html#id828">12.2.3. MMDVM pi-star 配置</a></span></dt></dl></dd></dl></dd><dt><span class="chapter"><a href="mmdvm.html">13. MMDVM (Multi-Mode Digital Voice Modem) </a></span></dt><dd><dl><dt><span class="section"><a href="mmdvm.html#pi-star">13.1. Pi-Star Digital Voice Software</a></span></dt><dd><dl><dt><span class="section"><a href="mmdvm.html#id829">13.1.1. 对于初次接触 MMDVM 的人,怎么选择 MMDVM 板</a></span></dt><dt><span class="section"><a href="mmdvm.html#id831">13.1.2. 烧录img镜像文件</a></span></dt><dt><span class="section"><a href="mmdvm.html#id832">13.1.3. 释放TF卡空间</a></span></dt><dt><span class="section"><a href="mmdvm.html#id833">13.1.4. 更新系统</a></span></dt><dt><span class="section"><a href="mmdvm.html#id834">13.1.5. 修改权限从 ro 到 rw </a></span></dt><dt><span class="section"><a href="mmdvm.html#mmdvm.users">13.1.6. 呼号列表</a></span></dt><dt><span class="section"><a href="mmdvm.html#mmdvm.dmr.network">13.1.7. DMR Network</a></span></dt><dt><span class="section"><a href="mmdvm.html#id835">13.1.8. YSF Reflector List</a></span></dt><dt><span class="section"><a href="mmdvm.html#id836">13.1.9. YSF Network</a></span></dt><dt><span class="section"><a href="mmdvm.html#mmdvmhost">13.1.10. 手工编译安装 MMDVM</a></span></dt></dl></dd><dt><span class="section"><a href="wpsd.html">13.2. WPSD</a></span></dt><dd><dl><dt><span class="section"><a href="wpsd.html#id841">13.2.1. Raspberry 树莓派安装 WPSD</a></span></dt><dt><span class="section"><a href="wpsd.html#id842">13.2.2. 进入 pi-star 终端</a></span></dt><dt><span class="section"><a href="wpsd.html#id843">13.2.3. GPS</a></span></dt></dl></dd><dt><span class="section"><a href="mmdvm.hotspot.7800.html">13.3. Yaesu FT-7800 + 中继版解决方案</a></span></dt><dd><dl><dt><span class="section"><a href="mmdvm.hotspot.7800.html#id844">13.3.1. 准备工作</a></span></dt><dt><span class="section"><a href="mmdvm.hotspot.7800.html#id845">13.3.2. Yaesu FT-7800 电台设置</a></span></dt><dt><span class="section"><a href="mmdvm.hotspot.7800.html#id846">13.3.3. MMDVM C4FM 设置</a></span></dt><dt><span class="section"><a href="mmdvm.hotspot.7800.html#id847">13.3.4. MMDVM DMR 设置</a></span></dt><dt><span class="section"><a href="mmdvm.hotspot.7800.html#id848">13.3.5. DMR 不解码</a></span></dt><dt><span class="section"><a href="mmdvm.hotspot.7800.html#id849">13.3.6. 调试误码率</a></span></dt><dt><span class="section"><a href="mmdvm.hotspot.7800.html#id850">13.3.7. 进入 Yaesu FT-7800 的工程模式下微调</a></span></dt><dt><span class="section"><a href="mmdvm.hotspot.7800.html#id851">13.3.8. Yaesu FT-7800 在 VHF 模式下不支持 9600BPs 数据包通信。</a></span></dt><dt><span class="section"><a href="mmdvm.hotspot.7800.html#id852">13.3.9. 给电台加锁</a></span></dt></dl></dd><dt><span class="section"><a href="FreeDMR.html">13.4. FreeDMR</a></span></dt><dt><span class="section"><a href="HBLink3.html">13.5. HBLink3</a></span></dt><dt><span class="section"><a href="ch13s06.html">13.6. DroidStar</a></span></dt></dl></dd></dl></div> +<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"><html xmlns="http://www.w3.org/1999/xhtml"><head><meta http-equiv="Content-Type" content="text/html; charset=UTF-8" /><title>1.11. 数字电台</title><link rel="stylesheet" type="text/css" href="docbook.css" /><meta name="generator" content="DocBook XSL Stylesheets Vsnapshot" /><meta name="keywords" content="Amateur Radio, ham, ham radio, icom, yaesu, kenwood,, cw,ssb,usb,lsb,am,fm,rtty,fsk,afsk,psk31, fdma,tdma,cdma, dmr,c4fm" /><link rel="home" href="index.html" title="Netkiller Amateur Radio 手札" /><link rel="up" href="ch01.html" title="第 1 章 业余无线电故事" /><link rel="prev" href="ch01s10.html" title="1.10. 为什么对讲机可以实现十多公里的通讯距离,而手机必须依赖基站设备?" /><link rel="next" href="analog.html" title="第 2 章 模拟电台" /></head><body><a xmlns="" href="//www.netkiller.cn/">Home</a> | <a xmlns="" href="//netkiller.github.io/">简体中文</a> | <a xmlns="" href="http://netkiller.sourceforge.net/">繁体中文</a> | <a xmlns="" href="/journal/index.html">杂文</a> + | <a xmlns="" href="https://github.com/netkiller">Github</a> | <a xmlns="" href="https://zhuanlan.zhihu.com/netkiller">知乎专栏</a> | <a xmlns="" href="https://www.facebook.com/bg7nyt">Facebook</a> | <a xmlns="" href="http://cn.linkedin.com/in/netkiller/">Linkedin</a> | <a xmlns="" href="https://www.youtube.com/user/bg7nyt/videos">Youtube</a> | <a xmlns="" href="//www.netkiller.cn/home/donations.html">打赏(Donations)</a> | <a xmlns="" href="//www.netkiller.cn/home/about.html">About</a><div class="navheader"><table width="100%" summary="Navigation header"><tr><th colspan="3" align="center">1.11. 数字电台</th></tr><tr><td width="20%" align="left"><a accesskey="p" href="ch01s10.html">上一页</a> </td><th width="60%" align="center">第 1 章 业余无线电故事</th><td width="20%" align="right"> <a accesskey="n" href="analog.html">下一页</a></td></tr></table><hr /></div><table xmlns=""><tr><td><iframe src="//ghbtns.com/github-btn.html?user=netkiller&repo=netkiller.github.io&type=watch&count=true&size=large" height="30" width="170" frameborder="0" scrolling="0" style="width:170px; height: 30px;" allowTransparency="true"></iframe></td><td><iframe src="//ghbtns.com/github-btn.html?user=netkiller&repo=netkiller.github.io&type=fork&count=true&size=large" height="30" width="170" frameborder="0" scrolling="0" style="width:170px; height: 30px;" allowTransparency="true"></iframe></td><td><iframe src="//ghbtns.com/github-btn.html?user=netkiller&type=follow&count=true&size=large" height="30" width="240" frameborder="0" scrolling="0" style="width:240px; height: 30px;" allowTransparency="true"></iframe></td><td></td><td><a href="https://zhuanlan.zhihu.com/netkiller"><img src="/images/logo/zhihu-card-default.svg" height="25" /></a></td><td valign="middle"><a href="https://zhuanlan.zhihu.com/netkiller">知乎专栏</a></td><td></td><td></td><td></td><td></td></tr></table><div class="section"><div class="titlepage"><div><div><h2 class="title" style="clear: both"><a id="digital"></a>1.11. 数字电台</h2></div></div></div> - - + <div class="section"><div class="titlepage"><div><div><h3 class="title"><a id="id805"></a>1.11.1. 迎接数字电台时代的到来</h3></div></div></div> + + <p>你准备好了吗?迎接数字电台时代的到来。</p> - + <div class="section"><div class="titlepage"><div><div><h4 class="title"><a id="id797"></a>1.11.1.1. 停止购入新的模拟电台</h4></div></div></div> + + <p>虽然业余电台这块模拟还会保留很多年,但是我建议你从现在开始不要再购买全新且价格比较高的模拟电台,二手的可以玩玩。购入全新电台时无论哪个品牌,你至少要考虑兼容一种数字模式。 + </p> + </div> + <div class="section"><div class="titlepage"><div><div><h4 class="title"><a id="id798"></a>1.11.1.2. 不要抗拒新鲜事物</h4></div></div></div> + + <p>每一次技术革命,都会引发一次社会的变革,这是历史的必然规律。新技术带来的新产品,新产品商业化带来更多的利润,促使下游产品的更新。然后继续迭代开发新技术,产生良性循环。 + </p> + <p>我很想骑马上班,想想汽车有空调也不错。 我对大哥大很有情怀,没办法还是iphone更好用。</p> + </div> + <div class="section"><div class="titlepage"><div><div><h4 class="title"><a id="id803"></a>1.11.1.3. 数字电台使用相关注意事项</h4></div></div></div> + + <div class="section"><div class="titlepage"><div><div><h5 class="title"><a id="id799"></a>中继模式的注意事项</h5></div></div></div> + + <p>很多模拟中继是使用两部车台通过中继控制线链接,一部车台做收信机,另一部车台做发信机。 车台后背有一组引脚,包含音频输出口,音频输入口,PPT控制口。 当收信机收到信号,两部车台链接的控制线就会开启发信机的PPT,同时发信机将收信机输出的音频发射出去。</p> + <p>所以这种中继你会听到两次回波信号。第一个回波声音是收信机发出的,第二个回波声音是发信机断开PPT发出的。</p> - + <p>这种模拟中继使用时要注意,发射时需要等待对方收PPT后0.5秒,同时你按下PPT后不能直接讲话,讲话太快就会丢失半个字或一个字。因为收信机收到信号,通过音频口操控光耦(光电耦合器)是有延迟的。</p> - + <p>而使用数字中继时情况则不同,几乎所有中继都是专业中继。灵敏度极高,当对方语音一落,你就可以按PPT发射,同事数字电台都有前导音,前导音结束后讲话即可,不会出现丢失半个字的情况。</p> + </div> + <div class="section"><div class="titlepage"><div><div><h5 class="title"><a id="id800"></a>直频模式的注意事项</h5></div></div></div> + + <p>在直频模式下,模拟与数字有哪些差异?</p> - + <p>模拟没有延迟,数字解码有延迟。在一些苛刻的环境下使用模拟电台更合适,例如指挥塔吊,升降机。你需要随时喊”停“的情况。 因为如果你使用数字电台指挥升降机,你按下PPT喊停,另一边操作的人听到停字是有延迟的,这就造成了误差。 但也不是没有解决方法,就是你提前按下PPT 随时待命并喊停,不要再喊停的时候去按PPT。</p> -</div><script xmlns="" type="text/javascript" id="clustrmaps" src="//cdn.clustrmaps.com/map_v2.js?u=r5HG&d=9mi5r_kkDC8uxG8HuY3p4-2qgeeVypAK9vMD-2P6BYM"></script><div class="navfooter"><hr /><table width="100%" summary="Navigation footer"><tr><td width="40%" align="left"><a accesskey="p" href="device.html">上一页</a> </td><td width="20%" align="center"> </td><td width="40%" align="right"> <a accesskey="n" href="为什么国家会大力推广数字电台.html">下一页</a></td></tr><tr><td width="40%" align="left" valign="top">第 8 章 电台设备 </td><td width="20%" align="center"><a accesskey="h" href="index.html">起始页</a></td><td width="40%" align="right" valign="top"> 第 9 章 数字电台</td></tr></table></div><script xmlns=""> + <p>与模拟电台相比数字机更省电,发热量更小。使用中发现同样功率在模拟上通联与数字上通联做对比,发现数字机更省电,发热量更小。</p> + </div> + <div class="section"><div class="titlepage"><div><div><h5 class="title"><a id="id801"></a>怎样更省电</h5></div></div></div> + + <p>关闭漫游</p> + <p>关闭GPS</p> + <p>关闭蓝牙</p> + </div> + <div class="section"><div class="titlepage"><div><div><h5 class="title"><a id="id802"></a>弱信号怎么抄收</h5></div></div></div> + + <p>模拟电台抄收弱信号是可以开启静噪,能够勉强听到对方讲话,可以勉强通联。那么数字电台怎么办?</p> + <div class="itemizedlist"><p class="title"><strong>对于数字电台弱信号会出现两个情况</strong></p><ul class="itemizedlist" style="list-style-type: disc; "><li class="listitem">只能看到联系人ID(如果写入通信录可能看到呼号)听不到语音。</li><li class="listitem">语音出现严重马赛克(VCD卡碟时的声音)</li><li class="listitem">遇到这种情况无非是调整位置,提高发射功率,但还有一个选择可以发送短信。</li></ul></div> + <p>语音数据包比较大,所以可能发射过程容易丢失,还原时出现马赛克声音,但文本短信数据量小,一点有一个好的信号间隙,就有可能发射出去。</p> + </div> + </div> + <div class="section"><div class="titlepage"><div><div><h4 class="title"><a id="id804"></a>1.11.1.4. 数字机开辟了哪些新玩法</h4></div></div></div> + + <div class="itemizedlist"><p class="title"><strong>车载蓝牙玩法</strong></p><ul class="itemizedlist" style="list-style-type: disc; "><li class="listitem">首先开启车载导航,进入蓝牙配对</li><li class="listitem">开启数字电台的蓝牙,与车载导航配对</li><li class="listitem">建立连接,车载导航上出现出接听图标,按下接听电话按钮,链接成功,电台上的蓝牙图标旁边会出现一个小黑点。</li><li class="listitem">开启电台VOX功能。</li></ul></div> + <p>现在你就可以在开车途中使用VOX进行通联了。 注意调整一下VOX麦克风增益,否则已过减速带就会乱发射。</p> + </div> + </div> +</div><script xmlns="" type="text/javascript" id="clustrmaps" src="//cdn.clustrmaps.com/map_v2.js?u=r5HG&d=9mi5r_kkDC8uxG8HuY3p4-2qgeeVypAK9vMD-2P6BYM"></script><div class="navfooter"><hr /><table width="100%" summary="Navigation footer"><tr><td width="40%" align="left"><a accesskey="p" href="ch01s10.html">上一页</a> </td><td width="20%" align="center"><a accesskey="u" href="ch01.html">上一级</a></td><td width="40%" align="right"> <a accesskey="n" href="analog.html">下一页</a></td></tr><tr><td width="40%" align="left" valign="top">1.10. 为什么对讲机可以实现十多公里的通讯距离,而手机必须依赖基站设备? </td><td width="20%" align="center"><a accesskey="h" href="index.html">起始页</a></td><td width="40%" align="right" valign="top"> 第 2 章 模拟电台</td></tr></table></div><script xmlns=""> (function(i,s,o,g,r,a,m){i['GoogleAnalyticsObject']=r;i[r]=i[r]||function(){ (i[r].q=i[r].q||[]).push(arguments)},i[r].l=1*new Date();a=s.createElement(o), m=s.getElementsByTagName(o)[0];a.async=1;a.src=g;m.parentNode.insertBefore(a,m) diff --git a/radio/faq.html b/radio/faq.html index 45dc4b8832..ad4cc9d1ad 100644 --- a/radio/faq.html +++ b/radio/faq.html @@ -1,16 +1,16 @@ <?xml version="1.0" encoding="UTF-8" standalone="no"?> -<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"><html xmlns="http://www.w3.org/1999/xhtml"><head><meta http-equiv="Content-Type" content="text/html; charset=UTF-8" /><title>第 14 章 常用问答集</title><link rel="stylesheet" type="text/css" href="docbook.css" /><meta name="generator" content="DocBook XSL Stylesheets Vsnapshot" /><meta name="keywords" content="Amateur Radio, ham, ham radio, icom, yaesu, kenwood,, cw,ssb,usb,lsb,am,fm,rtty,fsk,afsk,psk31, fdma,tdma,cdma, dmr,c4fm" /><link rel="home" href="index.html" title="Netkiller Amateur Radio 手札" /><link rel="up" href="index.html" title="Netkiller Amateur Radio 手札" /><link rel="prev" href="ch13s06.html" title="13.6. DroidStar" /></head><body><a xmlns="" href="//www.netkiller.cn/">Home</a> | <a xmlns="" href="//netkiller.github.io/">简体中文</a> | <a xmlns="" href="http://netkiller.sourceforge.net/">繁体中文</a> | <a xmlns="" href="/journal/index.html">杂文</a> - | <a xmlns="" href="https://github.com/netkiller">Github</a> | <a xmlns="" href="https://zhuanlan.zhihu.com/netkiller">知乎专栏</a> | <a xmlns="" href="https://www.facebook.com/bg7nyt">Facebook</a> | <a xmlns="" href="http://cn.linkedin.com/in/netkiller/">Linkedin</a> | <a xmlns="" href="https://www.youtube.com/user/bg7nyt/videos">Youtube</a> | <a xmlns="" href="//www.netkiller.cn/home/donations.html">打赏(Donations)</a> | <a xmlns="" href="//www.netkiller.cn/home/about.html">About</a><div class="navheader"><table width="100%" summary="Navigation header"><tr><th colspan="3" align="center">第 14 章 常用问答集</th></tr><tr><td width="20%" align="left"><a accesskey="p" href="ch13s06.html">上一页</a> </td><th width="60%" align="center"> </th><td width="20%" align="right"> </td></tr></table><hr /></div><table xmlns=""><tr><td><iframe src="//ghbtns.com/github-btn.html?user=netkiller&repo=netkiller.github.io&type=watch&count=true&size=large" height="30" width="170" frameborder="0" scrolling="0" style="width:170px; height: 30px;" allowTransparency="true"></iframe></td><td><iframe src="//ghbtns.com/github-btn.html?user=netkiller&repo=netkiller.github.io&type=fork&count=true&size=large" height="30" width="170" frameborder="0" scrolling="0" style="width:170px; height: 30px;" allowTransparency="true"></iframe></td><td><iframe src="//ghbtns.com/github-btn.html?user=netkiller&type=follow&count=true&size=large" height="30" width="240" frameborder="0" scrolling="0" style="width:240px; height: 30px;" allowTransparency="true"></iframe></td><td></td><td><a href="https://zhuanlan.zhihu.com/netkiller"><img src="/images/logo/zhihu-card-default.svg" height="25" /></a></td><td valign="middle"><a href="https://zhuanlan.zhihu.com/netkiller">知乎专栏</a></td><td></td><td></td><td></td><td></td></tr></table><div class="chapter"><div class="titlepage"><div><div><h1 class="title"><a id="faq"></a>第 14 章 常用问答集</h1></div></div></div> +<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"><html xmlns="http://www.w3.org/1999/xhtml"><head><meta http-equiv="Content-Type" content="text/html; charset=UTF-8" /><title>第 11 章 常用问答集</title><link rel="stylesheet" type="text/css" href="docbook.css" /><meta name="generator" content="DocBook XSL Stylesheets Vsnapshot" /><meta name="keywords" content="Amateur Radio, ham, ham radio, icom, yaesu, kenwood,, cw,ssb,usb,lsb,am,fm,rtty,fsk,afsk,psk31, fdma,tdma,cdma, dmr,c4fm" /><link rel="home" href="index.html" title="Netkiller Amateur Radio 手札" /><link rel="up" href="index.html" title="Netkiller Amateur Radio 手札" /><link rel="prev" href="ch10s06.html" title="10.6. DroidStar" /></head><body><a xmlns="" href="//www.netkiller.cn/">Home</a> | <a xmlns="" href="//netkiller.github.io/">简体中文</a> | <a xmlns="" href="http://netkiller.sourceforge.net/">繁体中文</a> | <a xmlns="" href="/journal/index.html">杂文</a> + | <a xmlns="" href="https://github.com/netkiller">Github</a> | <a xmlns="" href="https://zhuanlan.zhihu.com/netkiller">知乎专栏</a> | <a xmlns="" href="https://www.facebook.com/bg7nyt">Facebook</a> | <a xmlns="" href="http://cn.linkedin.com/in/netkiller/">Linkedin</a> | <a xmlns="" href="https://www.youtube.com/user/bg7nyt/videos">Youtube</a> | <a xmlns="" href="//www.netkiller.cn/home/donations.html">打赏(Donations)</a> | <a xmlns="" href="//www.netkiller.cn/home/about.html">About</a><div class="navheader"><table width="100%" summary="Navigation header"><tr><th colspan="3" align="center">第 11 章 常用问答集</th></tr><tr><td width="20%" align="left"><a accesskey="p" href="ch10s06.html">上一页</a> </td><th width="60%" align="center"> </th><td width="20%" align="right"> </td></tr></table><hr /></div><table xmlns=""><tr><td><iframe src="//ghbtns.com/github-btn.html?user=netkiller&repo=netkiller.github.io&type=watch&count=true&size=large" height="30" width="170" frameborder="0" scrolling="0" style="width:170px; height: 30px;" allowTransparency="true"></iframe></td><td><iframe src="//ghbtns.com/github-btn.html?user=netkiller&repo=netkiller.github.io&type=fork&count=true&size=large" height="30" width="170" frameborder="0" scrolling="0" style="width:170px; height: 30px;" allowTransparency="true"></iframe></td><td><iframe src="//ghbtns.com/github-btn.html?user=netkiller&type=follow&count=true&size=large" height="30" width="240" frameborder="0" scrolling="0" style="width:240px; height: 30px;" allowTransparency="true"></iframe></td><td></td><td><a href="https://zhuanlan.zhihu.com/netkiller"><img src="/images/logo/zhihu-card-default.svg" height="25" /></a></td><td valign="middle"><a href="https://zhuanlan.zhihu.com/netkiller">知乎专栏</a></td><td></td><td></td><td></td><td></td></tr></table><div class="chapter"><div class="titlepage"><div><div><h1 class="title"><a id="faq"></a>第 11 章 常用问答集</h1></div></div></div> - <div class="qandaset"><a id="id893"></a><dl><dt>14.1. <a href="faq.html#id894">为什么脱网后发射不了,显示信道忙?</a></dt><dt>14.2. <a href="faq.html#id896">手麦挂钩的秘密?</a></dt></dl><table border="0" style="width: 100%;"><colgroup><col align="left" width="1%" /><col /></colgroup><tbody> - <tr class="question"><td align="left" valign="top"><a id="id894"></a><a id="id895"></a><p><strong>14.1.</strong></p></td><td align="left" valign="top"><p>为什么脱网后发射不了,显示信道忙?</p></td></tr> + <div class="qandaset"><a id="id902"></a><dl><dt>11.1. <a href="faq.html#id903">为什么脱网后发射不了,显示信道忙?</a></dt><dt>11.2. <a href="faq.html#id905">手麦挂钩的秘密?</a></dt></dl><table border="0" style="width: 100%;"><colgroup><col align="left" width="1%" /><col /></colgroup><tbody> + <tr class="question"><td align="left" valign="top"><a id="id903"></a><a id="id904"></a><p><strong>11.1.</strong></p></td><td align="left" valign="top"><p>为什么脱网后发射不了,显示信道忙?</p></td></tr> <tr class="answer"><td align="left" valign="top"></td><td align="left" valign="top"><p>DMR 数字模式,脱网之后,如果中继其他时隙仍然在发射,就会出现信道忙,无法发射,必须等到中继完全终止发射。</p></td></tr> - <tr class="question"><td align="left" valign="top"><a id="id896"></a><a id="id897"></a><p><strong>14.2.</strong></p></td><td align="left" valign="top"><p>手麦挂钩的秘密?</p></td></tr> + <tr class="question"><td align="left" valign="top"><a id="id905"></a><a id="id906"></a><p><strong>11.2.</strong></p></td><td align="left" valign="top"><p>手麦挂钩的秘密?</p></td></tr> <tr class="answer"><td align="left" valign="top"></td><td align="left" valign="top"><p>手麦挂钩有金属的,有塑料的,金属挂钩并不是为了耐用,而是挂钩上有两个金属触点,通过写频软件可以设置该挂钩的功能,例如摘机停止扫描。</p></td></tr> </tbody></table></div> -</div><script xmlns="" type="text/javascript" id="clustrmaps" src="//cdn.clustrmaps.com/map_v2.js?u=r5HG&d=9mi5r_kkDC8uxG8HuY3p4-2qgeeVypAK9vMD-2P6BYM"></script><div class="navfooter"><hr /><table width="100%" summary="Navigation footer"><tr><td width="40%" align="left"><a accesskey="p" href="ch13s06.html">上一页</a> </td><td width="20%" align="center"> </td><td width="40%" align="right"> </td></tr><tr><td width="40%" align="left" valign="top">13.6. DroidStar </td><td width="20%" align="center"><a accesskey="h" href="index.html">起始页</a></td><td width="40%" align="right" valign="top"> </td></tr></table></div><script xmlns=""> +</div><script xmlns="" type="text/javascript" id="clustrmaps" src="//cdn.clustrmaps.com/map_v2.js?u=r5HG&d=9mi5r_kkDC8uxG8HuY3p4-2qgeeVypAK9vMD-2P6BYM"></script><div class="navfooter"><hr /><table width="100%" summary="Navigation footer"><tr><td width="40%" align="left"><a accesskey="p" href="ch10s06.html">上一页</a> </td><td width="20%" align="center"> </td><td width="40%" align="right"> </td></tr><tr><td width="40%" align="left" valign="top">10.6. DroidStar </td><td width="20%" align="center"><a accesskey="h" href="index.html">起始页</a></td><td width="40%" align="right" valign="top"> </td></tr></table></div><script xmlns=""> (function(i,s,o,g,r,a,m){i['GoogleAnalyticsObject']=r;i[r]=i[r]||function(){ (i[r].q=i[r].q||[]).push(arguments)},i[r].l=1*new Date();a=s.createElement(o), m=s.getElementsByTagName(o)[0];a.async=1;a.src=g;m.parentNode.insertBefore(a,m) diff --git a/radio/firmware.html b/radio/firmware.html index 7e2a66f183..8d63a20bbd 100644 --- a/radio/firmware.html +++ b/radio/firmware.html @@ -1,6 +1,6 @@ <?xml version="1.0" encoding="UTF-8" standalone="no"?> -<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"><html xmlns="http://www.w3.org/1999/xhtml"><head><meta http-equiv="Content-Type" content="text/html; charset=UTF-8" /><title>10.3. Motorola XiR R8200 固件升级教程</title><link rel="stylesheet" type="text/css" href="docbook.css" /><meta name="generator" content="DocBook XSL Stylesheets Vsnapshot" /><meta name="keywords" content="Amateur Radio, ham, ham radio, icom, yaesu, kenwood,, cw,ssb,usb,lsb,am,fm,rtty,fsk,afsk,psk31, fdma,tdma,cdma, dmr,c4fm" /><link rel="home" href="index.html" title="Netkiller Amateur Radio 手札" /><link rel="up" href="motorola.html" title="第 10 章 Motorola 摩托罗拉" /><link rel="prev" href="wireless.bridge.html" title="10.2. 网线网桥数字链路" /><link rel="next" href="link.html" title="10.4. Link Establishment(建立IP链路)" /></head><body><a xmlns="" href="//www.netkiller.cn/">Home</a> | <a xmlns="" href="//netkiller.github.io/">简体中文</a> | <a xmlns="" href="http://netkiller.sourceforge.net/">繁体中文</a> | <a xmlns="" href="/journal/index.html">杂文</a> - | <a xmlns="" href="https://github.com/netkiller">Github</a> | <a xmlns="" href="https://zhuanlan.zhihu.com/netkiller">知乎专栏</a> | <a xmlns="" href="https://www.facebook.com/bg7nyt">Facebook</a> | <a xmlns="" href="http://cn.linkedin.com/in/netkiller/">Linkedin</a> | <a xmlns="" href="https://www.youtube.com/user/bg7nyt/videos">Youtube</a> | <a xmlns="" href="//www.netkiller.cn/home/donations.html">打赏(Donations)</a> | <a xmlns="" href="//www.netkiller.cn/home/about.html">About</a><div class="navheader"><table width="100%" summary="Navigation header"><tr><th colspan="3" align="center">10.3. Motorola XiR R8200 固件升级教程</th></tr><tr><td width="20%" align="left"><a accesskey="p" href="wireless.bridge.html">上一页</a> </td><th width="60%" align="center">第 10 章 Motorola 摩托罗拉</th><td width="20%" align="right"> <a accesskey="n" href="link.html">下一页</a></td></tr></table><hr /></div><table xmlns=""><tr><td><iframe src="//ghbtns.com/github-btn.html?user=netkiller&repo=netkiller.github.io&type=watch&count=true&size=large" height="30" width="170" frameborder="0" scrolling="0" style="width:170px; height: 30px;" allowTransparency="true"></iframe></td><td><iframe src="//ghbtns.com/github-btn.html?user=netkiller&repo=netkiller.github.io&type=fork&count=true&size=large" height="30" width="170" frameborder="0" scrolling="0" style="width:170px; height: 30px;" allowTransparency="true"></iframe></td><td><iframe src="//ghbtns.com/github-btn.html?user=netkiller&type=follow&count=true&size=large" height="30" width="240" frameborder="0" scrolling="0" style="width:240px; height: 30px;" allowTransparency="true"></iframe></td><td></td><td><a href="https://zhuanlan.zhihu.com/netkiller"><img src="/images/logo/zhihu-card-default.svg" height="25" /></a></td><td valign="middle"><a href="https://zhuanlan.zhihu.com/netkiller">知乎专栏</a></td><td></td><td></td><td></td><td></td></tr></table><div class="section"><div class="titlepage"><div><div><h2 class="title" style="clear: both"><a id="firmware"></a>10.3. Motorola XiR R8200 固件升级教程</h2></div></div></div> +<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"><html xmlns="http://www.w3.org/1999/xhtml"><head><meta http-equiv="Content-Type" content="text/html; charset=UTF-8" /><title>6.3. Motorola XiR R8200 固件升级教程</title><link rel="stylesheet" type="text/css" href="docbook.css" /><meta name="generator" content="DocBook XSL Stylesheets Vsnapshot" /><meta name="keywords" content="Amateur Radio, ham, ham radio, icom, yaesu, kenwood,, cw,ssb,usb,lsb,am,fm,rtty,fsk,afsk,psk31, fdma,tdma,cdma, dmr,c4fm" /><link rel="home" href="index.html" title="Netkiller Amateur Radio 手札" /><link rel="up" href="motorola.html" title="第 6 章 Motorola 摩托罗拉" /><link rel="prev" href="wireless.bridge.html" title="6.2. 网线网桥数字链路" /><link rel="next" href="link.html" title="6.4. Link Establishment(建立IP链路)" /></head><body><a xmlns="" href="//www.netkiller.cn/">Home</a> | <a xmlns="" href="//netkiller.github.io/">简体中文</a> | <a xmlns="" href="http://netkiller.sourceforge.net/">繁体中文</a> | <a xmlns="" href="/journal/index.html">杂文</a> + | <a xmlns="" href="https://github.com/netkiller">Github</a> | <a xmlns="" href="https://zhuanlan.zhihu.com/netkiller">知乎专栏</a> | <a xmlns="" href="https://www.facebook.com/bg7nyt">Facebook</a> | <a xmlns="" href="http://cn.linkedin.com/in/netkiller/">Linkedin</a> | <a xmlns="" href="https://www.youtube.com/user/bg7nyt/videos">Youtube</a> | <a xmlns="" href="//www.netkiller.cn/home/donations.html">打赏(Donations)</a> | <a xmlns="" href="//www.netkiller.cn/home/about.html">About</a><div class="navheader"><table width="100%" summary="Navigation header"><tr><th colspan="3" align="center">6.3. Motorola XiR R8200 固件升级教程</th></tr><tr><td width="20%" align="left"><a accesskey="p" href="wireless.bridge.html">上一页</a> </td><th width="60%" align="center">第 6 章 Motorola 摩托罗拉</th><td width="20%" align="right"> <a accesskey="n" href="link.html">下一页</a></td></tr></table><hr /></div><table xmlns=""><tr><td><iframe src="//ghbtns.com/github-btn.html?user=netkiller&repo=netkiller.github.io&type=watch&count=true&size=large" height="30" width="170" frameborder="0" scrolling="0" style="width:170px; height: 30px;" allowTransparency="true"></iframe></td><td><iframe src="//ghbtns.com/github-btn.html?user=netkiller&repo=netkiller.github.io&type=fork&count=true&size=large" height="30" width="170" frameborder="0" scrolling="0" style="width:170px; height: 30px;" allowTransparency="true"></iframe></td><td><iframe src="//ghbtns.com/github-btn.html?user=netkiller&type=follow&count=true&size=large" height="30" width="240" frameborder="0" scrolling="0" style="width:240px; height: 30px;" allowTransparency="true"></iframe></td><td></td><td><a href="https://zhuanlan.zhihu.com/netkiller"><img src="/images/logo/zhihu-card-default.svg" height="25" /></a></td><td valign="middle"><a href="https://zhuanlan.zhihu.com/netkiller">知乎专栏</a></td><td></td><td></td><td></td><td></td></tr></table><div class="section"><div class="titlepage"><div><div><h2 class="title" style="clear: both"><a id="firmware"></a>6.3. Motorola XiR R8200 固件升级教程</h2></div></div></div> <p>首先安装附件文件,直接运行“MOTOTRBO_R023002_130005_Repeater.exe”即可</p> <p>进入CPS去读中继配置</p> @@ -13,7 +13,7 @@ <div><img src="images/repeater/update/firmware.jpg" /></div> <p>点击“OK”按钮,漫长的等待</p> <p>注意:升级固件,不会清空你的配给配置</p> - </div><script xmlns="" type="text/javascript" id="clustrmaps" src="//cdn.clustrmaps.com/map_v2.js?u=r5HG&d=9mi5r_kkDC8uxG8HuY3p4-2qgeeVypAK9vMD-2P6BYM"></script><div class="navfooter"><hr /><table width="100%" summary="Navigation footer"><tr><td width="40%" align="left"><a accesskey="p" href="wireless.bridge.html">上一页</a> </td><td width="20%" align="center"><a accesskey="u" href="motorola.html">上一级</a></td><td width="40%" align="right"> <a accesskey="n" href="link.html">下一页</a></td></tr><tr><td width="40%" align="left" valign="top">10.2. 网线网桥数字链路 </td><td width="20%" align="center"><a accesskey="h" href="index.html">起始页</a></td><td width="40%" align="right" valign="top"> 10.4. Link Establishment(建立IP链路)</td></tr></table></div><script xmlns=""> + </div><script xmlns="" type="text/javascript" id="clustrmaps" src="//cdn.clustrmaps.com/map_v2.js?u=r5HG&d=9mi5r_kkDC8uxG8HuY3p4-2qgeeVypAK9vMD-2P6BYM"></script><div class="navfooter"><hr /><table width="100%" summary="Navigation footer"><tr><td width="40%" align="left"><a accesskey="p" href="wireless.bridge.html">上一页</a> </td><td width="20%" align="center"><a accesskey="u" href="motorola.html">上一级</a></td><td width="40%" align="right"> <a accesskey="n" href="link.html">下一页</a></td></tr><tr><td width="40%" align="left" valign="top">6.2. 网线网桥数字链路 </td><td width="20%" align="center"><a accesskey="h" href="index.html">起始页</a></td><td width="40%" align="right" valign="top"> 6.4. Link Establishment(建立IP链路)</td></tr></table></div><script xmlns=""> (function(i,s,o,g,r,a,m){i['GoogleAnalyticsObject']=r;i[r]=i[r]||function(){ (i[r].q=i[r].q||[]).push(arguments)},i[r].l=1*new Date();a=s.createElement(o), m=s.getElementsByTagName(o)[0];a.async=1;a.src=g;m.parentNode.insertBefore(a,m) diff --git a/radio/hytera.cloud.ptt.html b/radio/hytera.cloud.ptt.html index 61c19ac6f5..989eace9ab 100644 --- a/radio/hytera.cloud.ptt.html +++ b/radio/hytera.cloud.ptt.html @@ -1,9 +1,9 @@ <?xml version="1.0" encoding="UTF-8" standalone="no"?> -<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"><html xmlns="http://www.w3.org/1999/xhtml"><head><meta http-equiv="Content-Type" content="text/html; charset=UTF-8" /><title>11.6. Hytera HM780 实现 云 PTT(Push To Talk)</title><link rel="stylesheet" type="text/css" href="docbook.css" /><meta name="generator" content="DocBook XSL Stylesheets Vsnapshot" /><meta name="keywords" content="Amateur Radio, ham, ham radio, icom, yaesu, kenwood,, cw,ssb,usb,lsb,am,fm,rtty,fsk,afsk,psk31, fdma,tdma,cdma, dmr,c4fm" /><link rel="home" href="index.html" title="Netkiller Amateur Radio 手札" /><link rel="up" href="hytera.html" title="第 11 章 Hytera 海能达" /><link rel="prev" href="hytera.hm780.timeslot.html" title="11.5. Hytera HM780 DMR 双时隙 IP中转(实验)" /><link rel="next" href="hytera.table.ptt.html" title="11.7. Hytera HM780 脚踏 PTT + 电容麦克风" /></head><body><a xmlns="" href="//www.netkiller.cn/">Home</a> | <a xmlns="" href="//netkiller.github.io/">简体中文</a> | <a xmlns="" href="http://netkiller.sourceforge.net/">繁体中文</a> | <a xmlns="" href="/journal/index.html">杂文</a> - | <a xmlns="" href="https://github.com/netkiller">Github</a> | <a xmlns="" href="https://zhuanlan.zhihu.com/netkiller">知乎专栏</a> | <a xmlns="" href="https://www.facebook.com/bg7nyt">Facebook</a> | <a xmlns="" href="http://cn.linkedin.com/in/netkiller/">Linkedin</a> | <a xmlns="" href="https://www.youtube.com/user/bg7nyt/videos">Youtube</a> | <a xmlns="" href="//www.netkiller.cn/home/donations.html">打赏(Donations)</a> | <a xmlns="" href="//www.netkiller.cn/home/about.html">About</a><div class="navheader"><table width="100%" summary="Navigation header"><tr><th colspan="3" align="center">11.6. Hytera HM780 实现 云 PTT(Push To Talk)</th></tr><tr><td width="20%" align="left"><a accesskey="p" href="hytera.hm780.timeslot.html">上一页</a> </td><th width="60%" align="center">第 11 章 Hytera 海能达</th><td width="20%" align="right"> <a accesskey="n" href="hytera.table.ptt.html">下一页</a></td></tr></table><hr /></div><table xmlns=""><tr><td><iframe src="//ghbtns.com/github-btn.html?user=netkiller&repo=netkiller.github.io&type=watch&count=true&size=large" height="30" width="170" frameborder="0" scrolling="0" style="width:170px; height: 30px;" allowTransparency="true"></iframe></td><td><iframe src="//ghbtns.com/github-btn.html?user=netkiller&repo=netkiller.github.io&type=fork&count=true&size=large" height="30" width="170" frameborder="0" scrolling="0" style="width:170px; height: 30px;" allowTransparency="true"></iframe></td><td><iframe src="//ghbtns.com/github-btn.html?user=netkiller&type=follow&count=true&size=large" height="30" width="240" frameborder="0" scrolling="0" style="width:240px; height: 30px;" allowTransparency="true"></iframe></td><td></td><td><a href="https://zhuanlan.zhihu.com/netkiller"><img src="/images/logo/zhihu-card-default.svg" height="25" /></a></td><td valign="middle"><a href="https://zhuanlan.zhihu.com/netkiller">知乎专栏</a></td><td></td><td></td><td></td><td></td></tr></table><div class="section"><div class="titlepage"><div><div><h2 class="title" style="clear: both"><a id="hytera.cloud.ptt"></a>11.6. Hytera HM780 实现 云 PTT(Push To Talk)</h2></div></div></div> +<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"><html xmlns="http://www.w3.org/1999/xhtml"><head><meta http-equiv="Content-Type" content="text/html; charset=UTF-8" /><title>7.6. Hytera HM780 实现 云 PTT(Push To Talk)</title><link rel="stylesheet" type="text/css" href="docbook.css" /><meta name="generator" content="DocBook XSL Stylesheets Vsnapshot" /><meta name="keywords" content="Amateur Radio, ham, ham radio, icom, yaesu, kenwood,, cw,ssb,usb,lsb,am,fm,rtty,fsk,afsk,psk31, fdma,tdma,cdma, dmr,c4fm" /><link rel="home" href="index.html" title="Netkiller Amateur Radio 手札" /><link rel="up" href="hytera.html" title="第 7 章 Hytera 海能达" /><link rel="prev" href="hytera.hm780.timeslot.html" title="7.5. Hytera HM780 DMR 双时隙 IP中转(实验)" /><link rel="next" href="hytera.table.ptt.html" title="7.7. Hytera HM780 脚踏 PTT + 电容麦克风" /></head><body><a xmlns="" href="//www.netkiller.cn/">Home</a> | <a xmlns="" href="//netkiller.github.io/">简体中文</a> | <a xmlns="" href="http://netkiller.sourceforge.net/">繁体中文</a> | <a xmlns="" href="/journal/index.html">杂文</a> + | <a xmlns="" href="https://github.com/netkiller">Github</a> | <a xmlns="" href="https://zhuanlan.zhihu.com/netkiller">知乎专栏</a> | <a xmlns="" href="https://www.facebook.com/bg7nyt">Facebook</a> | <a xmlns="" href="http://cn.linkedin.com/in/netkiller/">Linkedin</a> | <a xmlns="" href="https://www.youtube.com/user/bg7nyt/videos">Youtube</a> | <a xmlns="" href="//www.netkiller.cn/home/donations.html">打赏(Donations)</a> | <a xmlns="" href="//www.netkiller.cn/home/about.html">About</a><div class="navheader"><table width="100%" summary="Navigation header"><tr><th colspan="3" align="center">7.6. Hytera HM780 实现 云 PTT(Push To Talk)</th></tr><tr><td width="20%" align="left"><a accesskey="p" href="hytera.hm780.timeslot.html">上一页</a> </td><th width="60%" align="center">第 7 章 Hytera 海能达</th><td width="20%" align="right"> <a accesskey="n" href="hytera.table.ptt.html">下一页</a></td></tr></table><hr /></div><table xmlns=""><tr><td><iframe src="//ghbtns.com/github-btn.html?user=netkiller&repo=netkiller.github.io&type=watch&count=true&size=large" height="30" width="170" frameborder="0" scrolling="0" style="width:170px; height: 30px;" allowTransparency="true"></iframe></td><td><iframe src="//ghbtns.com/github-btn.html?user=netkiller&repo=netkiller.github.io&type=fork&count=true&size=large" height="30" width="170" frameborder="0" scrolling="0" style="width:170px; height: 30px;" allowTransparency="true"></iframe></td><td><iframe src="//ghbtns.com/github-btn.html?user=netkiller&type=follow&count=true&size=large" height="30" width="240" frameborder="0" scrolling="0" style="width:240px; height: 30px;" allowTransparency="true"></iframe></td><td></td><td><a href="https://zhuanlan.zhihu.com/netkiller"><img src="/images/logo/zhihu-card-default.svg" height="25" /></a></td><td valign="middle"><a href="https://zhuanlan.zhihu.com/netkiller">知乎专栏</a></td><td></td><td></td><td></td><td></td></tr></table><div class="section"><div class="titlepage"><div><div><h2 class="title" style="clear: both"><a id="hytera.cloud.ptt"></a>7.6. Hytera HM780 实现 云 PTT(Push To Talk)</h2></div></div></div> <div><img src="images/Hytera/HM780/ptt/cloud-ptt.webp" /></div> - </div><script xmlns="" type="text/javascript" id="clustrmaps" src="//cdn.clustrmaps.com/map_v2.js?u=r5HG&d=9mi5r_kkDC8uxG8HuY3p4-2qgeeVypAK9vMD-2P6BYM"></script><div class="navfooter"><hr /><table width="100%" summary="Navigation footer"><tr><td width="40%" align="left"><a accesskey="p" href="hytera.hm780.timeslot.html">上一页</a> </td><td width="20%" align="center"><a accesskey="u" href="hytera.html">上一级</a></td><td width="40%" align="right"> <a accesskey="n" href="hytera.table.ptt.html">下一页</a></td></tr><tr><td width="40%" align="left" valign="top">11.5. Hytera HM780 DMR 双时隙 IP中转(实验) </td><td width="20%" align="center"><a accesskey="h" href="index.html">起始页</a></td><td width="40%" align="right" valign="top"> 11.7. Hytera HM780 脚踏 PTT + 电容麦克风</td></tr></table></div><script xmlns=""> + </div><script xmlns="" type="text/javascript" id="clustrmaps" src="//cdn.clustrmaps.com/map_v2.js?u=r5HG&d=9mi5r_kkDC8uxG8HuY3p4-2qgeeVypAK9vMD-2P6BYM"></script><div class="navfooter"><hr /><table width="100%" summary="Navigation footer"><tr><td width="40%" align="left"><a accesskey="p" href="hytera.hm780.timeslot.html">上一页</a> </td><td width="20%" align="center"><a accesskey="u" href="hytera.html">上一级</a></td><td width="40%" align="right"> <a accesskey="n" href="hytera.table.ptt.html">下一页</a></td></tr><tr><td width="40%" align="left" valign="top">7.5. Hytera HM780 DMR 双时隙 IP中转(实验) </td><td width="20%" align="center"><a accesskey="h" href="index.html">起始页</a></td><td width="40%" align="right" valign="top"> 7.7. Hytera HM780 脚踏 PTT + 电容麦克风</td></tr></table></div><script xmlns=""> (function(i,s,o,g,r,a,m){i['GoogleAnalyticsObject']=r;i[r]=i[r]||function(){ (i[r].q=i[r].q||[]).push(arguments)},i[r].l=1*new Date();a=s.createElement(o), m=s.getElementsByTagName(o)[0];a.async=1;a.src=g;m.parentNode.insertBefore(a,m) diff --git a/radio/hytera.hm780.mmdvm.hotspot.html b/radio/hytera.hm780.mmdvm.hotspot.html index 30f0b5daf8..b03f01de0c 100644 --- a/radio/hytera.hm780.mmdvm.hotspot.html +++ b/radio/hytera.hm780.mmdvm.hotspot.html @@ -1,6 +1,6 @@ <?xml version="1.0" encoding="UTF-8" standalone="no"?> -<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"><html xmlns="http://www.w3.org/1999/xhtml"><head><meta http-equiv="Content-Type" content="text/html; charset=UTF-8" /><title>11.11. Hytera HM780 + MMDVM 做大热点</title><link rel="stylesheet" type="text/css" href="docbook.css" /><meta name="generator" content="DocBook XSL Stylesheets Vsnapshot" /><meta name="keywords" content="Amateur Radio, ham, ham radio, icom, yaesu, kenwood,, cw,ssb,usb,lsb,am,fm,rtty,fsk,afsk,psk31, fdma,tdma,cdma, dmr,c4fm" /><link rel="home" href="index.html" title="Netkiller Amateur Radio 手札" /><link rel="up" href="hytera.html" title="第 11 章 Hytera 海能达" /><link rel="prev" href="hytera.rd980.hm780.html" title="11.10. Hytera RD980 与 HM780 IP中转 互联方案" /><link rel="next" href="kenwood.html" title="第 12 章 Kenwood" /></head><body><a xmlns="" href="//www.netkiller.cn/">Home</a> | <a xmlns="" href="//netkiller.github.io/">简体中文</a> | <a xmlns="" href="http://netkiller.sourceforge.net/">繁体中文</a> | <a xmlns="" href="/journal/index.html">杂文</a> - | <a xmlns="" href="https://github.com/netkiller">Github</a> | <a xmlns="" href="https://zhuanlan.zhihu.com/netkiller">知乎专栏</a> | <a xmlns="" href="https://www.facebook.com/bg7nyt">Facebook</a> | <a xmlns="" href="http://cn.linkedin.com/in/netkiller/">Linkedin</a> | <a xmlns="" href="https://www.youtube.com/user/bg7nyt/videos">Youtube</a> | <a xmlns="" href="//www.netkiller.cn/home/donations.html">打赏(Donations)</a> | <a xmlns="" href="//www.netkiller.cn/home/about.html">About</a><div class="navheader"><table width="100%" summary="Navigation header"><tr><th colspan="3" align="center">11.11. Hytera HM780 + MMDVM 做大热点</th></tr><tr><td width="20%" align="left"><a accesskey="p" href="hytera.rd980.hm780.html">上一页</a> </td><th width="60%" align="center">第 11 章 Hytera 海能达</th><td width="20%" align="right"> <a accesskey="n" href="kenwood.html">下一页</a></td></tr></table><hr /></div><table xmlns=""><tr><td><iframe src="//ghbtns.com/github-btn.html?user=netkiller&repo=netkiller.github.io&type=watch&count=true&size=large" height="30" width="170" frameborder="0" scrolling="0" style="width:170px; height: 30px;" allowTransparency="true"></iframe></td><td><iframe src="//ghbtns.com/github-btn.html?user=netkiller&repo=netkiller.github.io&type=fork&count=true&size=large" height="30" width="170" frameborder="0" scrolling="0" style="width:170px; height: 30px;" allowTransparency="true"></iframe></td><td><iframe src="//ghbtns.com/github-btn.html?user=netkiller&type=follow&count=true&size=large" height="30" width="240" frameborder="0" scrolling="0" style="width:240px; height: 30px;" allowTransparency="true"></iframe></td><td></td><td><a href="https://zhuanlan.zhihu.com/netkiller"><img src="/images/logo/zhihu-card-default.svg" height="25" /></a></td><td valign="middle"><a href="https://zhuanlan.zhihu.com/netkiller">知乎专栏</a></td><td></td><td></td><td></td><td></td></tr></table><div class="section"><div class="titlepage"><div><div><h2 class="title" style="clear: both"><a id="hytera.hm780.mmdvm.hotspot"></a>11.11. Hytera HM780 + MMDVM 做大热点</h2></div></div></div> +<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"><html xmlns="http://www.w3.org/1999/xhtml"><head><meta http-equiv="Content-Type" content="text/html; charset=UTF-8" /><title>7.11. Hytera HM780 + MMDVM 做大热点</title><link rel="stylesheet" type="text/css" href="docbook.css" /><meta name="generator" content="DocBook XSL Stylesheets Vsnapshot" /><meta name="keywords" content="Amateur Radio, ham, ham radio, icom, yaesu, kenwood,, cw,ssb,usb,lsb,am,fm,rtty,fsk,afsk,psk31, fdma,tdma,cdma, dmr,c4fm" /><link rel="home" href="index.html" title="Netkiller Amateur Radio 手札" /><link rel="up" href="hytera.html" title="第 7 章 Hytera 海能达" /><link rel="prev" href="hytera.rd980.hm780.html" title="7.10. Hytera RD980 与 HM780 IP中转 互联方案" /><link rel="next" href="kenwood.html" title="第 8 章 Kenwood" /></head><body><a xmlns="" href="//www.netkiller.cn/">Home</a> | <a xmlns="" href="//netkiller.github.io/">简体中文</a> | <a xmlns="" href="http://netkiller.sourceforge.net/">繁体中文</a> | <a xmlns="" href="/journal/index.html">杂文</a> + | <a xmlns="" href="https://github.com/netkiller">Github</a> | <a xmlns="" href="https://zhuanlan.zhihu.com/netkiller">知乎专栏</a> | <a xmlns="" href="https://www.facebook.com/bg7nyt">Facebook</a> | <a xmlns="" href="http://cn.linkedin.com/in/netkiller/">Linkedin</a> | <a xmlns="" href="https://www.youtube.com/user/bg7nyt/videos">Youtube</a> | <a xmlns="" href="//www.netkiller.cn/home/donations.html">打赏(Donations)</a> | <a xmlns="" href="//www.netkiller.cn/home/about.html">About</a><div class="navheader"><table width="100%" summary="Navigation header"><tr><th colspan="3" align="center">7.11. Hytera HM780 + MMDVM 做大热点</th></tr><tr><td width="20%" align="left"><a accesskey="p" href="hytera.rd980.hm780.html">上一页</a> </td><th width="60%" align="center">第 7 章 Hytera 海能达</th><td width="20%" align="right"> <a accesskey="n" href="kenwood.html">下一页</a></td></tr></table><hr /></div><table xmlns=""><tr><td><iframe src="//ghbtns.com/github-btn.html?user=netkiller&repo=netkiller.github.io&type=watch&count=true&size=large" height="30" width="170" frameborder="0" scrolling="0" style="width:170px; height: 30px;" allowTransparency="true"></iframe></td><td><iframe src="//ghbtns.com/github-btn.html?user=netkiller&repo=netkiller.github.io&type=fork&count=true&size=large" height="30" width="170" frameborder="0" scrolling="0" style="width:170px; height: 30px;" allowTransparency="true"></iframe></td><td><iframe src="//ghbtns.com/github-btn.html?user=netkiller&type=follow&count=true&size=large" height="30" width="240" frameborder="0" scrolling="0" style="width:240px; height: 30px;" allowTransparency="true"></iframe></td><td></td><td><a href="https://zhuanlan.zhihu.com/netkiller"><img src="/images/logo/zhihu-card-default.svg" height="25" /></a></td><td valign="middle"><a href="https://zhuanlan.zhihu.com/netkiller">知乎专栏</a></td><td></td><td></td><td></td><td></td></tr></table><div class="section"><div class="titlepage"><div><div><h2 class="title" style="clear: both"><a id="hytera.hm780.mmdvm.hotspot"></a>7.11. Hytera HM780 + MMDVM 做大热点</h2></div></div></div> <p>使用海能达 HM780 做 MMDVM 大热点,按照下面接线图,使用 DB26 插头引线,连接至 MMDVM 中继板</p> <div><img src="images/Hytera/HM780/mmdvm/hotspot0.png" /></div> @@ -17,7 +17,7 @@ <p>注意</p> <p>如果出现误码率过高,需要进入车台工程模式,调整频偏。在 MMDVM 专家模式调整 TX/RX Offset 无效!中继板是在车台上调试。</p> </td></tr></table></div> - </div><script xmlns="" type="text/javascript" id="clustrmaps" src="//cdn.clustrmaps.com/map_v2.js?u=r5HG&d=9mi5r_kkDC8uxG8HuY3p4-2qgeeVypAK9vMD-2P6BYM"></script><div class="navfooter"><hr /><table width="100%" summary="Navigation footer"><tr><td width="40%" align="left"><a accesskey="p" href="hytera.rd980.hm780.html">上一页</a> </td><td width="20%" align="center"><a accesskey="u" href="hytera.html">上一级</a></td><td width="40%" align="right"> <a accesskey="n" href="kenwood.html">下一页</a></td></tr><tr><td width="40%" align="left" valign="top">11.10. Hytera RD980 与 HM780 IP中转 互联方案 </td><td width="20%" align="center"><a accesskey="h" href="index.html">起始页</a></td><td width="40%" align="right" valign="top"> 第 12 章 Kenwood</td></tr></table></div><script xmlns=""> + </div><script xmlns="" type="text/javascript" id="clustrmaps" src="//cdn.clustrmaps.com/map_v2.js?u=r5HG&d=9mi5r_kkDC8uxG8HuY3p4-2qgeeVypAK9vMD-2P6BYM"></script><div class="navfooter"><hr /><table width="100%" summary="Navigation footer"><tr><td width="40%" align="left"><a accesskey="p" href="hytera.rd980.hm780.html">上一页</a> </td><td width="20%" align="center"><a accesskey="u" href="hytera.html">上一级</a></td><td width="40%" align="right"> <a accesskey="n" href="kenwood.html">下一页</a></td></tr><tr><td width="40%" align="left" valign="top">7.10. Hytera RD980 与 HM780 IP中转 互联方案 </td><td width="20%" align="center"><a accesskey="h" href="index.html">起始页</a></td><td width="40%" align="right" valign="top"> 第 8 章 Kenwood</td></tr></table></div><script xmlns=""> (function(i,s,o,g,r,a,m){i['GoogleAnalyticsObject']=r;i[r]=i[r]||function(){ (i[r].q=i[r].q||[]).push(arguments)},i[r].l=1*new Date();a=s.createElement(o), m=s.getElementsByTagName(o)[0];a.async=1;a.src=g;m.parentNode.insertBefore(a,m) diff --git a/radio/hytera.hm780.server.html b/radio/hytera.hm780.server.html index 2a8c5c4c48..74b6a0072d 100644 --- a/radio/hytera.hm780.server.html +++ b/radio/hytera.hm780.server.html @@ -1,9 +1,9 @@ <?xml version="1.0" encoding="UTF-8" standalone="no"?> -<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"><html xmlns="http://www.w3.org/1999/xhtml"><head><meta http-equiv="Content-Type" content="text/html; charset=UTF-8" /><title>11.8. Hytera HM780 IP中转·逆向工程·协议分析</title><link rel="stylesheet" type="text/css" href="docbook.css" /><meta name="generator" content="DocBook XSL Stylesheets Vsnapshot" /><meta name="keywords" content="Amateur Radio, ham, ham radio, icom, yaesu, kenwood,, cw,ssb,usb,lsb,am,fm,rtty,fsk,afsk,psk31, fdma,tdma,cdma, dmr,c4fm" /><link rel="home" href="index.html" title="Netkiller Amateur Radio 手札" /><link rel="up" href="hytera.html" title="第 11 章 Hytera 海能达" /><link rel="prev" href="hytera.table.ptt.html" title="11.7. Hytera HM780 脚踏 PTT + 电容麦克风" /><link rel="next" href="hytera.rd980.html" title="11.9. Hytera RD980 模拟-模拟 模拟-数字 数字-数字 背靠背连接方案" /></head><body><a xmlns="" href="//www.netkiller.cn/">Home</a> | <a xmlns="" href="//netkiller.github.io/">简体中文</a> | <a xmlns="" href="http://netkiller.sourceforge.net/">繁体中文</a> | <a xmlns="" href="/journal/index.html">杂文</a> - | <a xmlns="" href="https://github.com/netkiller">Github</a> | <a xmlns="" href="https://zhuanlan.zhihu.com/netkiller">知乎专栏</a> | <a xmlns="" href="https://www.facebook.com/bg7nyt">Facebook</a> | <a xmlns="" href="http://cn.linkedin.com/in/netkiller/">Linkedin</a> | <a xmlns="" href="https://www.youtube.com/user/bg7nyt/videos">Youtube</a> | <a xmlns="" href="//www.netkiller.cn/home/donations.html">打赏(Donations)</a> | <a xmlns="" href="//www.netkiller.cn/home/about.html">About</a><div class="navheader"><table width="100%" summary="Navigation header"><tr><th colspan="3" align="center">11.8. Hytera HM780 IP中转·逆向工程·协议分析</th></tr><tr><td width="20%" align="left"><a accesskey="p" href="hytera.table.ptt.html">上一页</a> </td><th width="60%" align="center">第 11 章 Hytera 海能达</th><td width="20%" align="right"> <a accesskey="n" href="hytera.rd980.html">下一页</a></td></tr></table><hr /></div><table xmlns=""><tr><td><iframe src="//ghbtns.com/github-btn.html?user=netkiller&repo=netkiller.github.io&type=watch&count=true&size=large" height="30" width="170" frameborder="0" scrolling="0" style="width:170px; height: 30px;" allowTransparency="true"></iframe></td><td><iframe src="//ghbtns.com/github-btn.html?user=netkiller&repo=netkiller.github.io&type=fork&count=true&size=large" height="30" width="170" frameborder="0" scrolling="0" style="width:170px; height: 30px;" allowTransparency="true"></iframe></td><td><iframe src="//ghbtns.com/github-btn.html?user=netkiller&type=follow&count=true&size=large" height="30" width="240" frameborder="0" scrolling="0" style="width:240px; height: 30px;" allowTransparency="true"></iframe></td><td></td><td><a href="https://zhuanlan.zhihu.com/netkiller"><img src="/images/logo/zhihu-card-default.svg" height="25" /></a></td><td valign="middle"><a href="https://zhuanlan.zhihu.com/netkiller">知乎专栏</a></td><td></td><td></td><td></td><td></td></tr></table><div class="section"><div class="titlepage"><div><div><h2 class="title" style="clear: both"><a id="hytera.hm780.server"></a>11.8. Hytera HM780 IP中转·逆向工程·协议分析</h2></div></div></div> +<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"><html xmlns="http://www.w3.org/1999/xhtml"><head><meta http-equiv="Content-Type" content="text/html; charset=UTF-8" /><title>7.8. Hytera HM780 IP中转·逆向工程·协议分析</title><link rel="stylesheet" type="text/css" href="docbook.css" /><meta name="generator" content="DocBook XSL Stylesheets Vsnapshot" /><meta name="keywords" content="Amateur Radio, ham, ham radio, icom, yaesu, kenwood,, cw,ssb,usb,lsb,am,fm,rtty,fsk,afsk,psk31, fdma,tdma,cdma, dmr,c4fm" /><link rel="home" href="index.html" title="Netkiller Amateur Radio 手札" /><link rel="up" href="hytera.html" title="第 7 章 Hytera 海能达" /><link rel="prev" href="hytera.table.ptt.html" title="7.7. Hytera HM780 脚踏 PTT + 电容麦克风" /><link rel="next" href="hytera.rd980.html" title="7.9. Hytera RD980 模拟-模拟 模拟-数字 数字-数字 背靠背连接方案" /></head><body><a xmlns="" href="//www.netkiller.cn/">Home</a> | <a xmlns="" href="//netkiller.github.io/">简体中文</a> | <a xmlns="" href="http://netkiller.sourceforge.net/">繁体中文</a> | <a xmlns="" href="/journal/index.html">杂文</a> + | <a xmlns="" href="https://github.com/netkiller">Github</a> | <a xmlns="" href="https://zhuanlan.zhihu.com/netkiller">知乎专栏</a> | <a xmlns="" href="https://www.facebook.com/bg7nyt">Facebook</a> | <a xmlns="" href="http://cn.linkedin.com/in/netkiller/">Linkedin</a> | <a xmlns="" href="https://www.youtube.com/user/bg7nyt/videos">Youtube</a> | <a xmlns="" href="//www.netkiller.cn/home/donations.html">打赏(Donations)</a> | <a xmlns="" href="//www.netkiller.cn/home/about.html">About</a><div class="navheader"><table width="100%" summary="Navigation header"><tr><th colspan="3" align="center">7.8. Hytera HM780 IP中转·逆向工程·协议分析</th></tr><tr><td width="20%" align="left"><a accesskey="p" href="hytera.table.ptt.html">上一页</a> </td><th width="60%" align="center">第 7 章 Hytera 海能达</th><td width="20%" align="right"> <a accesskey="n" href="hytera.rd980.html">下一页</a></td></tr></table><hr /></div><table xmlns=""><tr><td><iframe src="//ghbtns.com/github-btn.html?user=netkiller&repo=netkiller.github.io&type=watch&count=true&size=large" height="30" width="170" frameborder="0" scrolling="0" style="width:170px; height: 30px;" allowTransparency="true"></iframe></td><td><iframe src="//ghbtns.com/github-btn.html?user=netkiller&repo=netkiller.github.io&type=fork&count=true&size=large" height="30" width="170" frameborder="0" scrolling="0" style="width:170px; height: 30px;" allowTransparency="true"></iframe></td><td><iframe src="//ghbtns.com/github-btn.html?user=netkiller&type=follow&count=true&size=large" height="30" width="240" frameborder="0" scrolling="0" style="width:240px; height: 30px;" allowTransparency="true"></iframe></td><td></td><td><a href="https://zhuanlan.zhihu.com/netkiller"><img src="/images/logo/zhihu-card-default.svg" height="25" /></a></td><td valign="middle"><a href="https://zhuanlan.zhihu.com/netkiller">知乎专栏</a></td><td></td><td></td><td></td><td></td></tr></table><div class="section"><div class="titlepage"><div><div><h2 class="title" style="clear: both"><a id="hytera.hm780.server"></a>7.8. Hytera HM780 IP中转·逆向工程·协议分析</h2></div></div></div> <div><img src="images/Hytera/HM780/network.webp" /></div> - </div><script xmlns="" type="text/javascript" id="clustrmaps" src="//cdn.clustrmaps.com/map_v2.js?u=r5HG&d=9mi5r_kkDC8uxG8HuY3p4-2qgeeVypAK9vMD-2P6BYM"></script><div class="navfooter"><hr /><table width="100%" summary="Navigation footer"><tr><td width="40%" align="left"><a accesskey="p" href="hytera.table.ptt.html">上一页</a> </td><td width="20%" align="center"><a accesskey="u" href="hytera.html">上一级</a></td><td width="40%" align="right"> <a accesskey="n" href="hytera.rd980.html">下一页</a></td></tr><tr><td width="40%" align="left" valign="top">11.7. Hytera HM780 脚踏 PTT + 电容麦克风 </td><td width="20%" align="center"><a accesskey="h" href="index.html">起始页</a></td><td width="40%" align="right" valign="top"> 11.9. Hytera RD980 模拟-模拟 模拟-数字 数字-数字 背靠背连接方案</td></tr></table></div><script xmlns=""> + </div><script xmlns="" type="text/javascript" id="clustrmaps" src="//cdn.clustrmaps.com/map_v2.js?u=r5HG&d=9mi5r_kkDC8uxG8HuY3p4-2qgeeVypAK9vMD-2P6BYM"></script><div class="navfooter"><hr /><table width="100%" summary="Navigation footer"><tr><td width="40%" align="left"><a accesskey="p" href="hytera.table.ptt.html">上一页</a> </td><td width="20%" align="center"><a accesskey="u" href="hytera.html">上一级</a></td><td width="40%" align="right"> <a accesskey="n" href="hytera.rd980.html">下一页</a></td></tr><tr><td width="40%" align="left" valign="top">7.7. Hytera HM780 脚踏 PTT + 电容麦克风 </td><td width="20%" align="center"><a accesskey="h" href="index.html">起始页</a></td><td width="40%" align="right" valign="top"> 7.9. Hytera RD980 模拟-模拟 模拟-数字 数字-数字 背靠背连接方案</td></tr></table></div><script xmlns=""> (function(i,s,o,g,r,a,m){i['GoogleAnalyticsObject']=r;i[r]=i[r]||function(){ (i[r].q=i[r].q||[]).push(arguments)},i[r].l=1*new Date();a=s.createElement(o), m=s.getElementsByTagName(o)[0];a.async=1;a.src=g;m.parentNode.insertBefore(a,m) diff --git a/radio/hytera.hm780.timeslot.html b/radio/hytera.hm780.timeslot.html index 2d57123c27..af8bbf2b8a 100644 --- a/radio/hytera.hm780.timeslot.html +++ b/radio/hytera.hm780.timeslot.html @@ -1,10 +1,10 @@ <?xml version="1.0" encoding="UTF-8" standalone="no"?> -<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"><html xmlns="http://www.w3.org/1999/xhtml"><head><meta http-equiv="Content-Type" content="text/html; charset=UTF-8" /><title>11.5. Hytera HM780 DMR 双时隙 IP中转(实验)</title><link rel="stylesheet" type="text/css" href="docbook.css" /><meta name="generator" content="DocBook XSL Stylesheets Vsnapshot" /><meta name="keywords" content="Amateur Radio, ham, ham radio, icom, yaesu, kenwood,, cw,ssb,usb,lsb,am,fm,rtty,fsk,afsk,psk31, fdma,tdma,cdma, dmr,c4fm" /><link rel="home" href="index.html" title="Netkiller Amateur Radio 手札" /><link rel="up" href="hytera.html" title="第 11 章 Hytera 海能达" /><link rel="prev" href="HM780-IP-MMDVM.html" title="11.4. HM780 IP中转 接入 MMDVM(实验)" /><link rel="next" href="hytera.cloud.ptt.html" title="11.6. Hytera HM780 实现 云 PTT(Push To Talk)" /></head><body><a xmlns="" href="//www.netkiller.cn/">Home</a> | <a xmlns="" href="//netkiller.github.io/">简体中文</a> | <a xmlns="" href="http://netkiller.sourceforge.net/">繁体中文</a> | <a xmlns="" href="/journal/index.html">杂文</a> - | <a xmlns="" href="https://github.com/netkiller">Github</a> | <a xmlns="" href="https://zhuanlan.zhihu.com/netkiller">知乎专栏</a> | <a xmlns="" href="https://www.facebook.com/bg7nyt">Facebook</a> | <a xmlns="" href="http://cn.linkedin.com/in/netkiller/">Linkedin</a> | <a xmlns="" href="https://www.youtube.com/user/bg7nyt/videos">Youtube</a> | <a xmlns="" href="//www.netkiller.cn/home/donations.html">打赏(Donations)</a> | <a xmlns="" href="//www.netkiller.cn/home/about.html">About</a><div class="navheader"><table width="100%" summary="Navigation header"><tr><th colspan="3" align="center">11.5. Hytera HM780 DMR 双时隙 IP中转(实验)</th></tr><tr><td width="20%" align="left"><a accesskey="p" href="HM780-IP-MMDVM.html">上一页</a> </td><th width="60%" align="center">第 11 章 Hytera 海能达</th><td width="20%" align="right"> <a accesskey="n" href="hytera.cloud.ptt.html">下一页</a></td></tr></table><hr /></div><table xmlns=""><tr><td><iframe src="//ghbtns.com/github-btn.html?user=netkiller&repo=netkiller.github.io&type=watch&count=true&size=large" height="30" width="170" frameborder="0" scrolling="0" style="width:170px; height: 30px;" allowTransparency="true"></iframe></td><td><iframe src="//ghbtns.com/github-btn.html?user=netkiller&repo=netkiller.github.io&type=fork&count=true&size=large" height="30" width="170" frameborder="0" scrolling="0" style="width:170px; height: 30px;" allowTransparency="true"></iframe></td><td><iframe src="//ghbtns.com/github-btn.html?user=netkiller&type=follow&count=true&size=large" height="30" width="240" frameborder="0" scrolling="0" style="width:240px; height: 30px;" allowTransparency="true"></iframe></td><td></td><td><a href="https://zhuanlan.zhihu.com/netkiller"><img src="/images/logo/zhihu-card-default.svg" height="25" /></a></td><td valign="middle"><a href="https://zhuanlan.zhihu.com/netkiller">知乎专栏</a></td><td></td><td></td><td></td><td></td></tr></table><div class="section"><div class="titlepage"><div><div><h2 class="title" style="clear: both"><a id="hytera.hm780.timeslot"></a>11.5. Hytera HM780 DMR 双时隙 IP中转(实验)</h2></div></div></div> +<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"><html xmlns="http://www.w3.org/1999/xhtml"><head><meta http-equiv="Content-Type" content="text/html; charset=UTF-8" /><title>7.5. Hytera HM780 DMR 双时隙 IP中转(实验)</title><link rel="stylesheet" type="text/css" href="docbook.css" /><meta name="generator" content="DocBook XSL Stylesheets Vsnapshot" /><meta name="keywords" content="Amateur Radio, ham, ham radio, icom, yaesu, kenwood,, cw,ssb,usb,lsb,am,fm,rtty,fsk,afsk,psk31, fdma,tdma,cdma, dmr,c4fm" /><link rel="home" href="index.html" title="Netkiller Amateur Radio 手札" /><link rel="up" href="hytera.html" title="第 7 章 Hytera 海能达" /><link rel="prev" href="HM780-IP-MMDVM.html" title="7.4. HM780 IP中转 接入 MMDVM(实验)" /><link rel="next" href="hytera.cloud.ptt.html" title="7.6. Hytera HM780 实现 云 PTT(Push To Talk)" /></head><body><a xmlns="" href="//www.netkiller.cn/">Home</a> | <a xmlns="" href="//netkiller.github.io/">简体中文</a> | <a xmlns="" href="http://netkiller.sourceforge.net/">繁体中文</a> | <a xmlns="" href="/journal/index.html">杂文</a> + | <a xmlns="" href="https://github.com/netkiller">Github</a> | <a xmlns="" href="https://zhuanlan.zhihu.com/netkiller">知乎专栏</a> | <a xmlns="" href="https://www.facebook.com/bg7nyt">Facebook</a> | <a xmlns="" href="http://cn.linkedin.com/in/netkiller/">Linkedin</a> | <a xmlns="" href="https://www.youtube.com/user/bg7nyt/videos">Youtube</a> | <a xmlns="" href="//www.netkiller.cn/home/donations.html">打赏(Donations)</a> | <a xmlns="" href="//www.netkiller.cn/home/about.html">About</a><div class="navheader"><table width="100%" summary="Navigation header"><tr><th colspan="3" align="center">7.5. Hytera HM780 DMR 双时隙 IP中转(实验)</th></tr><tr><td width="20%" align="left"><a accesskey="p" href="HM780-IP-MMDVM.html">上一页</a> </td><th width="60%" align="center">第 7 章 Hytera 海能达</th><td width="20%" align="right"> <a accesskey="n" href="hytera.cloud.ptt.html">下一页</a></td></tr></table><hr /></div><table xmlns=""><tr><td><iframe src="//ghbtns.com/github-btn.html?user=netkiller&repo=netkiller.github.io&type=watch&count=true&size=large" height="30" width="170" frameborder="0" scrolling="0" style="width:170px; height: 30px;" allowTransparency="true"></iframe></td><td><iframe src="//ghbtns.com/github-btn.html?user=netkiller&repo=netkiller.github.io&type=fork&count=true&size=large" height="30" width="170" frameborder="0" scrolling="0" style="width:170px; height: 30px;" allowTransparency="true"></iframe></td><td><iframe src="//ghbtns.com/github-btn.html?user=netkiller&type=follow&count=true&size=large" height="30" width="240" frameborder="0" scrolling="0" style="width:240px; height: 30px;" allowTransparency="true"></iframe></td><td></td><td><a href="https://zhuanlan.zhihu.com/netkiller"><img src="/images/logo/zhihu-card-default.svg" height="25" /></a></td><td valign="middle"><a href="https://zhuanlan.zhihu.com/netkiller">知乎专栏</a></td><td></td><td></td><td></td><td></td></tr></table><div class="section"><div class="titlepage"><div><div><h2 class="title" style="clear: both"><a id="hytera.hm780.timeslot"></a>7.5. Hytera HM780 DMR 双时隙 IP中转(实验)</h2></div></div></div> <div><img src="images/Hytera/HM780/slot/timeslot.jpg" /></div> <div><img src="images/Hytera/HM780/slot/TDMA.webp" /></div> - </div><script xmlns="" type="text/javascript" id="clustrmaps" src="//cdn.clustrmaps.com/map_v2.js?u=r5HG&d=9mi5r_kkDC8uxG8HuY3p4-2qgeeVypAK9vMD-2P6BYM"></script><div class="navfooter"><hr /><table width="100%" summary="Navigation footer"><tr><td width="40%" align="left"><a accesskey="p" href="HM780-IP-MMDVM.html">上一页</a> </td><td width="20%" align="center"><a accesskey="u" href="hytera.html">上一级</a></td><td width="40%" align="right"> <a accesskey="n" href="hytera.cloud.ptt.html">下一页</a></td></tr><tr><td width="40%" align="left" valign="top">11.4. HM780 IP中转 接入 MMDVM(实验) </td><td width="20%" align="center"><a accesskey="h" href="index.html">起始页</a></td><td width="40%" align="right" valign="top"> 11.6. Hytera HM780 实现 云 PTT(Push To Talk)</td></tr></table></div><script xmlns=""> + </div><script xmlns="" type="text/javascript" id="clustrmaps" src="//cdn.clustrmaps.com/map_v2.js?u=r5HG&d=9mi5r_kkDC8uxG8HuY3p4-2qgeeVypAK9vMD-2P6BYM"></script><div class="navfooter"><hr /><table width="100%" summary="Navigation footer"><tr><td width="40%" align="left"><a accesskey="p" href="HM780-IP-MMDVM.html">上一页</a> </td><td width="20%" align="center"><a accesskey="u" href="hytera.html">上一级</a></td><td width="40%" align="right"> <a accesskey="n" href="hytera.cloud.ptt.html">下一页</a></td></tr><tr><td width="40%" align="left" valign="top">7.4. HM780 IP中转 接入 MMDVM(实验) </td><td width="20%" align="center"><a accesskey="h" href="index.html">起始页</a></td><td width="40%" align="right" valign="top"> 7.6. Hytera HM780 实现 云 PTT(Push To Talk)</td></tr></table></div><script xmlns=""> (function(i,s,o,g,r,a,m){i['GoogleAnalyticsObject']=r;i[r]=i[r]||function(){ (i[r].q=i[r].q||[]).push(arguments)},i[r].l=1*new Date();a=s.createElement(o), m=s.getElementsByTagName(o)[0];a.async=1;a.src=g;m.parentNode.insertBefore(a,m) diff --git a/radio/hytera.html b/radio/hytera.html index aa1ad4e52b..af539b0416 100644 --- a/radio/hytera.html +++ b/radio/hytera.html @@ -1,12 +1,12 @@ <?xml version="1.0" encoding="UTF-8" standalone="no"?> -<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"><html xmlns="http://www.w3.org/1999/xhtml"><head><meta http-equiv="Content-Type" content="text/html; charset=UTF-8" /><title>第 11 章 Hytera 海能达</title><link rel="stylesheet" type="text/css" href="docbook.css" /><meta name="generator" content="DocBook XSL Stylesheets Vsnapshot" /><meta name="keywords" content="Amateur Radio, ham, ham radio, icom, yaesu, kenwood,, cw,ssb,usb,lsb,am,fm,rtty,fsk,afsk,psk31, fdma,tdma,cdma, dmr,c4fm" /><link rel="home" href="index.html" title="Netkiller Amateur Radio 手札" /><link rel="up" href="digital.html" title="部分 III. 数字业余无线电" /><link rel="prev" href="tunnel.html" title="10.6. 通过电台建立TCP/IP链路" /><link rel="next" href="ch11s02.html" title="11.2. DB26 接口定义" /></head><body><a xmlns="" href="//www.netkiller.cn/">Home</a> | <a xmlns="" href="//netkiller.github.io/">简体中文</a> | <a xmlns="" href="http://netkiller.sourceforge.net/">繁体中文</a> | <a xmlns="" href="/journal/index.html">杂文</a> - | <a xmlns="" href="https://github.com/netkiller">Github</a> | <a xmlns="" href="https://zhuanlan.zhihu.com/netkiller">知乎专栏</a> | <a xmlns="" href="https://www.facebook.com/bg7nyt">Facebook</a> | <a xmlns="" href="http://cn.linkedin.com/in/netkiller/">Linkedin</a> | <a xmlns="" href="https://www.youtube.com/user/bg7nyt/videos">Youtube</a> | <a xmlns="" href="//www.netkiller.cn/home/donations.html">打赏(Donations)</a> | <a xmlns="" href="//www.netkiller.cn/home/about.html">About</a><div class="navheader"><table width="100%" summary="Navigation header"><tr><th colspan="3" align="center">第 11 章 Hytera 海能达</th></tr><tr><td width="20%" align="left"><a accesskey="p" href="tunnel.html">上一页</a> </td><th width="60%" align="center">部分 III. 数字业余无线电</th><td width="20%" align="right"> <a accesskey="n" href="ch11s02.html">下一页</a></td></tr></table><hr /></div><table xmlns=""><tr><td><iframe src="//ghbtns.com/github-btn.html?user=netkiller&repo=netkiller.github.io&type=watch&count=true&size=large" height="30" width="170" frameborder="0" scrolling="0" style="width:170px; height: 30px;" allowTransparency="true"></iframe></td><td><iframe src="//ghbtns.com/github-btn.html?user=netkiller&repo=netkiller.github.io&type=fork&count=true&size=large" height="30" width="170" frameborder="0" scrolling="0" style="width:170px; height: 30px;" allowTransparency="true"></iframe></td><td><iframe src="//ghbtns.com/github-btn.html?user=netkiller&type=follow&count=true&size=large" height="30" width="240" frameborder="0" scrolling="0" style="width:240px; height: 30px;" allowTransparency="true"></iframe></td><td></td><td><a href="https://zhuanlan.zhihu.com/netkiller"><img src="/images/logo/zhihu-card-default.svg" height="25" /></a></td><td valign="middle"><a href="https://zhuanlan.zhihu.com/netkiller">知乎专栏</a></td><td></td><td></td><td></td><td></td></tr></table><div class="chapter"><div class="titlepage"><div><div><h2 class="title"><a id="hytera"></a>第 11 章 Hytera 海能达</h2></div></div></div><div class="toc"><p><strong>目录</strong></p><dl class="toc"><dt><span class="section"><a href="hytera.html#id823">11.1. HM780 开启 GPS 定位</a></span></dt><dt><span class="section"><a href="ch11s02.html">11.2. DB26 接口定义</a></span></dt><dt><span class="section"><a href="hytera.ip.html">11.3. Hytera 海能达 HM780 IP中转</a></span></dt><dd><dl><dt><span class="section"><a href="hytera.ip.html#id824">11.3.1. 通话组相关</a></span></dt><dt><span class="section"><a href="hytera.ip.html#id825">11.3.2. 声码器相关</a></span></dt></dl></dd><dt><span class="section"><a href="HM780-IP-MMDVM.html">11.4. HM780 IP中转 接入 MMDVM(实验)</a></span></dt><dt><span class="section"><a href="hytera.hm780.timeslot.html">11.5. Hytera HM780 DMR 双时隙 IP中转(实验)</a></span></dt><dt><span class="section"><a href="hytera.cloud.ptt.html">11.6. Hytera HM780 实现 云 PTT(Push To Talk)</a></span></dt><dt><span class="section"><a href="hytera.table.ptt.html">11.7. Hytera HM780 脚踏 PTT + 电容麦克风</a></span></dt><dt><span class="section"><a href="hytera.hm780.server.html">11.8. Hytera HM780 IP中转·逆向工程·协议分析</a></span></dt><dt><span class="section"><a href="hytera.rd980.html">11.9. Hytera RD980 模拟-模拟 模拟-数字 数字-数字 背靠背连接方案</a></span></dt><dt><span class="section"><a href="hytera.rd980.hm780.html">11.10. Hytera RD980 与 HM780 IP中转 互联方案</a></span></dt><dt><span class="section"><a href="hytera.hm780.mmdvm.hotspot.html">11.11. Hytera HM780 + MMDVM 做大热点</a></span></dt></dl></div> +<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"><html xmlns="http://www.w3.org/1999/xhtml"><head><meta http-equiv="Content-Type" content="text/html; charset=UTF-8" /><title>第 7 章 Hytera 海能达</title><link rel="stylesheet" type="text/css" href="docbook.css" /><meta name="generator" content="DocBook XSL Stylesheets Vsnapshot" /><meta name="keywords" content="Amateur Radio, ham, ham radio, icom, yaesu, kenwood,, cw,ssb,usb,lsb,am,fm,rtty,fsk,afsk,psk31, fdma,tdma,cdma, dmr,c4fm" /><link rel="home" href="index.html" title="Netkiller Amateur Radio 手札" /><link rel="up" href="device.html" title="部分 II. 电台设备" /><link rel="prev" href="tunnel.html" title="6.6. 通过电台建立TCP/IP链路" /><link rel="next" href="ch07s02.html" title="7.2. DB26 接口定义" /></head><body><a xmlns="" href="//www.netkiller.cn/">Home</a> | <a xmlns="" href="//netkiller.github.io/">简体中文</a> | <a xmlns="" href="http://netkiller.sourceforge.net/">繁体中文</a> | <a xmlns="" href="/journal/index.html">杂文</a> + | <a xmlns="" href="https://github.com/netkiller">Github</a> | <a xmlns="" href="https://zhuanlan.zhihu.com/netkiller">知乎专栏</a> | <a xmlns="" href="https://www.facebook.com/bg7nyt">Facebook</a> | <a xmlns="" href="http://cn.linkedin.com/in/netkiller/">Linkedin</a> | <a xmlns="" href="https://www.youtube.com/user/bg7nyt/videos">Youtube</a> | <a xmlns="" href="//www.netkiller.cn/home/donations.html">打赏(Donations)</a> | <a xmlns="" href="//www.netkiller.cn/home/about.html">About</a><div class="navheader"><table width="100%" summary="Navigation header"><tr><th colspan="3" align="center">第 7 章 Hytera 海能达</th></tr><tr><td width="20%" align="left"><a accesskey="p" href="tunnel.html">上一页</a> </td><th width="60%" align="center">部分 II. 电台设备</th><td width="20%" align="right"> <a accesskey="n" href="ch07s02.html">下一页</a></td></tr></table><hr /></div><table xmlns=""><tr><td><iframe src="//ghbtns.com/github-btn.html?user=netkiller&repo=netkiller.github.io&type=watch&count=true&size=large" height="30" width="170" frameborder="0" scrolling="0" style="width:170px; height: 30px;" allowTransparency="true"></iframe></td><td><iframe src="//ghbtns.com/github-btn.html?user=netkiller&repo=netkiller.github.io&type=fork&count=true&size=large" height="30" width="170" frameborder="0" scrolling="0" style="width:170px; height: 30px;" allowTransparency="true"></iframe></td><td><iframe src="//ghbtns.com/github-btn.html?user=netkiller&type=follow&count=true&size=large" height="30" width="240" frameborder="0" scrolling="0" style="width:240px; height: 30px;" allowTransparency="true"></iframe></td><td></td><td><a href="https://zhuanlan.zhihu.com/netkiller"><img src="/images/logo/zhihu-card-default.svg" height="25" /></a></td><td valign="middle"><a href="https://zhuanlan.zhihu.com/netkiller">知乎专栏</a></td><td></td><td></td><td></td><td></td></tr></table><div class="chapter"><div class="titlepage"><div><div><h2 class="title"><a id="hytera"></a>第 7 章 Hytera 海能达</h2></div></div></div><div class="toc"><p><strong>目录</strong></p><dl class="toc"><dt><span class="section"><a href="hytera.html#id831">7.1. HM780 开启 GPS 定位</a></span></dt><dt><span class="section"><a href="ch07s02.html">7.2. DB26 接口定义</a></span></dt><dt><span class="section"><a href="hytera.ip.html">7.3. Hytera 海能达 HM780 IP中转</a></span></dt><dd><dl><dt><span class="section"><a href="hytera.ip.html#id832">7.3.1. 通话组相关</a></span></dt><dt><span class="section"><a href="hytera.ip.html#id833">7.3.2. 声码器相关</a></span></dt></dl></dd><dt><span class="section"><a href="HM780-IP-MMDVM.html">7.4. HM780 IP中转 接入 MMDVM(实验)</a></span></dt><dt><span class="section"><a href="hytera.hm780.timeslot.html">7.5. Hytera HM780 DMR 双时隙 IP中转(实验)</a></span></dt><dt><span class="section"><a href="hytera.cloud.ptt.html">7.6. Hytera HM780 实现 云 PTT(Push To Talk)</a></span></dt><dt><span class="section"><a href="hytera.table.ptt.html">7.7. Hytera HM780 脚踏 PTT + 电容麦克风</a></span></dt><dt><span class="section"><a href="hytera.hm780.server.html">7.8. Hytera HM780 IP中转·逆向工程·协议分析</a></span></dt><dt><span class="section"><a href="hytera.rd980.html">7.9. Hytera RD980 模拟-模拟 模拟-数字 数字-数字 背靠背连接方案</a></span></dt><dt><span class="section"><a href="hytera.rd980.hm780.html">7.10. Hytera RD980 与 HM780 IP中转 互联方案</a></span></dt><dt><span class="section"><a href="hytera.hm780.mmdvm.hotspot.html">7.11. Hytera HM780 + MMDVM 做大热点</a></span></dt></dl></div> - <div class="section"><div class="titlepage"><div><div><h2 class="title" style="clear: both"><a id="id823"></a>11.1. HM780 开启 GPS 定位</h2></div></div></div> + <div class="section"><div class="titlepage"><div><div><h2 class="title" style="clear: both"><a id="id831"></a>7.1. HM780 开启 GPS 定位</h2></div></div></div> <p>开启该功能之后,两个人可以看到对方的距离跟方位</p> - <div class="procedure"><a id="id883"></a><p class="title"><strong>过程 11.1. 海能达 HM780 GPS 定位设置</strong></p><ol class="procedure" type="1"><li class="step"> + <div class="procedure"><a id="id890"></a><p class="title"><strong>过程 7.1. 海能达 HM780 GPS 定位设置</strong></p><ol class="procedure" type="1"><li class="step"> <p>第一步,检查附件设置</p> <div><img src="images/Hytera/HM780/gps/1.jpg" /></div> </li><li class="step"> @@ -34,7 +34,7 @@ -</div><script xmlns="" type="text/javascript" id="clustrmaps" src="//cdn.clustrmaps.com/map_v2.js?u=r5HG&d=9mi5r_kkDC8uxG8HuY3p4-2qgeeVypAK9vMD-2P6BYM"></script><div class="navfooter"><hr /><table width="100%" summary="Navigation footer"><tr><td width="40%" align="left"><a accesskey="p" href="tunnel.html">上一页</a> </td><td width="20%" align="center"><a accesskey="u" href="digital.html">上一级</a></td><td width="40%" align="right"> <a accesskey="n" href="ch11s02.html">下一页</a></td></tr><tr><td width="40%" align="left" valign="top">10.6. 通过电台建立TCP/IP链路 </td><td width="20%" align="center"><a accesskey="h" href="index.html">起始页</a></td><td width="40%" align="right" valign="top"> 11.2. DB26 接口定义</td></tr></table></div><script xmlns=""> +</div><script xmlns="" type="text/javascript" id="clustrmaps" src="//cdn.clustrmaps.com/map_v2.js?u=r5HG&d=9mi5r_kkDC8uxG8HuY3p4-2qgeeVypAK9vMD-2P6BYM"></script><div class="navfooter"><hr /><table width="100%" summary="Navigation footer"><tr><td width="40%" align="left"><a accesskey="p" href="tunnel.html">上一页</a> </td><td width="20%" align="center"><a accesskey="u" href="device.html">上一级</a></td><td width="40%" align="right"> <a accesskey="n" href="ch07s02.html">下一页</a></td></tr><tr><td width="40%" align="left" valign="top">6.6. 通过电台建立TCP/IP链路 </td><td width="20%" align="center"><a accesskey="h" href="index.html">起始页</a></td><td width="40%" align="right" valign="top"> 7.2. DB26 接口定义</td></tr></table></div><script xmlns=""> (function(i,s,o,g,r,a,m){i['GoogleAnalyticsObject']=r;i[r]=i[r]||function(){ (i[r].q=i[r].q||[]).push(arguments)},i[r].l=1*new Date();a=s.createElement(o), m=s.getElementsByTagName(o)[0];a.async=1;a.src=g;m.parentNode.insertBefore(a,m) diff --git a/radio/hytera.ip.html b/radio/hytera.ip.html index 7911f9d69f..952ed5dcc6 100644 --- a/radio/hytera.ip.html +++ b/radio/hytera.ip.html @@ -1,9 +1,9 @@ <?xml version="1.0" encoding="UTF-8" standalone="no"?> -<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"><html xmlns="http://www.w3.org/1999/xhtml"><head><meta http-equiv="Content-Type" content="text/html; charset=UTF-8" /><title>11.3. Hytera 海能达 HM780 IP中转</title><link rel="stylesheet" type="text/css" href="docbook.css" /><meta name="generator" content="DocBook XSL Stylesheets Vsnapshot" /><meta name="keywords" content="Amateur Radio, ham, ham radio, icom, yaesu, kenwood,, cw,ssb,usb,lsb,am,fm,rtty,fsk,afsk,psk31, fdma,tdma,cdma, dmr,c4fm" /><link rel="home" href="index.html" title="Netkiller Amateur Radio 手札" /><link rel="up" href="hytera.html" title="第 11 章 Hytera 海能达" /><link rel="prev" href="ch11s02.html" title="11.2. DB26 接口定义" /><link rel="next" href="HM780-IP-MMDVM.html" title="11.4. HM780 IP中转 接入 MMDVM(实验)" /></head><body><a xmlns="" href="//www.netkiller.cn/">Home</a> | <a xmlns="" href="//netkiller.github.io/">简体中文</a> | <a xmlns="" href="http://netkiller.sourceforge.net/">繁体中文</a> | <a xmlns="" href="/journal/index.html">杂文</a> - | <a xmlns="" href="https://github.com/netkiller">Github</a> | <a xmlns="" href="https://zhuanlan.zhihu.com/netkiller">知乎专栏</a> | <a xmlns="" href="https://www.facebook.com/bg7nyt">Facebook</a> | <a xmlns="" href="http://cn.linkedin.com/in/netkiller/">Linkedin</a> | <a xmlns="" href="https://www.youtube.com/user/bg7nyt/videos">Youtube</a> | <a xmlns="" href="//www.netkiller.cn/home/donations.html">打赏(Donations)</a> | <a xmlns="" href="//www.netkiller.cn/home/about.html">About</a><div class="navheader"><table width="100%" summary="Navigation header"><tr><th colspan="3" align="center">11.3. Hytera 海能达 HM780 IP中转</th></tr><tr><td width="20%" align="left"><a accesskey="p" href="ch11s02.html">上一页</a> </td><th width="60%" align="center">第 11 章 Hytera 海能达</th><td width="20%" align="right"> <a accesskey="n" href="HM780-IP-MMDVM.html">下一页</a></td></tr></table><hr /></div><table xmlns=""><tr><td><iframe src="//ghbtns.com/github-btn.html?user=netkiller&repo=netkiller.github.io&type=watch&count=true&size=large" height="30" width="170" frameborder="0" scrolling="0" style="width:170px; height: 30px;" allowTransparency="true"></iframe></td><td><iframe src="//ghbtns.com/github-btn.html?user=netkiller&repo=netkiller.github.io&type=fork&count=true&size=large" height="30" width="170" frameborder="0" scrolling="0" style="width:170px; height: 30px;" allowTransparency="true"></iframe></td><td><iframe src="//ghbtns.com/github-btn.html?user=netkiller&type=follow&count=true&size=large" height="30" width="240" frameborder="0" scrolling="0" style="width:240px; height: 30px;" allowTransparency="true"></iframe></td><td></td><td><a href="https://zhuanlan.zhihu.com/netkiller"><img src="/images/logo/zhihu-card-default.svg" height="25" /></a></td><td valign="middle"><a href="https://zhuanlan.zhihu.com/netkiller">知乎专栏</a></td><td></td><td></td><td></td><td></td></tr></table><div class="section"><div class="titlepage"><div><div><h2 class="title" style="clear: both"><a id="hytera.ip"></a>11.3. Hytera 海能达 HM780 IP中转</h2></div></div></div> +<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"><html xmlns="http://www.w3.org/1999/xhtml"><head><meta http-equiv="Content-Type" content="text/html; charset=UTF-8" /><title>7.3. Hytera 海能达 HM780 IP中转</title><link rel="stylesheet" type="text/css" href="docbook.css" /><meta name="generator" content="DocBook XSL Stylesheets Vsnapshot" /><meta name="keywords" content="Amateur Radio, ham, ham radio, icom, yaesu, kenwood,, cw,ssb,usb,lsb,am,fm,rtty,fsk,afsk,psk31, fdma,tdma,cdma, dmr,c4fm" /><link rel="home" href="index.html" title="Netkiller Amateur Radio 手札" /><link rel="up" href="hytera.html" title="第 7 章 Hytera 海能达" /><link rel="prev" href="ch07s02.html" title="7.2. DB26 接口定义" /><link rel="next" href="HM780-IP-MMDVM.html" title="7.4. HM780 IP中转 接入 MMDVM(实验)" /></head><body><a xmlns="" href="//www.netkiller.cn/">Home</a> | <a xmlns="" href="//netkiller.github.io/">简体中文</a> | <a xmlns="" href="http://netkiller.sourceforge.net/">繁体中文</a> | <a xmlns="" href="/journal/index.html">杂文</a> + | <a xmlns="" href="https://github.com/netkiller">Github</a> | <a xmlns="" href="https://zhuanlan.zhihu.com/netkiller">知乎专栏</a> | <a xmlns="" href="https://www.facebook.com/bg7nyt">Facebook</a> | <a xmlns="" href="http://cn.linkedin.com/in/netkiller/">Linkedin</a> | <a xmlns="" href="https://www.youtube.com/user/bg7nyt/videos">Youtube</a> | <a xmlns="" href="//www.netkiller.cn/home/donations.html">打赏(Donations)</a> | <a xmlns="" href="//www.netkiller.cn/home/about.html">About</a><div class="navheader"><table width="100%" summary="Navigation header"><tr><th colspan="3" align="center">7.3. Hytera 海能达 HM780 IP中转</th></tr><tr><td width="20%" align="left"><a accesskey="p" href="ch07s02.html">上一页</a> </td><th width="60%" align="center">第 7 章 Hytera 海能达</th><td width="20%" align="right"> <a accesskey="n" href="HM780-IP-MMDVM.html">下一页</a></td></tr></table><hr /></div><table xmlns=""><tr><td><iframe src="//ghbtns.com/github-btn.html?user=netkiller&repo=netkiller.github.io&type=watch&count=true&size=large" height="30" width="170" frameborder="0" scrolling="0" style="width:170px; height: 30px;" allowTransparency="true"></iframe></td><td><iframe src="//ghbtns.com/github-btn.html?user=netkiller&repo=netkiller.github.io&type=fork&count=true&size=large" height="30" width="170" frameborder="0" scrolling="0" style="width:170px; height: 30px;" allowTransparency="true"></iframe></td><td><iframe src="//ghbtns.com/github-btn.html?user=netkiller&type=follow&count=true&size=large" height="30" width="240" frameborder="0" scrolling="0" style="width:240px; height: 30px;" allowTransparency="true"></iframe></td><td></td><td><a href="https://zhuanlan.zhihu.com/netkiller"><img src="/images/logo/zhihu-card-default.svg" height="25" /></a></td><td valign="middle"><a href="https://zhuanlan.zhihu.com/netkiller">知乎专栏</a></td><td></td><td></td><td></td><td></td></tr></table><div class="section"><div class="titlepage"><div><div><h2 class="title" style="clear: both"><a id="hytera.ip"></a>7.3. Hytera 海能达 HM780 IP中转</h2></div></div></div> <p>想加入 IP 中转的小伙伴,请私信我,这里是 BG7NYT,MMDVM:46073,深圳 DMR 439.790</p> - <div class="procedure"><a id="id886"></a><p class="title"><strong>过程 11.2. 海能达 HM780 IP中转 功能设置</strong></p><ol class="procedure" type="1"><li class="step"> + <div class="procedure"><a id="id893"></a><p class="title"><strong>过程 7.2. 海能达 HM780 IP中转 功能设置</strong></p><ol class="procedure" type="1"><li class="step"> <p>第一步,设置电台的IP地址</p> <div><img src="images/Hytera/HM780/ip/1.jpg" /></div> <p>设置电台的IP地址,建议使用DHCP,比较省事</p> @@ -24,17 +24,17 @@ </li></ol></div> <p>主机只有有一个,从机可以有多个。</p> <div class="itemizedlist"><p class="title"><strong>IP 中转总结</strong></p><ul class="itemizedlist" style="list-style-type: disc; "><li class="listitem">频率:必须是直频,发射/接收相同</li><li class="listitem">色码:必须跟主机相同,否则无法发射和接收</li><li class="listitem">时隙:可以任意</li><li class="listitem">接收:任何数字直频频道都能收到来自IP转中语音,按下PPT也能跟IP中转通信</li><li class="listitem">发射:勾选 “IP中转” 车台才能发射,手台才能收到。不勾选,按下PPT可能跟IP中转通信,手台接收不到信号</li><li class="listitem">扫描:不能开启扫描/漫游,IP中转与扫描功能互斥,只能二选一</li><li class="listitem">兼容:摩托罗拉 P8668, P8668I 出现发射没问题,接收没声音。</li></ul></div> - <div class="section"><div class="titlepage"><div><div><h3 class="title"><a id="id824"></a>11.3.1. 通话组相关</h3></div></div></div> + <div class="section"><div class="titlepage"><div><div><h3 class="title"><a id="id832"></a>7.3.1. 通话组相关</h3></div></div></div> <p>HM780 发射联系人 和 接收组列表 并影响移动终端。</p> <p>也就是无论手台设置什么发射联系人 和 接收组列表 HM780 都会转发</p> </div> - <div class="section"><div class="titlepage"><div><div><h3 class="title"><a id="id825"></a>11.3.2. 声码器相关</h3></div></div></div> + <div class="section"><div class="titlepage"><div><div><h3 class="title"><a id="id833"></a>7.3.2. 声码器相关</h3></div></div></div> <p>HM780 声码器设置不影响移动终端</p> <p>移动终端使用什么声码器都可以,HM780都会转发语音。</p> </div> - </div><script xmlns="" type="text/javascript" id="clustrmaps" src="//cdn.clustrmaps.com/map_v2.js?u=r5HG&d=9mi5r_kkDC8uxG8HuY3p4-2qgeeVypAK9vMD-2P6BYM"></script><div class="navfooter"><hr /><table width="100%" summary="Navigation footer"><tr><td width="40%" align="left"><a accesskey="p" href="ch11s02.html">上一页</a> </td><td width="20%" align="center"><a accesskey="u" href="hytera.html">上一级</a></td><td width="40%" align="right"> <a accesskey="n" href="HM780-IP-MMDVM.html">下一页</a></td></tr><tr><td width="40%" align="left" valign="top">11.2. DB26 接口定义 </td><td width="20%" align="center"><a accesskey="h" href="index.html">起始页</a></td><td width="40%" align="right" valign="top"> 11.4. HM780 IP中转 接入 MMDVM(实验)</td></tr></table></div><script xmlns=""> + </div><script xmlns="" type="text/javascript" id="clustrmaps" src="//cdn.clustrmaps.com/map_v2.js?u=r5HG&d=9mi5r_kkDC8uxG8HuY3p4-2qgeeVypAK9vMD-2P6BYM"></script><div class="navfooter"><hr /><table width="100%" summary="Navigation footer"><tr><td width="40%" align="left"><a accesskey="p" href="ch07s02.html">上一页</a> </td><td width="20%" align="center"><a accesskey="u" href="hytera.html">上一级</a></td><td width="40%" align="right"> <a accesskey="n" href="HM780-IP-MMDVM.html">下一页</a></td></tr><tr><td width="40%" align="left" valign="top">7.2. DB26 接口定义 </td><td width="20%" align="center"><a accesskey="h" href="index.html">起始页</a></td><td width="40%" align="right" valign="top"> 7.4. HM780 IP中转 接入 MMDVM(实验)</td></tr></table></div><script xmlns=""> (function(i,s,o,g,r,a,m){i['GoogleAnalyticsObject']=r;i[r]=i[r]||function(){ (i[r].q=i[r].q||[]).push(arguments)},i[r].l=1*new Date();a=s.createElement(o), m=s.getElementsByTagName(o)[0];a.async=1;a.src=g;m.parentNode.insertBefore(a,m) diff --git a/radio/hytera.rd980.hm780.html b/radio/hytera.rd980.hm780.html index c31fa6b54d..951268af66 100644 --- a/radio/hytera.rd980.hm780.html +++ b/radio/hytera.rd980.hm780.html @@ -1,9 +1,9 @@ <?xml version="1.0" encoding="UTF-8" standalone="no"?> -<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"><html xmlns="http://www.w3.org/1999/xhtml"><head><meta http-equiv="Content-Type" content="text/html; charset=UTF-8" /><title>11.10. Hytera RD980 与 HM780 IP中转 互联方案</title><link rel="stylesheet" type="text/css" href="docbook.css" /><meta name="generator" content="DocBook XSL Stylesheets Vsnapshot" /><meta name="keywords" content="Amateur Radio, ham, ham radio, icom, yaesu, kenwood,, cw,ssb,usb,lsb,am,fm,rtty,fsk,afsk,psk31, fdma,tdma,cdma, dmr,c4fm" /><link rel="home" href="index.html" title="Netkiller Amateur Radio 手札" /><link rel="up" href="hytera.html" title="第 11 章 Hytera 海能达" /><link rel="prev" href="hytera.rd980.html" title="11.9. Hytera RD980 模拟-模拟 模拟-数字 数字-数字 背靠背连接方案" /><link rel="next" href="hytera.hm780.mmdvm.hotspot.html" title="11.11. Hytera HM780 + MMDVM 做大热点" /></head><body><a xmlns="" href="//www.netkiller.cn/">Home</a> | <a xmlns="" href="//netkiller.github.io/">简体中文</a> | <a xmlns="" href="http://netkiller.sourceforge.net/">繁体中文</a> | <a xmlns="" href="/journal/index.html">杂文</a> - | <a xmlns="" href="https://github.com/netkiller">Github</a> | <a xmlns="" href="https://zhuanlan.zhihu.com/netkiller">知乎专栏</a> | <a xmlns="" href="https://www.facebook.com/bg7nyt">Facebook</a> | <a xmlns="" href="http://cn.linkedin.com/in/netkiller/">Linkedin</a> | <a xmlns="" href="https://www.youtube.com/user/bg7nyt/videos">Youtube</a> | <a xmlns="" href="//www.netkiller.cn/home/donations.html">打赏(Donations)</a> | <a xmlns="" href="//www.netkiller.cn/home/about.html">About</a><div class="navheader"><table width="100%" summary="Navigation header"><tr><th colspan="3" align="center">11.10. Hytera RD980 与 HM780 IP中转 互联方案</th></tr><tr><td width="20%" align="left"><a accesskey="p" href="hytera.rd980.html">上一页</a> </td><th width="60%" align="center">第 11 章 Hytera 海能达</th><td width="20%" align="right"> <a accesskey="n" href="hytera.hm780.mmdvm.hotspot.html">下一页</a></td></tr></table><hr /></div><table xmlns=""><tr><td><iframe src="//ghbtns.com/github-btn.html?user=netkiller&repo=netkiller.github.io&type=watch&count=true&size=large" height="30" width="170" frameborder="0" scrolling="0" style="width:170px; height: 30px;" allowTransparency="true"></iframe></td><td><iframe src="//ghbtns.com/github-btn.html?user=netkiller&repo=netkiller.github.io&type=fork&count=true&size=large" height="30" width="170" frameborder="0" scrolling="0" style="width:170px; height: 30px;" allowTransparency="true"></iframe></td><td><iframe src="//ghbtns.com/github-btn.html?user=netkiller&type=follow&count=true&size=large" height="30" width="240" frameborder="0" scrolling="0" style="width:240px; height: 30px;" allowTransparency="true"></iframe></td><td></td><td><a href="https://zhuanlan.zhihu.com/netkiller"><img src="/images/logo/zhihu-card-default.svg" height="25" /></a></td><td valign="middle"><a href="https://zhuanlan.zhihu.com/netkiller">知乎专栏</a></td><td></td><td></td><td></td><td></td></tr></table><div class="section"><div class="titlepage"><div><div><h2 class="title" style="clear: both"><a id="hytera.rd980.hm780"></a>11.10. Hytera RD980 与 HM780 IP中转 互联方案</h2></div></div></div> +<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"><html xmlns="http://www.w3.org/1999/xhtml"><head><meta http-equiv="Content-Type" content="text/html; charset=UTF-8" /><title>7.10. Hytera RD980 与 HM780 IP中转 互联方案</title><link rel="stylesheet" type="text/css" href="docbook.css" /><meta name="generator" content="DocBook XSL Stylesheets Vsnapshot" /><meta name="keywords" content="Amateur Radio, ham, ham radio, icom, yaesu, kenwood,, cw,ssb,usb,lsb,am,fm,rtty,fsk,afsk,psk31, fdma,tdma,cdma, dmr,c4fm" /><link rel="home" href="index.html" title="Netkiller Amateur Radio 手札" /><link rel="up" href="hytera.html" title="第 7 章 Hytera 海能达" /><link rel="prev" href="hytera.rd980.html" title="7.9. Hytera RD980 模拟-模拟 模拟-数字 数字-数字 背靠背连接方案" /><link rel="next" href="hytera.hm780.mmdvm.hotspot.html" title="7.11. Hytera HM780 + MMDVM 做大热点" /></head><body><a xmlns="" href="//www.netkiller.cn/">Home</a> | <a xmlns="" href="//netkiller.github.io/">简体中文</a> | <a xmlns="" href="http://netkiller.sourceforge.net/">繁体中文</a> | <a xmlns="" href="/journal/index.html">杂文</a> + | <a xmlns="" href="https://github.com/netkiller">Github</a> | <a xmlns="" href="https://zhuanlan.zhihu.com/netkiller">知乎专栏</a> | <a xmlns="" href="https://www.facebook.com/bg7nyt">Facebook</a> | <a xmlns="" href="http://cn.linkedin.com/in/netkiller/">Linkedin</a> | <a xmlns="" href="https://www.youtube.com/user/bg7nyt/videos">Youtube</a> | <a xmlns="" href="//www.netkiller.cn/home/donations.html">打赏(Donations)</a> | <a xmlns="" href="//www.netkiller.cn/home/about.html">About</a><div class="navheader"><table width="100%" summary="Navigation header"><tr><th colspan="3" align="center">7.10. Hytera RD980 与 HM780 IP中转 互联方案</th></tr><tr><td width="20%" align="left"><a accesskey="p" href="hytera.rd980.html">上一页</a> </td><th width="60%" align="center">第 7 章 Hytera 海能达</th><td width="20%" align="right"> <a accesskey="n" href="hytera.hm780.mmdvm.hotspot.html">下一页</a></td></tr></table><hr /></div><table xmlns=""><tr><td><iframe src="//ghbtns.com/github-btn.html?user=netkiller&repo=netkiller.github.io&type=watch&count=true&size=large" height="30" width="170" frameborder="0" scrolling="0" style="width:170px; height: 30px;" allowTransparency="true"></iframe></td><td><iframe src="//ghbtns.com/github-btn.html?user=netkiller&repo=netkiller.github.io&type=fork&count=true&size=large" height="30" width="170" frameborder="0" scrolling="0" style="width:170px; height: 30px;" allowTransparency="true"></iframe></td><td><iframe src="//ghbtns.com/github-btn.html?user=netkiller&type=follow&count=true&size=large" height="30" width="240" frameborder="0" scrolling="0" style="width:240px; height: 30px;" allowTransparency="true"></iframe></td><td></td><td><a href="https://zhuanlan.zhihu.com/netkiller"><img src="/images/logo/zhihu-card-default.svg" height="25" /></a></td><td valign="middle"><a href="https://zhuanlan.zhihu.com/netkiller">知乎专栏</a></td><td></td><td></td><td></td><td></td></tr></table><div class="section"><div class="titlepage"><div><div><h2 class="title" style="clear: both"><a id="hytera.rd980.hm780"></a>7.10. Hytera RD980 与 HM780 IP中转 互联方案</h2></div></div></div> <div><img src="images/Hytera/HM780/repeater/rd980-hm780.webp" /></div> - </div><script xmlns="" type="text/javascript" id="clustrmaps" src="//cdn.clustrmaps.com/map_v2.js?u=r5HG&d=9mi5r_kkDC8uxG8HuY3p4-2qgeeVypAK9vMD-2P6BYM"></script><div class="navfooter"><hr /><table width="100%" summary="Navigation footer"><tr><td width="40%" align="left"><a accesskey="p" href="hytera.rd980.html">上一页</a> </td><td width="20%" align="center"><a accesskey="u" href="hytera.html">上一级</a></td><td width="40%" align="right"> <a accesskey="n" href="hytera.hm780.mmdvm.hotspot.html">下一页</a></td></tr><tr><td width="40%" align="left" valign="top">11.9. Hytera RD980 模拟-模拟 模拟-数字 数字-数字 背靠背连接方案 </td><td width="20%" align="center"><a accesskey="h" href="index.html">起始页</a></td><td width="40%" align="right" valign="top"> 11.11. Hytera HM780 + MMDVM 做大热点</td></tr></table></div><script xmlns=""> + </div><script xmlns="" type="text/javascript" id="clustrmaps" src="//cdn.clustrmaps.com/map_v2.js?u=r5HG&d=9mi5r_kkDC8uxG8HuY3p4-2qgeeVypAK9vMD-2P6BYM"></script><div class="navfooter"><hr /><table width="100%" summary="Navigation footer"><tr><td width="40%" align="left"><a accesskey="p" href="hytera.rd980.html">上一页</a> </td><td width="20%" align="center"><a accesskey="u" href="hytera.html">上一级</a></td><td width="40%" align="right"> <a accesskey="n" href="hytera.hm780.mmdvm.hotspot.html">下一页</a></td></tr><tr><td width="40%" align="left" valign="top">7.9. Hytera RD980 模拟-模拟 模拟-数字 数字-数字 背靠背连接方案 </td><td width="20%" align="center"><a accesskey="h" href="index.html">起始页</a></td><td width="40%" align="right" valign="top"> 7.11. Hytera HM780 + MMDVM 做大热点</td></tr></table></div><script xmlns=""> (function(i,s,o,g,r,a,m){i['GoogleAnalyticsObject']=r;i[r]=i[r]||function(){ (i[r].q=i[r].q||[]).push(arguments)},i[r].l=1*new Date();a=s.createElement(o), m=s.getElementsByTagName(o)[0];a.async=1;a.src=g;m.parentNode.insertBefore(a,m) diff --git a/radio/hytera.rd980.html b/radio/hytera.rd980.html index 2a55508f9c..bf7bff7b29 100644 --- a/radio/hytera.rd980.html +++ b/radio/hytera.rd980.html @@ -1,9 +1,9 @@ <?xml version="1.0" encoding="UTF-8" standalone="no"?> -<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"><html xmlns="http://www.w3.org/1999/xhtml"><head><meta http-equiv="Content-Type" content="text/html; charset=UTF-8" /><title>11.9. Hytera RD980 模拟-模拟 模拟-数字 数字-数字 背靠背连接方案</title><link rel="stylesheet" type="text/css" href="docbook.css" /><meta name="generator" content="DocBook XSL Stylesheets Vsnapshot" /><meta name="keywords" content="Amateur Radio, ham, ham radio, icom, yaesu, kenwood,, cw,ssb,usb,lsb,am,fm,rtty,fsk,afsk,psk31, fdma,tdma,cdma, dmr,c4fm" /><link rel="home" href="index.html" title="Netkiller Amateur Radio 手札" /><link rel="up" href="hytera.html" title="第 11 章 Hytera 海能达" /><link rel="prev" href="hytera.hm780.server.html" title="11.8. Hytera HM780 IP中转·逆向工程·协议分析" /><link rel="next" href="hytera.rd980.hm780.html" title="11.10. Hytera RD980 与 HM780 IP中转 互联方案" /></head><body><a xmlns="" href="//www.netkiller.cn/">Home</a> | <a xmlns="" href="//netkiller.github.io/">简体中文</a> | <a xmlns="" href="http://netkiller.sourceforge.net/">繁体中文</a> | <a xmlns="" href="/journal/index.html">杂文</a> - | <a xmlns="" href="https://github.com/netkiller">Github</a> | <a xmlns="" href="https://zhuanlan.zhihu.com/netkiller">知乎专栏</a> | <a xmlns="" href="https://www.facebook.com/bg7nyt">Facebook</a> | <a xmlns="" href="http://cn.linkedin.com/in/netkiller/">Linkedin</a> | <a xmlns="" href="https://www.youtube.com/user/bg7nyt/videos">Youtube</a> | <a xmlns="" href="//www.netkiller.cn/home/donations.html">打赏(Donations)</a> | <a xmlns="" href="//www.netkiller.cn/home/about.html">About</a><div class="navheader"><table width="100%" summary="Navigation header"><tr><th colspan="3" align="center">11.9. Hytera RD980 模拟-模拟 模拟-数字 数字-数字 背靠背连接方案</th></tr><tr><td width="20%" align="left"><a accesskey="p" href="hytera.hm780.server.html">上一页</a> </td><th width="60%" align="center">第 11 章 Hytera 海能达</th><td width="20%" align="right"> <a accesskey="n" href="hytera.rd980.hm780.html">下一页</a></td></tr></table><hr /></div><table xmlns=""><tr><td><iframe src="//ghbtns.com/github-btn.html?user=netkiller&repo=netkiller.github.io&type=watch&count=true&size=large" height="30" width="170" frameborder="0" scrolling="0" style="width:170px; height: 30px;" allowTransparency="true"></iframe></td><td><iframe src="//ghbtns.com/github-btn.html?user=netkiller&repo=netkiller.github.io&type=fork&count=true&size=large" height="30" width="170" frameborder="0" scrolling="0" style="width:170px; height: 30px;" allowTransparency="true"></iframe></td><td><iframe src="//ghbtns.com/github-btn.html?user=netkiller&type=follow&count=true&size=large" height="30" width="240" frameborder="0" scrolling="0" style="width:240px; height: 30px;" allowTransparency="true"></iframe></td><td></td><td><a href="https://zhuanlan.zhihu.com/netkiller"><img src="/images/logo/zhihu-card-default.svg" height="25" /></a></td><td valign="middle"><a href="https://zhuanlan.zhihu.com/netkiller">知乎专栏</a></td><td></td><td></td><td></td><td></td></tr></table><div class="section"><div class="titlepage"><div><div><h2 class="title" style="clear: both"><a id="hytera.rd980"></a>11.9. Hytera RD980 模拟-模拟 模拟-数字 数字-数字 背靠背连接方案</h2></div></div></div> +<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"><html xmlns="http://www.w3.org/1999/xhtml"><head><meta http-equiv="Content-Type" content="text/html; charset=UTF-8" /><title>7.9. Hytera RD980 模拟-模拟 模拟-数字 数字-数字 背靠背连接方案</title><link rel="stylesheet" type="text/css" href="docbook.css" /><meta name="generator" content="DocBook XSL Stylesheets Vsnapshot" /><meta name="keywords" content="Amateur Radio, ham, ham radio, icom, yaesu, kenwood,, cw,ssb,usb,lsb,am,fm,rtty,fsk,afsk,psk31, fdma,tdma,cdma, dmr,c4fm" /><link rel="home" href="index.html" title="Netkiller Amateur Radio 手札" /><link rel="up" href="hytera.html" title="第 7 章 Hytera 海能达" /><link rel="prev" href="hytera.hm780.server.html" title="7.8. Hytera HM780 IP中转·逆向工程·协议分析" /><link rel="next" href="hytera.rd980.hm780.html" title="7.10. Hytera RD980 与 HM780 IP中转 互联方案" /></head><body><a xmlns="" href="//www.netkiller.cn/">Home</a> | <a xmlns="" href="//netkiller.github.io/">简体中文</a> | <a xmlns="" href="http://netkiller.sourceforge.net/">繁体中文</a> | <a xmlns="" href="/journal/index.html">杂文</a> + | <a xmlns="" href="https://github.com/netkiller">Github</a> | <a xmlns="" href="https://zhuanlan.zhihu.com/netkiller">知乎专栏</a> | <a xmlns="" href="https://www.facebook.com/bg7nyt">Facebook</a> | <a xmlns="" href="http://cn.linkedin.com/in/netkiller/">Linkedin</a> | <a xmlns="" href="https://www.youtube.com/user/bg7nyt/videos">Youtube</a> | <a xmlns="" href="//www.netkiller.cn/home/donations.html">打赏(Donations)</a> | <a xmlns="" href="//www.netkiller.cn/home/about.html">About</a><div class="navheader"><table width="100%" summary="Navigation header"><tr><th colspan="3" align="center">7.9. Hytera RD980 模拟-模拟 模拟-数字 数字-数字 背靠背连接方案</th></tr><tr><td width="20%" align="left"><a accesskey="p" href="hytera.hm780.server.html">上一页</a> </td><th width="60%" align="center">第 7 章 Hytera 海能达</th><td width="20%" align="right"> <a accesskey="n" href="hytera.rd980.hm780.html">下一页</a></td></tr></table><hr /></div><table xmlns=""><tr><td><iframe src="//ghbtns.com/github-btn.html?user=netkiller&repo=netkiller.github.io&type=watch&count=true&size=large" height="30" width="170" frameborder="0" scrolling="0" style="width:170px; height: 30px;" allowTransparency="true"></iframe></td><td><iframe src="//ghbtns.com/github-btn.html?user=netkiller&repo=netkiller.github.io&type=fork&count=true&size=large" height="30" width="170" frameborder="0" scrolling="0" style="width:170px; height: 30px;" allowTransparency="true"></iframe></td><td><iframe src="//ghbtns.com/github-btn.html?user=netkiller&type=follow&count=true&size=large" height="30" width="240" frameborder="0" scrolling="0" style="width:240px; height: 30px;" allowTransparency="true"></iframe></td><td></td><td><a href="https://zhuanlan.zhihu.com/netkiller"><img src="/images/logo/zhihu-card-default.svg" height="25" /></a></td><td valign="middle"><a href="https://zhuanlan.zhihu.com/netkiller">知乎专栏</a></td><td></td><td></td><td></td><td></td></tr></table><div class="section"><div class="titlepage"><div><div><h2 class="title" style="clear: both"><a id="hytera.rd980"></a>7.9. Hytera RD980 模拟-模拟 模拟-数字 数字-数字 背靠背连接方案</h2></div></div></div> <div><img src="images/Hytera/RD980/link.webp" /></div> - </div><script xmlns="" type="text/javascript" id="clustrmaps" src="//cdn.clustrmaps.com/map_v2.js?u=r5HG&d=9mi5r_kkDC8uxG8HuY3p4-2qgeeVypAK9vMD-2P6BYM"></script><div class="navfooter"><hr /><table width="100%" summary="Navigation footer"><tr><td width="40%" align="left"><a accesskey="p" href="hytera.hm780.server.html">上一页</a> </td><td width="20%" align="center"><a accesskey="u" href="hytera.html">上一级</a></td><td width="40%" align="right"> <a accesskey="n" href="hytera.rd980.hm780.html">下一页</a></td></tr><tr><td width="40%" align="left" valign="top">11.8. Hytera HM780 IP中转·逆向工程·协议分析 </td><td width="20%" align="center"><a accesskey="h" href="index.html">起始页</a></td><td width="40%" align="right" valign="top"> 11.10. Hytera RD980 与 HM780 IP中转 互联方案</td></tr></table></div><script xmlns=""> + </div><script xmlns="" type="text/javascript" id="clustrmaps" src="//cdn.clustrmaps.com/map_v2.js?u=r5HG&d=9mi5r_kkDC8uxG8HuY3p4-2qgeeVypAK9vMD-2P6BYM"></script><div class="navfooter"><hr /><table width="100%" summary="Navigation footer"><tr><td width="40%" align="left"><a accesskey="p" href="hytera.hm780.server.html">上一页</a> </td><td width="20%" align="center"><a accesskey="u" href="hytera.html">上一级</a></td><td width="40%" align="right"> <a accesskey="n" href="hytera.rd980.hm780.html">下一页</a></td></tr><tr><td width="40%" align="left" valign="top">7.8. Hytera HM780 IP中转·逆向工程·协议分析 </td><td width="20%" align="center"><a accesskey="h" href="index.html">起始页</a></td><td width="40%" align="right" valign="top"> 7.10. Hytera RD980 与 HM780 IP中转 互联方案</td></tr></table></div><script xmlns=""> (function(i,s,o,g,r,a,m){i['GoogleAnalyticsObject']=r;i[r]=i[r]||function(){ (i[r].q=i[r].q||[]).push(arguments)},i[r].l=1*new Date();a=s.createElement(o), m=s.getElementsByTagName(o)[0];a.async=1;a.src=g;m.parentNode.insertBefore(a,m) diff --git a/radio/hytera.table.ptt.html b/radio/hytera.table.ptt.html index 0ea83c4311..742d3f6392 100644 --- a/radio/hytera.table.ptt.html +++ b/radio/hytera.table.ptt.html @@ -1,9 +1,9 @@ <?xml version="1.0" encoding="UTF-8" standalone="no"?> -<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"><html xmlns="http://www.w3.org/1999/xhtml"><head><meta http-equiv="Content-Type" content="text/html; charset=UTF-8" /><title>11.7. Hytera HM780 脚踏 PTT + 电容麦克风</title><link rel="stylesheet" type="text/css" href="docbook.css" /><meta name="generator" content="DocBook XSL Stylesheets Vsnapshot" /><meta name="keywords" content="Amateur Radio, ham, ham radio, icom, yaesu, kenwood,, cw,ssb,usb,lsb,am,fm,rtty,fsk,afsk,psk31, fdma,tdma,cdma, dmr,c4fm" /><link rel="home" href="index.html" title="Netkiller Amateur Radio 手札" /><link rel="up" href="hytera.html" title="第 11 章 Hytera 海能达" /><link rel="prev" href="hytera.cloud.ptt.html" title="11.6. Hytera HM780 实现 云 PTT(Push To Talk)" /><link rel="next" href="hytera.hm780.server.html" title="11.8. Hytera HM780 IP中转·逆向工程·协议分析" /></head><body><a xmlns="" href="//www.netkiller.cn/">Home</a> | <a xmlns="" href="//netkiller.github.io/">简体中文</a> | <a xmlns="" href="http://netkiller.sourceforge.net/">繁体中文</a> | <a xmlns="" href="/journal/index.html">杂文</a> - | <a xmlns="" href="https://github.com/netkiller">Github</a> | <a xmlns="" href="https://zhuanlan.zhihu.com/netkiller">知乎专栏</a> | <a xmlns="" href="https://www.facebook.com/bg7nyt">Facebook</a> | <a xmlns="" href="http://cn.linkedin.com/in/netkiller/">Linkedin</a> | <a xmlns="" href="https://www.youtube.com/user/bg7nyt/videos">Youtube</a> | <a xmlns="" href="//www.netkiller.cn/home/donations.html">打赏(Donations)</a> | <a xmlns="" href="//www.netkiller.cn/home/about.html">About</a><div class="navheader"><table width="100%" summary="Navigation header"><tr><th colspan="3" align="center">11.7. Hytera HM780 脚踏 PTT + 电容麦克风</th></tr><tr><td width="20%" align="left"><a accesskey="p" href="hytera.cloud.ptt.html">上一页</a> </td><th width="60%" align="center">第 11 章 Hytera 海能达</th><td width="20%" align="right"> <a accesskey="n" href="hytera.hm780.server.html">下一页</a></td></tr></table><hr /></div><table xmlns=""><tr><td><iframe src="//ghbtns.com/github-btn.html?user=netkiller&repo=netkiller.github.io&type=watch&count=true&size=large" height="30" width="170" frameborder="0" scrolling="0" style="width:170px; height: 30px;" allowTransparency="true"></iframe></td><td><iframe src="//ghbtns.com/github-btn.html?user=netkiller&repo=netkiller.github.io&type=fork&count=true&size=large" height="30" width="170" frameborder="0" scrolling="0" style="width:170px; height: 30px;" allowTransparency="true"></iframe></td><td><iframe src="//ghbtns.com/github-btn.html?user=netkiller&type=follow&count=true&size=large" height="30" width="240" frameborder="0" scrolling="0" style="width:240px; height: 30px;" allowTransparency="true"></iframe></td><td></td><td><a href="https://zhuanlan.zhihu.com/netkiller"><img src="/images/logo/zhihu-card-default.svg" height="25" /></a></td><td valign="middle"><a href="https://zhuanlan.zhihu.com/netkiller">知乎专栏</a></td><td></td><td></td><td></td><td></td></tr></table><div class="section"><div class="titlepage"><div><div><h2 class="title" style="clear: both"><a id="hytera.table.ptt"></a>11.7. Hytera HM780 脚踏 PTT + 电容麦克风</h2></div></div></div> +<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"><html xmlns="http://www.w3.org/1999/xhtml"><head><meta http-equiv="Content-Type" content="text/html; charset=UTF-8" /><title>7.7. Hytera HM780 脚踏 PTT + 电容麦克风</title><link rel="stylesheet" type="text/css" href="docbook.css" /><meta name="generator" content="DocBook XSL Stylesheets Vsnapshot" /><meta name="keywords" content="Amateur Radio, ham, ham radio, icom, yaesu, kenwood,, cw,ssb,usb,lsb,am,fm,rtty,fsk,afsk,psk31, fdma,tdma,cdma, dmr,c4fm" /><link rel="home" href="index.html" title="Netkiller Amateur Radio 手札" /><link rel="up" href="hytera.html" title="第 7 章 Hytera 海能达" /><link rel="prev" href="hytera.cloud.ptt.html" title="7.6. Hytera HM780 实现 云 PTT(Push To Talk)" /><link rel="next" href="hytera.hm780.server.html" title="7.8. Hytera HM780 IP中转·逆向工程·协议分析" /></head><body><a xmlns="" href="//www.netkiller.cn/">Home</a> | <a xmlns="" href="//netkiller.github.io/">简体中文</a> | <a xmlns="" href="http://netkiller.sourceforge.net/">繁体中文</a> | <a xmlns="" href="/journal/index.html">杂文</a> + | <a xmlns="" href="https://github.com/netkiller">Github</a> | <a xmlns="" href="https://zhuanlan.zhihu.com/netkiller">知乎专栏</a> | <a xmlns="" href="https://www.facebook.com/bg7nyt">Facebook</a> | <a xmlns="" href="http://cn.linkedin.com/in/netkiller/">Linkedin</a> | <a xmlns="" href="https://www.youtube.com/user/bg7nyt/videos">Youtube</a> | <a xmlns="" href="//www.netkiller.cn/home/donations.html">打赏(Donations)</a> | <a xmlns="" href="//www.netkiller.cn/home/about.html">About</a><div class="navheader"><table width="100%" summary="Navigation header"><tr><th colspan="3" align="center">7.7. Hytera HM780 脚踏 PTT + 电容麦克风</th></tr><tr><td width="20%" align="left"><a accesskey="p" href="hytera.cloud.ptt.html">上一页</a> </td><th width="60%" align="center">第 7 章 Hytera 海能达</th><td width="20%" align="right"> <a accesskey="n" href="hytera.hm780.server.html">下一页</a></td></tr></table><hr /></div><table xmlns=""><tr><td><iframe src="//ghbtns.com/github-btn.html?user=netkiller&repo=netkiller.github.io&type=watch&count=true&size=large" height="30" width="170" frameborder="0" scrolling="0" style="width:170px; height: 30px;" allowTransparency="true"></iframe></td><td><iframe src="//ghbtns.com/github-btn.html?user=netkiller&repo=netkiller.github.io&type=fork&count=true&size=large" height="30" width="170" frameborder="0" scrolling="0" style="width:170px; height: 30px;" allowTransparency="true"></iframe></td><td><iframe src="//ghbtns.com/github-btn.html?user=netkiller&type=follow&count=true&size=large" height="30" width="240" frameborder="0" scrolling="0" style="width:240px; height: 30px;" allowTransparency="true"></iframe></td><td></td><td><a href="https://zhuanlan.zhihu.com/netkiller"><img src="/images/logo/zhihu-card-default.svg" height="25" /></a></td><td valign="middle"><a href="https://zhuanlan.zhihu.com/netkiller">知乎专栏</a></td><td></td><td></td><td></td><td></td></tr></table><div class="section"><div class="titlepage"><div><div><h2 class="title" style="clear: both"><a id="hytera.table.ptt"></a>7.7. Hytera HM780 脚踏 PTT + 电容麦克风</h2></div></div></div> <div><img src="images/Hytera/HM780/ptt/mix.webp" /></div> - </div><script xmlns="" type="text/javascript" id="clustrmaps" src="//cdn.clustrmaps.com/map_v2.js?u=r5HG&d=9mi5r_kkDC8uxG8HuY3p4-2qgeeVypAK9vMD-2P6BYM"></script><div class="navfooter"><hr /><table width="100%" summary="Navigation footer"><tr><td width="40%" align="left"><a accesskey="p" href="hytera.cloud.ptt.html">上一页</a> </td><td width="20%" align="center"><a accesskey="u" href="hytera.html">上一级</a></td><td width="40%" align="right"> <a accesskey="n" href="hytera.hm780.server.html">下一页</a></td></tr><tr><td width="40%" align="left" valign="top">11.6. Hytera HM780 实现 云 PTT(Push To Talk) </td><td width="20%" align="center"><a accesskey="h" href="index.html">起始页</a></td><td width="40%" align="right" valign="top"> 11.8. Hytera HM780 IP中转·逆向工程·协议分析</td></tr></table></div><script xmlns=""> + </div><script xmlns="" type="text/javascript" id="clustrmaps" src="//cdn.clustrmaps.com/map_v2.js?u=r5HG&d=9mi5r_kkDC8uxG8HuY3p4-2qgeeVypAK9vMD-2P6BYM"></script><div class="navfooter"><hr /><table width="100%" summary="Navigation footer"><tr><td width="40%" align="left"><a accesskey="p" href="hytera.cloud.ptt.html">上一页</a> </td><td width="20%" align="center"><a accesskey="u" href="hytera.html">上一级</a></td><td width="40%" align="right"> <a accesskey="n" href="hytera.hm780.server.html">下一页</a></td></tr><tr><td width="40%" align="left" valign="top">7.6. Hytera HM780 实现 云 PTT(Push To Talk) </td><td width="20%" align="center"><a accesskey="h" href="index.html">起始页</a></td><td width="40%" align="right" valign="top"> 7.8. Hytera HM780 IP中转·逆向工程·协议分析</td></tr></table></div><script xmlns=""> (function(i,s,o,g,r,a,m){i['GoogleAnalyticsObject']=r;i[r]=i[r]||function(){ (i[r].q=i[r].q||[]).push(arguments)},i[r].l=1*new Date();a=s.createElement(o), m=s.getElementsByTagName(o)[0];a.async=1;a.src=g;m.parentNode.insertBefore(a,m) diff --git a/radio/images/Kenwood/Cable/K-Cable.png b/radio/images/Kenwood/Cable/K-Cable.png new file mode 100644 index 0000000000000000000000000000000000000000..59a070c3ee86305bd1aa1dfed2ba0ec782554628 GIT binary patch literal 315386 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�)mTAAgi>M+<zPa#E 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%0A{HtS&Cug<Gv*b9JSvxnjP<QS5M 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 literal 0 HcmV?d00001 diff --git a/radio/index.html b/radio/index.html index a3903cff92..c2a726cf49 100644 --- a/radio/index.html +++ b/radio/index.html @@ -25,7 +25,7 @@ </p></div><div><p class="releaseinfo"> </p><p> 电子书最近一次更新于 - <span class="date">2025-03-24 20:30:45 + <span class="date">2025-03-26 18:41:59 </span> </p><p class="releaseinfo"> </p></div><div><p class="copyright">版权 © 2013, 2014 Neo Chan</p></div><div><div class="legalnotice"><a id="legalnotice"></a> @@ -61,7 +61,7 @@ </td></tr></table> </div></div><div><p class="pubdate">$Date: 2013-07-23 14:41:49 +0800 (Tue, 23 Jul 2013) $</p></div><div><div class="abstract"><p class="title"><strong>摘要</strong></p> - </div></div></div><hr /></div><div class="toc"><p><strong>目录</strong></p><dl class="toc"><dt><span class="part"><a href="radio.html">I. 业余无线电</a></span></dt><dd><dl><dt><span class="chapter"><a href="ch01.html">1. 业余无线电故事</a></span></dt><dd><dl><dt><span class="section"><a href="ch01.html#我是怎么接触到业余无线电的">1.1. 我是怎么接触到业余无线电的</a></span></dt><dt><span class="section"><a href="438.525夜空不寂寞.html">1.2. 438.525 夜空不寂寞</a></span></dt><dt><span class="section"><a href="回归无线电.html">1.3. 回归无线电</a></span></dt><dd><dl><dt><span class="section"><a href="回归无线电.html#id770">1.3.1. 439.460 搬家了</a></span></dt><dt><span class="section"><a href="回归无线电.html#id771">1.3.2. 消失的火腿</a></span></dt><dt><span class="section"><a href="回归无线电.html#id772">1.3.3. 泉州机崛起</a></span></dt><dt><span class="section"><a href="回归无线电.html#id773">1.3.4. Yaesu 在大陆设立分公司</a></span></dt></dl></dd><dt><span class="section"><a href="深圳SZ790数字中继.html">1.4. 深圳SZ790数字中继</a></span></dt><dd><dl><dt><span class="section"><a href="深圳SZ790数字中继.html#id774">1.4.1. 439.790 DMR 中继开台</a></span></dt><dt><span class="section"><a href="深圳SZ790数字中继.html#id775">1.4.2. 数字电台的各种玩法</a></span></dt></dl></dd><dt><span class="section"><a href="深圳DMR数字中继首次并网.html">1.5. 深圳DMR数字中继首次并网</a></span></dt><dt><span class="section"><a href="数字电台.html">1.6. 数字电台</a></span></dt><dd><dl><dt><span class="section"><a href="数字电台.html#id778">1.6.1. 迎接数字电台时代的到来</a></span></dt><dt><span class="section"><a href="数字电台.html#id782">1.6.2. 数字电台使用相关注意事项</a></span></dt><dt><span class="section"><a href="数字电台.html#id783">1.6.3. 数字电台更省电</a></span></dt><dt><span class="section"><a href="数字电台.html#id784">1.6.4. 数字机开辟了哪些新玩法</a></span></dt></dl></dd><dt><span class="section"><a href="数字电台与模拟电台谁传播的更远.html">1.7. 数字电台与模拟电台谁传播的更远</a></span></dt><dd><dl><dt><span class="section"><a href="数字电台与模拟电台谁传播的更远.html#id785">1.7.1. 第一轮</a></span></dt><dt><span class="section"><a href="数字电台与模拟电台谁传播的更远.html#id786">1.7.2. 第二轮</a></span></dt><dt><span class="section"><a href="数字电台与模拟电台谁传播的更远.html#id792">1.7.3. 分析</a></span></dt><dt><span class="section"><a href="数字电台与模拟电台谁传播的更远.html#id793">1.7.4. 总结</a></span></dt></dl></dd><dt><span class="section"><a href="中继台冷清怎么破.html">1.8. 中继台冷清怎么破?</a></span></dt><dt><span class="section"><a href="业余无线电应急通信是火腿臆想出来的.html">1.9. 业余无线电应急通信是火腿臆想出来的</a></span></dt><dd><dl><dt><span class="section"><a href="业余无线电应急通信是火腿臆想出来的.html#id794">1.9.1. 先说U/V段</a></span></dt><dt><span class="section"><a href="业余无线电应急通信是火腿臆想出来的.html#id795">1.9.2. 再说说短波</a></span></dt><dt><span class="section"><a href="业余无线电应急通信是火腿臆想出来的.html#id796">1.9.3. 卫星通信才是应急通信首选</a></span></dt></dl></dd><dt><span class="section"><a href="ch01s10.html">1.10. 为什么对讲机可以实现十多公里的通讯距离,而手机必须依赖基站设备?</a></span></dt><dt><span class="section"><a href="digital.html">1.11. 数字电台</a></span></dt><dd><dl><dt><span class="section"><a href="digital.html#id805">1.11.1. 迎接数字电台时代的到来</a></span></dt></dl></dd></dl></dd><dt><span class="chapter"><a href="HamsOverIP.html">2. Hams Over IP</a></span></dt><dd><dl><dt><span class="section"><a href="HamsOverIP.html#id806">2.1. 什么是 Hams Over IP?</a></span></dt><dt><span class="section"><a href="ch02s02.html">2.2. 创建账户</a></span></dt><dt><span class="section"><a href="ch02s03.html">2.3. 申请分机</a></span></dt><dt><span class="section"><a href="ch02s04.html">2.4. Jami VOIP 客户端</a></span></dt></dl></dd><dt><span class="chapter"><a href="置物架.html">3. 定制/DIY 电台桌/置物架</a></span></dt></dl></dd><dt><span class="part"><a href="analog.html">II. 模拟电台</a></span></dt><dd><dl><dt><span class="chapter"><a href="ch04.html">4. 通信模式</a></span></dt><dt><span class="chapter"><a href="天线的工作原理.html">5. 天线的工作原理</a></span></dt><dt><span class="chapter"><a href="浅谈电磁波相位.html">6. 浅谈电磁波相位</a></span></dt><dd><dl><dt><span class="section"><a href="浅谈电磁波相位.html#id807">6.1. 什么是电磁波相位?</a></span></dt><dt><span class="section"><a href="ch06s02.html">6.2. 什么决定了相位方向?</a></span></dt><dt><span class="section"><a href="ch06s03.html">6.3. 为什么不能使用三通同时安装两部天线?</a></span></dt></dl></dd><dt><span class="chapter"><a href="ch07.html">7. 电台电源</a></span></dt><dt><span class="chapter"><a href="device.html">8. 电台设备</a></span></dt><dd><dl><dt><span class="section"><a href="device.html#yaesu">8.1. Yaesu</a></span></dt><dd><dl><dt><span class="section"><a href="device.html#id808">8.1.1. RJ11 口手麦定义 MH-48 手麦接口</a></span></dt><dt><span class="section"><a href="device.html#id809">8.1.2. RJ45 口手麦定义</a></span></dt></dl></dd></dl></dd></dl></dd><dt><span class="part"><a href="digital.html">III. 数字业余无线电</a></span></dt><dd><dl><dt><span class="chapter"><a href="为什么国家会大力推广数字电台.html">9. 数字电台</a></span></dt><dd><dl><dt><span class="section"><a href="为什么国家会大力推广数字电台.html#id810">9.1. 为什么国家会大力推广数字电台</a></span></dt><dt><span class="section"><a href="ch09s02.html">9.2. 声码器</a></span></dt><dd><dl><dt><span class="section"><a href="ch09s02.html#id811">9.2.1. Codec2 声码器</a></span></dt><dt><span class="section"><a href="ch09s02.html#id812">9.2.2. Ambe 声码器</a></span></dt><dt><span class="section"><a href="ch09s02.html#id813">9.2.3. ACELP 声码器</a></span></dt></dl></dd><dt><span class="section"><a href="ch09s03.html">9.3. 调制模式</a></span></dt><dd><dl><dt><span class="section"><a href="ch09s03.html#id814">9.3.1. DMR/YSF/P25</a></span></dt><dt><span class="section"><a href="ch09s03.html#id815">9.3.2. D-Star/NXDN</a></span></dt><dt><span class="section"><a href="ch09s03.html#id816">9.3.3. Tatra</a></span></dt></dl></dd><dt><span class="section"><a href="ch09s04.html">9.4. 带宽</a></span></dt><dt><span class="section"><a href="ch09s05.html">9.5. 用户身份验证</a></span></dt><dt><span class="section"><a href="ch09s06.html">9.6. 中继器</a></span></dt></dl></dd><dt><span class="chapter"><a href="motorola.html">10. Motorola 摩托罗拉</a></span></dt><dd><dl><dt><span class="section"><a href="motorola.html#digital">10.1. 数字中继VPN联网方案</a></span></dt><dd><dl><dt><span class="section"><a href="motorola.html#openvpn">10.1.1. VPN服务器</a></span></dt></dl></dd><dt><span class="section"><a href="wireless.bridge.html">10.2. 网线网桥数字链路</a></span></dt><dt><span class="section"><a href="firmware.html">10.3. Motorola XiR R8200 固件升级教程</a></span></dt><dt><span class="section"><a href="link.html">10.4. Link Establishment(建立IP链路)</a></span></dt><dd><dl><dt><span class="section"><a href="link.html#id820">10.4.1. Master(主站设置)</a></span></dt><dt><span class="section"><a href="link.html#id821">10.4.2. Peer(从站设置)</a></span></dt></dl></dd><dt><span class="section"><a href="tms.html">10.5. Mototrbo 数字电台短信协议分析</a></span></dt><dd><dl><dt><span class="section"><a href="tms.html#">10.5.1. IP Address 与 Radio ID 相互转换</a></span></dt><dt><span class="section"><a href="tms.html#">10.5.2. 检查 Radio 状态</a></span></dt><dt><span class="section"><a href="tms.html#id822">10.5.3. TMS 短信协议分析</a></span></dt></dl></dd><dt><span class="section"><a href="tunnel.html">10.6. 通过电台建立TCP/IP链路</a></span></dt></dl></dd><dt><span class="chapter"><a href="hytera.html">11. Hytera 海能达</a></span></dt><dd><dl><dt><span class="section"><a href="hytera.html#id823">11.1. HM780 开启 GPS 定位</a></span></dt><dt><span class="section"><a href="ch11s02.html">11.2. DB26 接口定义</a></span></dt><dt><span class="section"><a href="hytera.ip.html">11.3. Hytera 海能达 HM780 IP中转</a></span></dt><dd><dl><dt><span class="section"><a href="hytera.ip.html#id824">11.3.1. 通话组相关</a></span></dt><dt><span class="section"><a href="hytera.ip.html#id825">11.3.2. 声码器相关</a></span></dt></dl></dd><dt><span class="section"><a href="HM780-IP-MMDVM.html">11.4. HM780 IP中转 接入 MMDVM(实验)</a></span></dt><dt><span class="section"><a href="hytera.hm780.timeslot.html">11.5. Hytera HM780 DMR 双时隙 IP中转(实验)</a></span></dt><dt><span class="section"><a href="hytera.cloud.ptt.html">11.6. Hytera HM780 实现 云 PTT(Push To Talk)</a></span></dt><dt><span class="section"><a href="hytera.table.ptt.html">11.7. Hytera HM780 脚踏 PTT + 电容麦克风</a></span></dt><dt><span class="section"><a href="hytera.hm780.server.html">11.8. Hytera HM780 IP中转·逆向工程·协议分析</a></span></dt><dt><span class="section"><a href="hytera.rd980.html">11.9. Hytera RD980 模拟-模拟 模拟-数字 数字-数字 背靠背连接方案</a></span></dt><dt><span class="section"><a href="hytera.rd980.hm780.html">11.10. Hytera RD980 与 HM780 IP中转 互联方案</a></span></dt><dt><span class="section"><a href="hytera.hm780.mmdvm.hotspot.html">11.11. Hytera HM780 + MMDVM 做大热点</a></span></dt></dl></dd><dt><span class="chapter"><a href="kenwood.html">12. Kenwood</a></span></dt><dd><dl><dt><span class="section"><a href="kenwood.html#kenwood.cable.ch340">12.1. DIY 建武写频线</a></span></dt><dt><span class="section"><a href="kenwood.mmdvm.nxdn.html">12.2. NX-800 MMDVM 配置</a></span></dt><dd><dl><dt><span class="section"><a href="kenwood.mmdvm.nxdn.html#id826">12.2.1. 车台配置</a></span></dt><dt><span class="section"><a href="kenwood.mmdvm.nxdn.html#id827">12.2.2. Radio ID 申请 NXDN ID </a></span></dt><dt><span class="section"><a href="kenwood.mmdvm.nxdn.html#id828">12.2.3. MMDVM pi-star 配置</a></span></dt></dl></dd></dl></dd><dt><span class="chapter"><a href="mmdvm.html">13. MMDVM (Multi-Mode Digital Voice Modem) </a></span></dt><dd><dl><dt><span class="section"><a href="mmdvm.html#pi-star">13.1. Pi-Star Digital Voice Software</a></span></dt><dd><dl><dt><span class="section"><a href="mmdvm.html#id829">13.1.1. 对于初次接触 MMDVM 的人,怎么选择 MMDVM 板</a></span></dt><dt><span class="section"><a href="mmdvm.html#id831">13.1.2. 烧录img镜像文件</a></span></dt><dt><span class="section"><a href="mmdvm.html#id832">13.1.3. 释放TF卡空间</a></span></dt><dt><span class="section"><a href="mmdvm.html#id833">13.1.4. 更新系统</a></span></dt><dt><span class="section"><a href="mmdvm.html#id834">13.1.5. 修改权限从 ro 到 rw </a></span></dt><dt><span class="section"><a href="mmdvm.html#mmdvm.users">13.1.6. 呼号列表</a></span></dt><dt><span class="section"><a href="mmdvm.html#mmdvm.dmr.network">13.1.7. DMR Network</a></span></dt><dt><span class="section"><a href="mmdvm.html#id835">13.1.8. YSF Reflector List</a></span></dt><dt><span class="section"><a href="mmdvm.html#id836">13.1.9. YSF Network</a></span></dt><dt><span class="section"><a href="mmdvm.html#mmdvmhost">13.1.10. 手工编译安装 MMDVM</a></span></dt></dl></dd><dt><span class="section"><a href="wpsd.html">13.2. WPSD</a></span></dt><dd><dl><dt><span class="section"><a href="wpsd.html#id841">13.2.1. Raspberry 树莓派安装 WPSD</a></span></dt><dt><span class="section"><a href="wpsd.html#id842">13.2.2. 进入 pi-star 终端</a></span></dt><dt><span class="section"><a href="wpsd.html#id843">13.2.3. GPS</a></span></dt></dl></dd><dt><span class="section"><a href="mmdvm.hotspot.7800.html">13.3. Yaesu FT-7800 + 中继版解决方案</a></span></dt><dd><dl><dt><span class="section"><a href="mmdvm.hotspot.7800.html#id844">13.3.1. 准备工作</a></span></dt><dt><span class="section"><a href="mmdvm.hotspot.7800.html#id845">13.3.2. Yaesu FT-7800 电台设置</a></span></dt><dt><span class="section"><a href="mmdvm.hotspot.7800.html#id846">13.3.3. MMDVM C4FM 设置</a></span></dt><dt><span class="section"><a href="mmdvm.hotspot.7800.html#id847">13.3.4. MMDVM DMR 设置</a></span></dt><dt><span class="section"><a href="mmdvm.hotspot.7800.html#id848">13.3.5. DMR 不解码</a></span></dt><dt><span class="section"><a href="mmdvm.hotspot.7800.html#id849">13.3.6. 调试误码率</a></span></dt><dt><span class="section"><a href="mmdvm.hotspot.7800.html#id850">13.3.7. 进入 Yaesu FT-7800 的工程模式下微调</a></span></dt><dt><span class="section"><a href="mmdvm.hotspot.7800.html#id851">13.3.8. Yaesu FT-7800 在 VHF 模式下不支持 9600BPs 数据包通信。</a></span></dt><dt><span class="section"><a href="mmdvm.hotspot.7800.html#id852">13.3.9. 给电台加锁</a></span></dt></dl></dd><dt><span class="section"><a href="FreeDMR.html">13.4. FreeDMR</a></span></dt><dt><span class="section"><a href="HBLink3.html">13.5. HBLink3</a></span></dt><dt><span class="section"><a href="ch13s06.html">13.6. DroidStar</a></span></dt></dl></dd></dl></dd><dt><span class="chapter"><a href="faq.html">14. 常用问答集</a></span></dt></dl></div> + </div></div></div><hr /></div><div class="toc"><p><strong>目录</strong></p><dl class="toc"><dt><span class="part"><a href="radio.html">I. 业余无线电</a></span></dt><dd><dl><dt><span class="chapter"><a href="ch01.html">1. 业余无线电故事</a></span></dt><dd><dl><dt><span class="section"><a href="ch01.html#我是怎么接触到业余无线电的">1.1. 我是怎么接触到业余无线电的</a></span></dt><dt><span class="section"><a href="438.525夜空不寂寞.html">1.2. 438.525 夜空不寂寞</a></span></dt><dt><span class="section"><a href="回归无线电.html">1.3. 回归无线电</a></span></dt><dd><dl><dt><span class="section"><a href="回归无线电.html#id770">1.3.1. 439.460 搬家了</a></span></dt><dt><span class="section"><a href="回归无线电.html#id771">1.3.2. 消失的火腿</a></span></dt><dt><span class="section"><a href="回归无线电.html#id772">1.3.3. 泉州机崛起</a></span></dt><dt><span class="section"><a href="回归无线电.html#id773">1.3.4. Yaesu 在大陆设立分公司</a></span></dt></dl></dd><dt><span class="section"><a href="深圳SZ790数字中继.html">1.4. 深圳SZ790数字中继</a></span></dt><dd><dl><dt><span class="section"><a href="深圳SZ790数字中继.html#id774">1.4.1. 439.790 DMR 中继开台</a></span></dt><dt><span class="section"><a href="深圳SZ790数字中继.html#id775">1.4.2. 数字电台的各种玩法</a></span></dt></dl></dd><dt><span class="section"><a href="深圳DMR数字中继首次并网.html">1.5. 深圳DMR数字中继首次并网</a></span></dt><dt><span class="section"><a href="数字电台.html">1.6. 数字电台</a></span></dt><dd><dl><dt><span class="section"><a href="数字电台.html#id778">1.6.1. 迎接数字电台时代的到来</a></span></dt><dt><span class="section"><a href="数字电台.html#id782">1.6.2. 数字电台使用相关注意事项</a></span></dt><dt><span class="section"><a href="数字电台.html#id783">1.6.3. 数字电台更省电</a></span></dt><dt><span class="section"><a href="数字电台.html#id784">1.6.4. 数字机开辟了哪些新玩法</a></span></dt></dl></dd><dt><span class="section"><a href="数字电台与模拟电台谁传播的更远.html">1.7. 数字电台与模拟电台谁传播的更远</a></span></dt><dd><dl><dt><span class="section"><a href="数字电台与模拟电台谁传播的更远.html#id785">1.7.1. 第一轮</a></span></dt><dt><span class="section"><a href="数字电台与模拟电台谁传播的更远.html#id786">1.7.2. 第二轮</a></span></dt><dt><span class="section"><a href="数字电台与模拟电台谁传播的更远.html#id792">1.7.3. 分析</a></span></dt><dt><span class="section"><a href="数字电台与模拟电台谁传播的更远.html#id793">1.7.4. 总结</a></span></dt></dl></dd><dt><span class="section"><a href="中继台冷清怎么破.html">1.8. 中继台冷清怎么破?</a></span></dt><dt><span class="section"><a href="业余无线电应急通信是火腿臆想出来的.html">1.9. 业余无线电应急通信是火腿臆想出来的</a></span></dt><dd><dl><dt><span class="section"><a href="业余无线电应急通信是火腿臆想出来的.html#id794">1.9.1. 先说U/V段</a></span></dt><dt><span class="section"><a href="业余无线电应急通信是火腿臆想出来的.html#id795">1.9.2. 再说说短波</a></span></dt><dt><span class="section"><a href="业余无线电应急通信是火腿臆想出来的.html#id796">1.9.3. 卫星通信才是应急通信首选</a></span></dt></dl></dd><dt><span class="section"><a href="ch01s10.html">1.10. 为什么对讲机可以实现十多公里的通讯距离,而手机必须依赖基站设备?</a></span></dt><dt><span class="section"><a href="digital.html">1.11. 数字电台</a></span></dt><dd><dl><dt><span class="section"><a href="digital.html#id805">1.11.1. 迎接数字电台时代的到来</a></span></dt></dl></dd></dl></dd><dt><span class="chapter"><a href="analog.html">2. 模拟电台</a></span></dt><dd><dl><dt><span class="section"><a href="analog.html#id806">2.1. 通信模式</a></span></dt><dt><span class="section"><a href="天线的工作原理.html">2.2. 天线的工作原理</a></span></dt><dt><span class="section"><a href="浅谈电磁波相位.html">2.3. 浅谈电磁波相位</a></span></dt><dd><dl><dt><span class="section"><a href="浅谈电磁波相位.html#id807">2.3.1. 什么是电磁波相位?</a></span></dt><dt><span class="section"><a href="浅谈电磁波相位.html#id808">2.3.2. 什么决定了相位方向?</a></span></dt><dt><span class="section"><a href="浅谈电磁波相位.html#id809">2.3.3. 为什么不能使用三通同时安装两部天线?</a></span></dt></dl></dd><dt><span class="section"><a href="ch02s04.html">2.4. 电台电源</a></span></dt></dl></dd><dt><span class="chapter"><a href="为什么国家会大力推广数字电台.html">3. 数字电台</a></span></dt><dd><dl><dt><span class="section"><a href="为什么国家会大力推广数字电台.html#id810">3.1. 为什么国家会大力推广数字电台</a></span></dt><dt><span class="section"><a href="ch03s02.html">3.2. 声码器</a></span></dt><dd><dl><dt><span class="section"><a href="ch03s02.html#id811">3.2.1. Codec2 声码器</a></span></dt><dt><span class="section"><a href="ch03s02.html#id812">3.2.2. Ambe 声码器</a></span></dt><dt><span class="section"><a href="ch03s02.html#id813">3.2.3. ACELP 声码器</a></span></dt></dl></dd><dt><span class="section"><a href="ch03s03.html">3.3. 调制模式</a></span></dt><dd><dl><dt><span class="section"><a href="ch03s03.html#id814">3.3.1. DMR/YSF/P25</a></span></dt><dt><span class="section"><a href="ch03s03.html#id815">3.3.2. D-Star/NXDN</a></span></dt><dt><span class="section"><a href="ch03s03.html#id816">3.3.3. Tetra</a></span></dt></dl></dd><dt><span class="section"><a href="ch03s04.html">3.4. 带宽</a></span></dt><dt><span class="section"><a href="ch03s05.html">3.5. 用户身份验证</a></span></dt><dt><span class="section"><a href="ch03s06.html">3.6. 中继器</a></span></dt><dt><span class="section"><a href="数字电台声音不好听.html">3.7. 数字电台声音不好听</a></span></dt><dd><dl><dt><span class="section"><a href="数字电台声音不好听.html#id817">3.7.1. 设备因素</a></span></dt><dt><span class="section"><a href="数字电台声音不好听.html#id818">3.7.2. 声码器的因素</a></span></dt><dt><span class="section"><a href="数字电台声音不好听.html#id819">3.7.3. 误码率/丢失率</a></span></dt><dt><span class="section"><a href="数字电台声音不好听.html#id820">3.7.4. 网络因素</a></span></dt><dt><span class="section"><a href="数字电台声音不好听.html#id822">3.7.5. 格式转换</a></span></dt><dt><span class="section"><a href="数字电台声音不好听.html#id823">3.7.6. 最后总结</a></span></dt></dl></dd></dl></dd><dt><span class="chapter"><a href="HamsOverIP.html">4. Hams Over IP</a></span></dt><dd><dl><dt><span class="section"><a href="HamsOverIP.html#id824">4.1. 什么是 Hams Over IP?</a></span></dt><dt><span class="section"><a href="ch04s02.html">4.2. 创建账户</a></span></dt><dt><span class="section"><a href="ch04s03.html">4.3. 申请分机</a></span></dt><dt><span class="section"><a href="ch04s04.html">4.4. Jami VOIP 客户端</a></span></dt></dl></dd></dl></dd><dt><span class="part"><a href="device.html">II. 电台设备</a></span></dt><dd><dl><dt><span class="chapter"><a href="置物架.html">5. 定制/DIY 电台桌/置物架</a></span></dt><dt><span class="chapter"><a href="motorola.html">6. Motorola 摩托罗拉</a></span></dt><dd><dl><dt><span class="section"><a href="motorola.html#digital">6.1. 数字中继VPN联网方案</a></span></dt><dd><dl><dt><span class="section"><a href="motorola.html#openvpn">6.1.1. VPN服务器</a></span></dt></dl></dd><dt><span class="section"><a href="wireless.bridge.html">6.2. 网线网桥数字链路</a></span></dt><dt><span class="section"><a href="firmware.html">6.3. Motorola XiR R8200 固件升级教程</a></span></dt><dt><span class="section"><a href="link.html">6.4. Link Establishment(建立IP链路)</a></span></dt><dd><dl><dt><span class="section"><a href="link.html#id828">6.4.1. Master(主站设置)</a></span></dt><dt><span class="section"><a href="link.html#id829">6.4.2. Peer(从站设置)</a></span></dt></dl></dd><dt><span class="section"><a href="tms.html">6.5. Mototrbo 数字电台短信协议分析</a></span></dt><dd><dl><dt><span class="section"><a href="tms.html#">6.5.1. IP Address 与 Radio ID 相互转换</a></span></dt><dt><span class="section"><a href="tms.html#">6.5.2. 检查 Radio 状态</a></span></dt><dt><span class="section"><a href="tms.html#id830">6.5.3. TMS 短信协议分析</a></span></dt></dl></dd><dt><span class="section"><a href="tunnel.html">6.6. 通过电台建立TCP/IP链路</a></span></dt></dl></dd><dt><span class="chapter"><a href="hytera.html">7. Hytera 海能达</a></span></dt><dd><dl><dt><span class="section"><a href="hytera.html#id831">7.1. HM780 开启 GPS 定位</a></span></dt><dt><span class="section"><a href="ch07s02.html">7.2. DB26 接口定义</a></span></dt><dt><span class="section"><a href="hytera.ip.html">7.3. Hytera 海能达 HM780 IP中转</a></span></dt><dd><dl><dt><span class="section"><a href="hytera.ip.html#id832">7.3.1. 通话组相关</a></span></dt><dt><span class="section"><a href="hytera.ip.html#id833">7.3.2. 声码器相关</a></span></dt></dl></dd><dt><span class="section"><a href="HM780-IP-MMDVM.html">7.4. HM780 IP中转 接入 MMDVM(实验)</a></span></dt><dt><span class="section"><a href="hytera.hm780.timeslot.html">7.5. Hytera HM780 DMR 双时隙 IP中转(实验)</a></span></dt><dt><span class="section"><a href="hytera.cloud.ptt.html">7.6. Hytera HM780 实现 云 PTT(Push To Talk)</a></span></dt><dt><span class="section"><a href="hytera.table.ptt.html">7.7. Hytera HM780 脚踏 PTT + 电容麦克风</a></span></dt><dt><span class="section"><a href="hytera.hm780.server.html">7.8. Hytera HM780 IP中转·逆向工程·协议分析</a></span></dt><dt><span class="section"><a href="hytera.rd980.html">7.9. Hytera RD980 模拟-模拟 模拟-数字 数字-数字 背靠背连接方案</a></span></dt><dt><span class="section"><a href="hytera.rd980.hm780.html">7.10. Hytera RD980 与 HM780 IP中转 互联方案</a></span></dt><dt><span class="section"><a href="hytera.hm780.mmdvm.hotspot.html">7.11. Hytera HM780 + MMDVM 做大热点</a></span></dt></dl></dd><dt><span class="chapter"><a href="kenwood.html">8. Kenwood</a></span></dt><dd><dl><dt><span class="section"><a href="kenwood.html#kenwood.cable.ch340">8.1. DIY 建武写频线</a></span></dt><dd><dl><dt><span class="section"><a href="kenwood.html#id834">8.1.1. RJ45/RJ11 水晶头写频线</a></span></dt><dt><span class="section"><a href="kenwood.html#id835">8.1.2. K 头写频线</a></span></dt></dl></dd><dt><span class="section"><a href="kenwood.mmdvm.nxdn.html">8.2. NX-800 MMDVM 配置</a></span></dt><dd><dl><dt><span class="section"><a href="kenwood.mmdvm.nxdn.html#id836">8.2.1. 车台配置</a></span></dt><dt><span class="section"><a href="kenwood.mmdvm.nxdn.html#id837">8.2.2. Radio ID 申请 NXDN ID </a></span></dt><dt><span class="section"><a href="kenwood.mmdvm.nxdn.html#id838">8.2.3. MMDVM pi-star 配置</a></span></dt></dl></dd></dl></dd><dt><span class="chapter"><a href="yaesu.html">9. Yaesu</a></span></dt><dd><dl><dt><span class="section"><a href="yaesu.html#id839">9.1. RJ11 口手麦定义 MH-48 手麦接口</a></span></dt><dt><span class="section"><a href="ch09s02.html">9.2. RJ45 口手麦定义</a></span></dt></dl></dd><dt><span class="chapter"><a href="mmdvm.html">10. MMDVM (Multi-Mode Digital Voice Modem) </a></span></dt><dd><dl><dt><span class="section"><a href="mmdvm.html#pi-star">10.1. Pi-Star Digital Voice Software</a></span></dt><dd><dl><dt><span class="section"><a href="mmdvm.html#id840">10.1.1. 对于初次接触 MMDVM 的人,怎么选择 MMDVM 板</a></span></dt><dt><span class="section"><a href="mmdvm.html#id842">10.1.2. 烧录img镜像文件</a></span></dt><dt><span class="section"><a href="mmdvm.html#id843">10.1.3. 释放TF卡空间</a></span></dt><dt><span class="section"><a href="mmdvm.html#id844">10.1.4. 更新系统</a></span></dt><dt><span class="section"><a href="mmdvm.html#id845">10.1.5. 修改权限从 ro 到 rw </a></span></dt><dt><span class="section"><a href="mmdvm.html#mmdvm.users">10.1.6. 呼号列表</a></span></dt><dt><span class="section"><a href="mmdvm.html#mmdvm.dmr.network">10.1.7. DMR Network</a></span></dt><dt><span class="section"><a href="mmdvm.html#id846">10.1.8. YSF Reflector List</a></span></dt><dt><span class="section"><a href="mmdvm.html#id847">10.1.9. YSF Network</a></span></dt><dt><span class="section"><a href="mmdvm.html#mmdvmhost">10.1.10. 手工编译安装 MMDVM</a></span></dt></dl></dd><dt><span class="section"><a href="wpsd.html">10.2. WPSD</a></span></dt><dd><dl><dt><span class="section"><a href="wpsd.html#id852">10.2.1. Raspberry 树莓派安装 WPSD</a></span></dt><dt><span class="section"><a href="wpsd.html#id853">10.2.2. 进入 pi-star 终端</a></span></dt><dt><span class="section"><a href="wpsd.html#id854">10.2.3. GPS</a></span></dt></dl></dd><dt><span class="section"><a href="mmdvm.hotspot.7800.html">10.3. Yaesu FT-7800 + 中继版解决方案</a></span></dt><dd><dl><dt><span class="section"><a href="mmdvm.hotspot.7800.html#id855">10.3.1. 准备工作</a></span></dt><dt><span class="section"><a href="mmdvm.hotspot.7800.html#id856">10.3.2. Yaesu FT-7800 电台设置</a></span></dt><dt><span class="section"><a href="mmdvm.hotspot.7800.html#id857">10.3.3. MMDVM C4FM 设置</a></span></dt><dt><span class="section"><a href="mmdvm.hotspot.7800.html#id858">10.3.4. MMDVM DMR 设置</a></span></dt><dt><span class="section"><a href="mmdvm.hotspot.7800.html#id859">10.3.5. DMR 不解码</a></span></dt><dt><span class="section"><a href="mmdvm.hotspot.7800.html#id860">10.3.6. 调试误码率</a></span></dt><dt><span class="section"><a href="mmdvm.hotspot.7800.html#id861">10.3.7. 进入 Yaesu FT-7800 的工程模式下微调</a></span></dt><dt><span class="section"><a href="mmdvm.hotspot.7800.html#id862">10.3.8. Yaesu FT-7800 在 VHF 模式下不支持 9600BPs 数据包通信。</a></span></dt><dt><span class="section"><a href="mmdvm.hotspot.7800.html#id863">10.3.9. 给电台加锁</a></span></dt></dl></dd><dt><span class="section"><a href="FreeDMR.html">10.4. FreeDMR</a></span></dt><dt><span class="section"><a href="HBLink3.html">10.5. HBLink3</a></span></dt><dt><span class="section"><a href="ch10s06.html">10.6. DroidStar</a></span></dt></dl></dd></dl></dd><dt><span class="chapter"><a href="faq.html">11. 常用问答集</a></span></dt></dl></div> @@ -71,8 +71,6 @@ - - </div><script xmlns="" type="text/javascript" id="clustrmaps" src="//cdn.clustrmaps.com/map_v2.js?u=r5HG&d=9mi5r_kkDC8uxG8HuY3p4-2qgeeVypAK9vMD-2P6BYM"></script><div class="navfooter"><hr /><table width="100%" summary="Navigation footer"><tr><td width="40%" align="left"> </td><td width="20%" align="center"> </td><td width="40%" align="right"> <a accesskey="n" href="radio.html">下一页</a></td></tr><tr><td width="40%" align="left" valign="top"> </td><td width="20%" align="center"> </td><td width="40%" align="right" valign="top"> 部分 I. 业余无线电</td></tr></table></div><script xmlns=""> (function(i,s,o,g,r,a,m){i['GoogleAnalyticsObject']=r;i[r]=i[r]||function(){ (i[r].q=i[r].q||[]).push(arguments)},i[r].l=1*new Date();a=s.createElement(o), diff --git a/radio/kenwood.html b/radio/kenwood.html index f1ff2f2764..5f9209fe8e 100644 --- a/radio/kenwood.html +++ b/radio/kenwood.html @@ -1,21 +1,29 @@ <?xml version="1.0" encoding="UTF-8" standalone="no"?> -<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"><html xmlns="http://www.w3.org/1999/xhtml"><head><meta http-equiv="Content-Type" content="text/html; charset=UTF-8" /><title>第 12 章 Kenwood</title><link rel="stylesheet" type="text/css" href="docbook.css" /><meta name="generator" content="DocBook XSL Stylesheets Vsnapshot" /><meta name="keywords" content="Amateur Radio, ham, ham radio, icom, yaesu, kenwood,, cw,ssb,usb,lsb,am,fm,rtty,fsk,afsk,psk31, fdma,tdma,cdma, dmr,c4fm" /><link rel="home" href="index.html" title="Netkiller Amateur Radio 手札" /><link rel="up" href="digital.html" title="部分 III. 数字业余无线电" /><link rel="prev" href="hytera.hm780.mmdvm.hotspot.html" title="11.11. Hytera HM780 + MMDVM 做大热点" /><link rel="next" href="kenwood.mmdvm.nxdn.html" title="12.2. NX-800 MMDVM 配置" /></head><body><a xmlns="" href="//www.netkiller.cn/">Home</a> | <a xmlns="" href="//netkiller.github.io/">简体中文</a> | <a xmlns="" href="http://netkiller.sourceforge.net/">繁体中文</a> | <a xmlns="" href="/journal/index.html">杂文</a> - | <a xmlns="" href="https://github.com/netkiller">Github</a> | <a xmlns="" href="https://zhuanlan.zhihu.com/netkiller">知乎专栏</a> | <a xmlns="" href="https://www.facebook.com/bg7nyt">Facebook</a> | <a xmlns="" href="http://cn.linkedin.com/in/netkiller/">Linkedin</a> | <a xmlns="" href="https://www.youtube.com/user/bg7nyt/videos">Youtube</a> | <a xmlns="" href="//www.netkiller.cn/home/donations.html">打赏(Donations)</a> | <a xmlns="" href="//www.netkiller.cn/home/about.html">About</a><div class="navheader"><table width="100%" summary="Navigation header"><tr><th colspan="3" align="center">第 12 章 Kenwood</th></tr><tr><td width="20%" align="left"><a accesskey="p" href="hytera.hm780.mmdvm.hotspot.html">上一页</a> </td><th width="60%" align="center">部分 III. 数字业余无线电</th><td width="20%" align="right"> <a accesskey="n" href="kenwood.mmdvm.nxdn.html">下一页</a></td></tr></table><hr /></div><table xmlns=""><tr><td><iframe src="//ghbtns.com/github-btn.html?user=netkiller&repo=netkiller.github.io&type=watch&count=true&size=large" height="30" width="170" frameborder="0" scrolling="0" style="width:170px; height: 30px;" allowTransparency="true"></iframe></td><td><iframe src="//ghbtns.com/github-btn.html?user=netkiller&repo=netkiller.github.io&type=fork&count=true&size=large" height="30" width="170" frameborder="0" scrolling="0" style="width:170px; height: 30px;" allowTransparency="true"></iframe></td><td><iframe src="//ghbtns.com/github-btn.html?user=netkiller&type=follow&count=true&size=large" height="30" width="240" frameborder="0" scrolling="0" style="width:240px; height: 30px;" allowTransparency="true"></iframe></td><td></td><td><a href="https://zhuanlan.zhihu.com/netkiller"><img src="/images/logo/zhihu-card-default.svg" height="25" /></a></td><td valign="middle"><a href="https://zhuanlan.zhihu.com/netkiller">知乎专栏</a></td><td></td><td></td><td></td><td></td></tr></table><div class="chapter"><div class="titlepage"><div><div><h2 class="title"><a id="kenwood"></a>第 12 章 Kenwood</h2></div></div></div><div class="toc"><p><strong>目录</strong></p><dl class="toc"><dt><span class="section"><a href="kenwood.html#kenwood.cable.ch340">12.1. DIY 建武写频线</a></span></dt><dt><span class="section"><a href="kenwood.mmdvm.nxdn.html">12.2. NX-800 MMDVM 配置</a></span></dt><dd><dl><dt><span class="section"><a href="kenwood.mmdvm.nxdn.html#id826">12.2.1. 车台配置</a></span></dt><dt><span class="section"><a href="kenwood.mmdvm.nxdn.html#id827">12.2.2. Radio ID 申请 NXDN ID </a></span></dt><dt><span class="section"><a href="kenwood.mmdvm.nxdn.html#id828">12.2.3. MMDVM pi-star 配置</a></span></dt></dl></dd></dl></div> +<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"><html xmlns="http://www.w3.org/1999/xhtml"><head><meta http-equiv="Content-Type" content="text/html; charset=UTF-8" /><title>第 8 章 Kenwood</title><link rel="stylesheet" type="text/css" href="docbook.css" /><meta name="generator" content="DocBook XSL Stylesheets Vsnapshot" /><meta name="keywords" content="Amateur Radio, ham, ham radio, icom, yaesu, kenwood,, cw,ssb,usb,lsb,am,fm,rtty,fsk,afsk,psk31, fdma,tdma,cdma, dmr,c4fm" /><link rel="home" href="index.html" title="Netkiller Amateur Radio 手札" /><link rel="up" href="device.html" title="部分 II. 电台设备" /><link rel="prev" href="hytera.hm780.mmdvm.hotspot.html" title="7.11. Hytera HM780 + MMDVM 做大热点" /><link rel="next" href="kenwood.mmdvm.nxdn.html" title="8.2. NX-800 MMDVM 配置" /></head><body><a xmlns="" href="//www.netkiller.cn/">Home</a> | <a xmlns="" href="//netkiller.github.io/">简体中文</a> | <a xmlns="" href="http://netkiller.sourceforge.net/">繁体中文</a> | <a xmlns="" href="/journal/index.html">杂文</a> + | <a xmlns="" href="https://github.com/netkiller">Github</a> | <a xmlns="" href="https://zhuanlan.zhihu.com/netkiller">知乎专栏</a> | <a xmlns="" href="https://www.facebook.com/bg7nyt">Facebook</a> | <a xmlns="" href="http://cn.linkedin.com/in/netkiller/">Linkedin</a> | <a xmlns="" href="https://www.youtube.com/user/bg7nyt/videos">Youtube</a> | <a xmlns="" href="//www.netkiller.cn/home/donations.html">打赏(Donations)</a> | <a xmlns="" href="//www.netkiller.cn/home/about.html">About</a><div class="navheader"><table width="100%" summary="Navigation header"><tr><th colspan="3" align="center">第 8 章 Kenwood</th></tr><tr><td width="20%" align="left"><a accesskey="p" href="hytera.hm780.mmdvm.hotspot.html">上一页</a> </td><th width="60%" align="center">部分 II. 电台设备</th><td width="20%" align="right"> <a accesskey="n" href="kenwood.mmdvm.nxdn.html">下一页</a></td></tr></table><hr /></div><table xmlns=""><tr><td><iframe src="//ghbtns.com/github-btn.html?user=netkiller&repo=netkiller.github.io&type=watch&count=true&size=large" height="30" width="170" frameborder="0" scrolling="0" style="width:170px; height: 30px;" allowTransparency="true"></iframe></td><td><iframe src="//ghbtns.com/github-btn.html?user=netkiller&repo=netkiller.github.io&type=fork&count=true&size=large" height="30" width="170" frameborder="0" scrolling="0" style="width:170px; height: 30px;" allowTransparency="true"></iframe></td><td><iframe src="//ghbtns.com/github-btn.html?user=netkiller&type=follow&count=true&size=large" height="30" width="240" frameborder="0" scrolling="0" style="width:240px; height: 30px;" allowTransparency="true"></iframe></td><td></td><td><a href="https://zhuanlan.zhihu.com/netkiller"><img src="/images/logo/zhihu-card-default.svg" height="25" /></a></td><td valign="middle"><a href="https://zhuanlan.zhihu.com/netkiller">知乎专栏</a></td><td></td><td></td><td></td><td></td></tr></table><div class="chapter"><div class="titlepage"><div><div><h2 class="title"><a id="kenwood"></a>第 8 章 Kenwood</h2></div></div></div><div class="toc"><p><strong>目录</strong></p><dl class="toc"><dt><span class="section"><a href="kenwood.html#kenwood.cable.ch340">8.1. DIY 建武写频线</a></span></dt><dd><dl><dt><span class="section"><a href="kenwood.html#id834">8.1.1. RJ45/RJ11 水晶头写频线</a></span></dt><dt><span class="section"><a href="kenwood.html#id835">8.1.2. K 头写频线</a></span></dt></dl></dd><dt><span class="section"><a href="kenwood.mmdvm.nxdn.html">8.2. NX-800 MMDVM 配置</a></span></dt><dd><dl><dt><span class="section"><a href="kenwood.mmdvm.nxdn.html#id836">8.2.1. 车台配置</a></span></dt><dt><span class="section"><a href="kenwood.mmdvm.nxdn.html#id837">8.2.2. Radio ID 申请 NXDN ID </a></span></dt><dt><span class="section"><a href="kenwood.mmdvm.nxdn.html#id838">8.2.3. MMDVM pi-star 配置</a></span></dt></dl></dd></dl></div> - <div class="section"><div class="titlepage"><div><div><h2 class="title" style="clear: both"><a id="kenwood.cable.ch340"></a>12.1. DIY 建武写频线</h2></div></div></div> + <div class="section"><div class="titlepage"><div><div><h2 class="title" style="clear: both"><a id="kenwood.cable.ch340"></a>8.1. DIY 建武写频线</h2></div></div></div> - <p>材料,需要一个 CH340 芯片,一条网线,568B线序的双绞线</p> - <div><img src="images/Kenwood/Cable/CH340.png" /></div> - <p>网线剪断,按照线序焊接</p> - <div><img src="images/Kenwood/Cable/CH340-1.png" /></div> - <p>绿色 连接 GND 接地</p> - <p>白/蓝 连接 TX</p> - <p>橙色 连接 RX</p> - <div><img src="images/Kenwood/Cable/CH340-2.png" /></div> - <p>最后使用捆扎带固定,这样更耐用。</p> + <div class="section"><div class="titlepage"><div><div><h3 class="title"><a id="id834"></a>8.1.1. RJ45/RJ11 水晶头写频线</h3></div></div></div> + + + <p>材料,需要一个 CH340 芯片,一条网线,568B线序的双绞线</p> + <div><img src="images/Kenwood/Cable/CH340.png" /></div> + <p>网线剪断,按照线序焊接</p> + <div><img src="images/Kenwood/Cable/CH340-1.png" /></div> + <p>绿色 连接 GND 接地</p> + <p>白/蓝 连接 TX</p> + <p>橙色 连接 RX</p> + <div><img src="images/Kenwood/Cable/CH340-2.png" /></div> + <p>最后使用捆扎带固定,这样更耐用。</p> + </div> + <div class="section"><div class="titlepage"><div><div><h3 class="title"><a id="id835"></a>8.1.2. K 头写频线</h3></div></div></div> + + <div><img src="images/Kenwood/Cable/K-Cable.png" /></div> + </div> </div> -</div><script xmlns="" type="text/javascript" id="clustrmaps" src="//cdn.clustrmaps.com/map_v2.js?u=r5HG&d=9mi5r_kkDC8uxG8HuY3p4-2qgeeVypAK9vMD-2P6BYM"></script><div class="navfooter"><hr /><table width="100%" summary="Navigation footer"><tr><td width="40%" align="left"><a accesskey="p" href="hytera.hm780.mmdvm.hotspot.html">上一页</a> </td><td width="20%" align="center"><a accesskey="u" href="digital.html">上一级</a></td><td width="40%" align="right"> <a accesskey="n" href="kenwood.mmdvm.nxdn.html">下一页</a></td></tr><tr><td width="40%" align="left" valign="top">11.11. Hytera HM780 + MMDVM 做大热点 </td><td width="20%" align="center"><a accesskey="h" href="index.html">起始页</a></td><td width="40%" align="right" valign="top"> 12.2. NX-800 MMDVM 配置</td></tr></table></div><script xmlns=""> +</div><script xmlns="" type="text/javascript" id="clustrmaps" src="//cdn.clustrmaps.com/map_v2.js?u=r5HG&d=9mi5r_kkDC8uxG8HuY3p4-2qgeeVypAK9vMD-2P6BYM"></script><div class="navfooter"><hr /><table width="100%" summary="Navigation footer"><tr><td width="40%" align="left"><a accesskey="p" href="hytera.hm780.mmdvm.hotspot.html">上一页</a> </td><td width="20%" align="center"><a accesskey="u" href="device.html">上一级</a></td><td width="40%" align="right"> <a accesskey="n" href="kenwood.mmdvm.nxdn.html">下一页</a></td></tr><tr><td width="40%" align="left" valign="top">7.11. Hytera HM780 + MMDVM 做大热点 </td><td width="20%" align="center"><a accesskey="h" href="index.html">起始页</a></td><td width="40%" align="right" valign="top"> 8.2. NX-800 MMDVM 配置</td></tr></table></div><script xmlns=""> (function(i,s,o,g,r,a,m){i['GoogleAnalyticsObject']=r;i[r]=i[r]||function(){ (i[r].q=i[r].q||[]).push(arguments)},i[r].l=1*new Date();a=s.createElement(o), m=s.getElementsByTagName(o)[0];a.async=1;a.src=g;m.parentNode.insertBefore(a,m) diff --git a/radio/kenwood.mmdvm.nxdn.html b/radio/kenwood.mmdvm.nxdn.html index 0cbad5427e..9a5ddfea8e 100644 --- a/radio/kenwood.mmdvm.nxdn.html +++ b/radio/kenwood.mmdvm.nxdn.html @@ -1,10 +1,10 @@ <?xml version="1.0" encoding="UTF-8" standalone="no"?> -<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"><html xmlns="http://www.w3.org/1999/xhtml"><head><meta http-equiv="Content-Type" content="text/html; charset=UTF-8" /><title>12.2. NX-800 MMDVM 配置</title><link rel="stylesheet" type="text/css" href="docbook.css" /><meta name="generator" content="DocBook XSL Stylesheets Vsnapshot" /><meta name="keywords" content="Amateur Radio, ham, ham radio, icom, yaesu, kenwood,, cw,ssb,usb,lsb,am,fm,rtty,fsk,afsk,psk31, fdma,tdma,cdma, dmr,c4fm" /><link rel="home" href="index.html" title="Netkiller Amateur Radio 手札" /><link rel="up" href="kenwood.html" title="第 12 章 Kenwood" /><link rel="prev" href="kenwood.html" title="第 12 章 Kenwood" /><link rel="next" href="mmdvm.html" title="第 13 章 MMDVM (Multi-Mode Digital Voice Modem)" /></head><body><a xmlns="" href="//www.netkiller.cn/">Home</a> | <a xmlns="" href="//netkiller.github.io/">简体中文</a> | <a xmlns="" href="http://netkiller.sourceforge.net/">繁体中文</a> | <a xmlns="" href="/journal/index.html">杂文</a> - | <a xmlns="" href="https://github.com/netkiller">Github</a> | <a xmlns="" href="https://zhuanlan.zhihu.com/netkiller">知乎专栏</a> | <a xmlns="" href="https://www.facebook.com/bg7nyt">Facebook</a> | <a xmlns="" href="http://cn.linkedin.com/in/netkiller/">Linkedin</a> | <a xmlns="" href="https://www.youtube.com/user/bg7nyt/videos">Youtube</a> | <a xmlns="" href="//www.netkiller.cn/home/donations.html">打赏(Donations)</a> | <a xmlns="" href="//www.netkiller.cn/home/about.html">About</a><div class="navheader"><table width="100%" summary="Navigation header"><tr><th colspan="3" align="center">12.2. NX-800 MMDVM 配置</th></tr><tr><td width="20%" align="left"><a accesskey="p" href="kenwood.html">上一页</a> </td><th width="60%" align="center">第 12 章 Kenwood</th><td width="20%" align="right"> <a accesskey="n" href="mmdvm.html">下一页</a></td></tr></table><hr /></div><table xmlns=""><tr><td><iframe src="//ghbtns.com/github-btn.html?user=netkiller&repo=netkiller.github.io&type=watch&count=true&size=large" height="30" width="170" frameborder="0" scrolling="0" style="width:170px; height: 30px;" allowTransparency="true"></iframe></td><td><iframe src="//ghbtns.com/github-btn.html?user=netkiller&repo=netkiller.github.io&type=fork&count=true&size=large" height="30" width="170" frameborder="0" scrolling="0" style="width:170px; height: 30px;" allowTransparency="true"></iframe></td><td><iframe src="//ghbtns.com/github-btn.html?user=netkiller&type=follow&count=true&size=large" height="30" width="240" frameborder="0" scrolling="0" style="width:240px; height: 30px;" allowTransparency="true"></iframe></td><td></td><td><a href="https://zhuanlan.zhihu.com/netkiller"><img src="/images/logo/zhihu-card-default.svg" height="25" /></a></td><td valign="middle"><a href="https://zhuanlan.zhihu.com/netkiller">知乎专栏</a></td><td></td><td></td><td></td><td></td></tr></table><div class="section"><div class="titlepage"><div><div><h2 class="title" style="clear: both"><a id="kenwood.mmdvm.nxdn"></a>12.2. NX-800 MMDVM 配置</h2></div></div></div> +<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"><html xmlns="http://www.w3.org/1999/xhtml"><head><meta http-equiv="Content-Type" content="text/html; charset=UTF-8" /><title>8.2. NX-800 MMDVM 配置</title><link rel="stylesheet" type="text/css" href="docbook.css" /><meta name="generator" content="DocBook XSL Stylesheets Vsnapshot" /><meta name="keywords" content="Amateur Radio, ham, ham radio, icom, yaesu, kenwood,, cw,ssb,usb,lsb,am,fm,rtty,fsk,afsk,psk31, fdma,tdma,cdma, dmr,c4fm" /><link rel="home" href="index.html" title="Netkiller Amateur Radio 手札" /><link rel="up" href="kenwood.html" title="第 8 章 Kenwood" /><link rel="prev" href="kenwood.html" title="第 8 章 Kenwood" /><link rel="next" href="yaesu.html" title="第 9 章 Yaesu" /></head><body><a xmlns="" href="//www.netkiller.cn/">Home</a> | <a xmlns="" href="//netkiller.github.io/">简体中文</a> | <a xmlns="" href="http://netkiller.sourceforge.net/">繁体中文</a> | <a xmlns="" href="/journal/index.html">杂文</a> + | <a xmlns="" href="https://github.com/netkiller">Github</a> | <a xmlns="" href="https://zhuanlan.zhihu.com/netkiller">知乎专栏</a> | <a xmlns="" href="https://www.facebook.com/bg7nyt">Facebook</a> | <a xmlns="" href="http://cn.linkedin.com/in/netkiller/">Linkedin</a> | <a xmlns="" href="https://www.youtube.com/user/bg7nyt/videos">Youtube</a> | <a xmlns="" href="//www.netkiller.cn/home/donations.html">打赏(Donations)</a> | <a xmlns="" href="//www.netkiller.cn/home/about.html">About</a><div class="navheader"><table width="100%" summary="Navigation header"><tr><th colspan="3" align="center">8.2. NX-800 MMDVM 配置</th></tr><tr><td width="20%" align="left"><a accesskey="p" href="kenwood.html">上一页</a> </td><th width="60%" align="center">第 8 章 Kenwood</th><td width="20%" align="right"> <a accesskey="n" href="yaesu.html">下一页</a></td></tr></table><hr /></div><table xmlns=""><tr><td><iframe src="//ghbtns.com/github-btn.html?user=netkiller&repo=netkiller.github.io&type=watch&count=true&size=large" height="30" width="170" frameborder="0" scrolling="0" style="width:170px; height: 30px;" allowTransparency="true"></iframe></td><td><iframe src="//ghbtns.com/github-btn.html?user=netkiller&repo=netkiller.github.io&type=fork&count=true&size=large" height="30" width="170" frameborder="0" scrolling="0" style="width:170px; height: 30px;" allowTransparency="true"></iframe></td><td><iframe src="//ghbtns.com/github-btn.html?user=netkiller&type=follow&count=true&size=large" height="30" width="240" frameborder="0" scrolling="0" style="width:240px; height: 30px;" allowTransparency="true"></iframe></td><td></td><td><a href="https://zhuanlan.zhihu.com/netkiller"><img src="/images/logo/zhihu-card-default.svg" height="25" /></a></td><td valign="middle"><a href="https://zhuanlan.zhihu.com/netkiller">知乎专栏</a></td><td></td><td></td><td></td><td></td></tr></table><div class="section"><div class="titlepage"><div><div><h2 class="title" style="clear: both"><a id="kenwood.mmdvm.nxdn"></a>8.2. NX-800 MMDVM 配置</h2></div></div></div> - <div class="section"><div class="titlepage"><div><div><h3 class="title"><a id="id826"></a>12.2.1. 车台配置</h3></div></div></div> + <div class="section"><div class="titlepage"><div><div><h3 class="title"><a id="id836"></a>8.2.1. 车台配置</h3></div></div></div> - <div class="procedure"><a id="id887"></a><p class="title"><strong>过程 12.1. NX-800/NX-800E 设置</strong></p><ol class="procedure" type="1"><li class="step"> + <div class="procedure"><a id="id894"></a><p class="title"><strong>过程 8.1. NX-800/NX-800E 设置</strong></p><ol class="procedure" type="1"><li class="step"> <p>进入Windows 设备管理器,查看COM口设备信息</p> <div><img src="images/Kenwood/NX-800/设备管理器.png" /></div> </li><li class="step"> @@ -38,12 +38,12 @@ <div><img src="images/Kenwood/NX-800/NXDN-2.png" /></div> </li></ol></div> </div> - <div class="section"><div class="titlepage"><div><div><h3 class="title"><a id="id827"></a>12.2.2. Radio ID 申请 NXDN ID </h3></div></div></div> + <div class="section"><div class="titlepage"><div><div><h3 class="title"><a id="id837"></a>8.2.2. Radio ID 申请 NXDN ID </h3></div></div></div> <a class="ulink" href="https://radioid.net" target="_top">https://radioid.net</a> <p>NXDN 系统设计 ID 容量是 65535 个,如果全球 Ham 都分配是不够用的,所以 Radio ID 关闭了 NXDN 申请通道,这困扰了我很长一段时间。</p> <p>申请 NXDN ID 需要给管理员申请,仅给有需要的Ham。</p> - <div class="procedure"><a id="id888"></a><p class="title"><strong>过程 12.2. 申请 NXDN 步骤</strong></p><ol class="procedure" type="1"><li class="step"> + <div class="procedure"><a id="id895"></a><p class="title"><strong>过程 8.2. 申请 NXDN 步骤</strong></p><ol class="procedure" type="1"><li class="step"> <p>首先登陆 radioid.net 网站,点击 support</p> <div><img src="images/Kenwood/NX-800/radioid-support.png" /></div> </li><li class="step"> @@ -64,9 +64,9 @@ </li></ol></div> </div> - <div class="section"><div class="titlepage"><div><div><h3 class="title"><a id="id828"></a>12.2.3. MMDVM pi-star 配置</h3></div></div></div> + <div class="section"><div class="titlepage"><div><div><h3 class="title"><a id="id838"></a>8.2.3. MMDVM pi-star 配置</h3></div></div></div> - <div class="procedure"><a id="id889"></a><p class="title"><strong>过程 12.3. MMDVM 配置</strong></p><ol class="procedure" type="1"><li class="step"> + <div class="procedure"><a id="id896"></a><p class="title"><strong>过程 8.3. MMDVM 配置</strong></p><ol class="procedure" type="1"><li class="step"> <p>启用 NXDN 模式</p> <div><img src="images/Kenwood/NX-800/MMDVM-NXDN.png" /></div> </li><li class="step"> @@ -83,7 +83,7 @@ <p>只有都是 NXDN 设备,两者相互之间才能显示对方呼号。</p> </li></ol></div> </div> - </div><script xmlns="" type="text/javascript" id="clustrmaps" src="//cdn.clustrmaps.com/map_v2.js?u=r5HG&d=9mi5r_kkDC8uxG8HuY3p4-2qgeeVypAK9vMD-2P6BYM"></script><div class="navfooter"><hr /><table width="100%" summary="Navigation footer"><tr><td width="40%" align="left"><a accesskey="p" href="kenwood.html">上一页</a> </td><td width="20%" align="center"><a accesskey="u" href="kenwood.html">上一级</a></td><td width="40%" align="right"> <a accesskey="n" href="mmdvm.html">下一页</a></td></tr><tr><td width="40%" align="left" valign="top">第 12 章 Kenwood </td><td width="20%" align="center"><a accesskey="h" href="index.html">起始页</a></td><td width="40%" align="right" valign="top"> 第 13 章 MMDVM (Multi-Mode Digital Voice Modem) </td></tr></table></div><script xmlns=""> + </div><script xmlns="" type="text/javascript" id="clustrmaps" src="//cdn.clustrmaps.com/map_v2.js?u=r5HG&d=9mi5r_kkDC8uxG8HuY3p4-2qgeeVypAK9vMD-2P6BYM"></script><div class="navfooter"><hr /><table width="100%" summary="Navigation footer"><tr><td width="40%" align="left"><a accesskey="p" href="kenwood.html">上一页</a> </td><td width="20%" align="center"><a accesskey="u" href="kenwood.html">上一级</a></td><td width="40%" align="right"> <a accesskey="n" href="yaesu.html">下一页</a></td></tr><tr><td width="40%" align="left" valign="top">第 8 章 Kenwood </td><td width="20%" align="center"><a accesskey="h" href="index.html">起始页</a></td><td width="40%" align="right" valign="top"> 第 9 章 Yaesu</td></tr></table></div><script xmlns=""> (function(i,s,o,g,r,a,m){i['GoogleAnalyticsObject']=r;i[r]=i[r]||function(){ (i[r].q=i[r].q||[]).push(arguments)},i[r].l=1*new Date();a=s.createElement(o), m=s.getElementsByTagName(o)[0];a.async=1;a.src=g;m.parentNode.insertBefore(a,m) diff --git a/radio/link.html b/radio/link.html index 3f1dc0c98d..47ccbf9368 100644 --- a/radio/link.html +++ b/radio/link.html @@ -1,12 +1,12 @@ <?xml version="1.0" encoding="UTF-8" standalone="no"?> -<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"><html xmlns="http://www.w3.org/1999/xhtml"><head><meta http-equiv="Content-Type" content="text/html; charset=UTF-8" /><title>10.4. Link Establishment(建立IP链路)</title><link rel="stylesheet" type="text/css" href="docbook.css" /><meta name="generator" content="DocBook XSL Stylesheets Vsnapshot" /><meta name="keywords" content="Amateur Radio, ham, ham radio, icom, yaesu, kenwood,, cw,ssb,usb,lsb,am,fm,rtty,fsk,afsk,psk31, fdma,tdma,cdma, dmr,c4fm" /><link rel="home" href="index.html" title="Netkiller Amateur Radio 手札" /><link rel="up" href="motorola.html" title="第 10 章 Motorola 摩托罗拉" /><link rel="prev" href="firmware.html" title="10.3. Motorola XiR R8200 固件升级教程" /><link rel="next" href="tms.html" title="10.5. Mototrbo 数字电台短信协议分析" /></head><body><a xmlns="" href="//www.netkiller.cn/">Home</a> | <a xmlns="" href="//netkiller.github.io/">简体中文</a> | <a xmlns="" href="http://netkiller.sourceforge.net/">繁体中文</a> | <a xmlns="" href="/journal/index.html">杂文</a> - | <a xmlns="" href="https://github.com/netkiller">Github</a> | <a xmlns="" href="https://zhuanlan.zhihu.com/netkiller">知乎专栏</a> | <a xmlns="" href="https://www.facebook.com/bg7nyt">Facebook</a> | <a xmlns="" href="http://cn.linkedin.com/in/netkiller/">Linkedin</a> | <a xmlns="" href="https://www.youtube.com/user/bg7nyt/videos">Youtube</a> | <a xmlns="" href="//www.netkiller.cn/home/donations.html">打赏(Donations)</a> | <a xmlns="" href="//www.netkiller.cn/home/about.html">About</a><div class="navheader"><table width="100%" summary="Navigation header"><tr><th colspan="3" align="center">10.4. Link Establishment(建立IP链路)</th></tr><tr><td width="20%" align="left"><a accesskey="p" href="firmware.html">上一页</a> </td><th width="60%" align="center">第 10 章 Motorola 摩托罗拉</th><td width="20%" align="right"> <a accesskey="n" href="tms.html">下一页</a></td></tr></table><hr /></div><table xmlns=""><tr><td><iframe src="//ghbtns.com/github-btn.html?user=netkiller&repo=netkiller.github.io&type=watch&count=true&size=large" height="30" width="170" frameborder="0" scrolling="0" style="width:170px; height: 30px;" allowTransparency="true"></iframe></td><td><iframe src="//ghbtns.com/github-btn.html?user=netkiller&repo=netkiller.github.io&type=fork&count=true&size=large" height="30" width="170" frameborder="0" scrolling="0" style="width:170px; height: 30px;" allowTransparency="true"></iframe></td><td><iframe src="//ghbtns.com/github-btn.html?user=netkiller&type=follow&count=true&size=large" height="30" width="240" frameborder="0" scrolling="0" style="width:240px; height: 30px;" allowTransparency="true"></iframe></td><td></td><td><a href="https://zhuanlan.zhihu.com/netkiller"><img src="/images/logo/zhihu-card-default.svg" height="25" /></a></td><td valign="middle"><a href="https://zhuanlan.zhihu.com/netkiller">知乎专栏</a></td><td></td><td></td><td></td><td></td></tr></table><div class="section"><div class="titlepage"><div><div><h2 class="title" style="clear: both"><a id="link"></a>10.4. Link Establishment(建立IP链路)</h2></div></div></div> +<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"><html xmlns="http://www.w3.org/1999/xhtml"><head><meta http-equiv="Content-Type" content="text/html; charset=UTF-8" /><title>6.4. Link Establishment(建立IP链路)</title><link rel="stylesheet" type="text/css" href="docbook.css" /><meta name="generator" content="DocBook XSL Stylesheets Vsnapshot" /><meta name="keywords" content="Amateur Radio, ham, ham radio, icom, yaesu, kenwood,, cw,ssb,usb,lsb,am,fm,rtty,fsk,afsk,psk31, fdma,tdma,cdma, dmr,c4fm" /><link rel="home" href="index.html" title="Netkiller Amateur Radio 手札" /><link rel="up" href="motorola.html" title="第 6 章 Motorola 摩托罗拉" /><link rel="prev" href="firmware.html" title="6.3. Motorola XiR R8200 固件升级教程" /><link rel="next" href="tms.html" title="6.5. Mototrbo 数字电台短信协议分析" /></head><body><a xmlns="" href="//www.netkiller.cn/">Home</a> | <a xmlns="" href="//netkiller.github.io/">简体中文</a> | <a xmlns="" href="http://netkiller.sourceforge.net/">繁体中文</a> | <a xmlns="" href="/journal/index.html">杂文</a> + | <a xmlns="" href="https://github.com/netkiller">Github</a> | <a xmlns="" href="https://zhuanlan.zhihu.com/netkiller">知乎专栏</a> | <a xmlns="" href="https://www.facebook.com/bg7nyt">Facebook</a> | <a xmlns="" href="http://cn.linkedin.com/in/netkiller/">Linkedin</a> | <a xmlns="" href="https://www.youtube.com/user/bg7nyt/videos">Youtube</a> | <a xmlns="" href="//www.netkiller.cn/home/donations.html">打赏(Donations)</a> | <a xmlns="" href="//www.netkiller.cn/home/about.html">About</a><div class="navheader"><table width="100%" summary="Navigation header"><tr><th colspan="3" align="center">6.4. Link Establishment(建立IP链路)</th></tr><tr><td width="20%" align="left"><a accesskey="p" href="firmware.html">上一页</a> </td><th width="60%" align="center">第 6 章 Motorola 摩托罗拉</th><td width="20%" align="right"> <a accesskey="n" href="tms.html">下一页</a></td></tr></table><hr /></div><table xmlns=""><tr><td><iframe src="//ghbtns.com/github-btn.html?user=netkiller&repo=netkiller.github.io&type=watch&count=true&size=large" height="30" width="170" frameborder="0" scrolling="0" style="width:170px; height: 30px;" allowTransparency="true"></iframe></td><td><iframe src="//ghbtns.com/github-btn.html?user=netkiller&repo=netkiller.github.io&type=fork&count=true&size=large" height="30" width="170" frameborder="0" scrolling="0" style="width:170px; height: 30px;" allowTransparency="true"></iframe></td><td><iframe src="//ghbtns.com/github-btn.html?user=netkiller&type=follow&count=true&size=large" height="30" width="240" frameborder="0" scrolling="0" style="width:240px; height: 30px;" allowTransparency="true"></iframe></td><td></td><td><a href="https://zhuanlan.zhihu.com/netkiller"><img src="/images/logo/zhihu-card-default.svg" height="25" /></a></td><td valign="middle"><a href="https://zhuanlan.zhihu.com/netkiller">知乎专栏</a></td><td></td><td></td><td></td><td></td></tr></table><div class="section"><div class="titlepage"><div><div><h2 class="title" style="clear: both"><a id="link"></a>6.4. Link Establishment(建立IP链路)</h2></div></div></div> <p>准备工作</p> <p>主站点IP地址 192.168.6.1</p> <p>节点点IP地址 192.168.6.2 一次类推</p> <p>我们将中继的一时隙用作IP链路连接,二时隙用作本地通话,这样能做到两个时隙互不影响。</p> - <div class="section"><div class="titlepage"><div><div><h3 class="title"><a id="id820"></a>10.4.1. Master(主站设置)</h3></div></div></div> + <div class="section"><div class="titlepage"><div><div><h3 class="title"><a id="id828"></a>6.4.1. Master(主站设置)</h3></div></div></div> <p>首先设置主站点名称与Radio ID, Site ID</p> <div><img src="images/repeater/link/general.jpg" /></div> @@ -16,7 +16,7 @@ <div><img src="images/repeater/link/channel.jpg" /></div> <p>最后将配置写入中继</p> </div> - <div class="section"><div class="titlepage"><div><div><h3 class="title"><a id="id821"></a>10.4.2. Peer(从站设置)</h3></div></div></div> + <div class="section"><div class="titlepage"><div><div><h3 class="title"><a id="id829"></a>6.4.2. Peer(从站设置)</h3></div></div></div> <p>设置从站点名称与Radio ID, Site ID 每个ID都不能重复,需要你建站的时候规划好,依次加一即可</p> <div><img src="images/repeater/link/peer-general.jpg" /></div> @@ -27,7 +27,7 @@ <p>设置频道</p> <div><img src="images/repeater/link/peer-channel.jpg" /></div> </div> - </div><script xmlns="" type="text/javascript" id="clustrmaps" src="//cdn.clustrmaps.com/map_v2.js?u=r5HG&d=9mi5r_kkDC8uxG8HuY3p4-2qgeeVypAK9vMD-2P6BYM"></script><div class="navfooter"><hr /><table width="100%" summary="Navigation footer"><tr><td width="40%" align="left"><a accesskey="p" href="firmware.html">上一页</a> </td><td width="20%" align="center"><a accesskey="u" href="motorola.html">上一级</a></td><td width="40%" align="right"> <a accesskey="n" href="tms.html">下一页</a></td></tr><tr><td width="40%" align="left" valign="top">10.3. Motorola XiR R8200 固件升级教程 </td><td width="20%" align="center"><a accesskey="h" href="index.html">起始页</a></td><td width="40%" align="right" valign="top"> 10.5. Mototrbo 数字电台短信协议分析</td></tr></table></div><script xmlns=""> + </div><script xmlns="" type="text/javascript" id="clustrmaps" src="//cdn.clustrmaps.com/map_v2.js?u=r5HG&d=9mi5r_kkDC8uxG8HuY3p4-2qgeeVypAK9vMD-2P6BYM"></script><div class="navfooter"><hr /><table width="100%" summary="Navigation footer"><tr><td width="40%" align="left"><a accesskey="p" href="firmware.html">上一页</a> </td><td width="20%" align="center"><a accesskey="u" href="motorola.html">上一级</a></td><td width="40%" align="right"> <a accesskey="n" href="tms.html">下一页</a></td></tr><tr><td width="40%" align="left" valign="top">6.3. Motorola XiR R8200 固件升级教程 </td><td width="20%" align="center"><a accesskey="h" href="index.html">起始页</a></td><td width="40%" align="right" valign="top"> 6.5. Mototrbo 数字电台短信协议分析</td></tr></table></div><script xmlns=""> (function(i,s,o,g,r,a,m){i['GoogleAnalyticsObject']=r;i[r]=i[r]||function(){ (i[r].q=i[r].q||[]).push(arguments)},i[r].l=1*new Date();a=s.createElement(o), m=s.getElementsByTagName(o)[0];a.async=1;a.src=g;m.parentNode.insertBefore(a,m) diff --git a/radio/mmdvm.hotspot.7800.html b/radio/mmdvm.hotspot.7800.html index df2e20569e..3f1960c030 100644 --- a/radio/mmdvm.hotspot.7800.html +++ b/radio/mmdvm.hotspot.7800.html @@ -1,8 +1,8 @@ <?xml version="1.0" encoding="UTF-8" standalone="no"?> -<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"><html xmlns="http://www.w3.org/1999/xhtml"><head><meta http-equiv="Content-Type" content="text/html; charset=UTF-8" /><title>13.3. Yaesu FT-7800 + 中继版解决方案</title><link rel="stylesheet" type="text/css" href="docbook.css" /><meta name="generator" content="DocBook XSL Stylesheets Vsnapshot" /><meta name="keywords" content="Amateur Radio, ham, ham radio, icom, yaesu, kenwood,, cw,ssb,usb,lsb,am,fm,rtty,fsk,afsk,psk31, fdma,tdma,cdma, dmr,c4fm" /><link rel="home" href="index.html" title="Netkiller Amateur Radio 手札" /><link rel="up" href="mmdvm.html" title="第 13 章 MMDVM (Multi-Mode Digital Voice Modem)" /><link rel="prev" href="wpsd.html" title="13.2. WPSD" /><link rel="next" href="FreeDMR.html" title="13.4. FreeDMR" /></head><body><a xmlns="" href="//www.netkiller.cn/">Home</a> | <a xmlns="" href="//netkiller.github.io/">简体中文</a> | <a xmlns="" href="http://netkiller.sourceforge.net/">繁体中文</a> | <a xmlns="" href="/journal/index.html">杂文</a> - | <a xmlns="" href="https://github.com/netkiller">Github</a> | <a xmlns="" href="https://zhuanlan.zhihu.com/netkiller">知乎专栏</a> | <a xmlns="" href="https://www.facebook.com/bg7nyt">Facebook</a> | <a xmlns="" href="http://cn.linkedin.com/in/netkiller/">Linkedin</a> | <a xmlns="" href="https://www.youtube.com/user/bg7nyt/videos">Youtube</a> | <a xmlns="" href="//www.netkiller.cn/home/donations.html">打赏(Donations)</a> | <a xmlns="" href="//www.netkiller.cn/home/about.html">About</a><div class="navheader"><table width="100%" summary="Navigation header"><tr><th colspan="3" align="center">13.3. Yaesu FT-7800 + 中继版解决方案</th></tr><tr><td width="20%" align="left"><a accesskey="p" href="wpsd.html">上一页</a> </td><th width="60%" align="center">第 13 章 MMDVM (Multi-Mode Digital Voice Modem) </th><td width="20%" align="right"> <a accesskey="n" href="FreeDMR.html">下一页</a></td></tr></table><hr /></div><table xmlns=""><tr><td><iframe src="//ghbtns.com/github-btn.html?user=netkiller&repo=netkiller.github.io&type=watch&count=true&size=large" height="30" width="170" frameborder="0" scrolling="0" style="width:170px; height: 30px;" allowTransparency="true"></iframe></td><td><iframe src="//ghbtns.com/github-btn.html?user=netkiller&repo=netkiller.github.io&type=fork&count=true&size=large" height="30" width="170" frameborder="0" scrolling="0" style="width:170px; height: 30px;" allowTransparency="true"></iframe></td><td><iframe src="//ghbtns.com/github-btn.html?user=netkiller&type=follow&count=true&size=large" height="30" width="240" frameborder="0" scrolling="0" style="width:240px; height: 30px;" allowTransparency="true"></iframe></td><td></td><td><a href="https://zhuanlan.zhihu.com/netkiller"><img src="/images/logo/zhihu-card-default.svg" height="25" /></a></td><td valign="middle"><a href="https://zhuanlan.zhihu.com/netkiller">知乎专栏</a></td><td></td><td></td><td></td><td></td></tr></table><div class="section"><div class="titlepage"><div><div><h2 class="title" style="clear: both"><a id="mmdvm.hotspot.7800"></a>13.3. Yaesu FT-7800 + 中继版解决方案</h2></div></div></div> +<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"><html xmlns="http://www.w3.org/1999/xhtml"><head><meta http-equiv="Content-Type" content="text/html; charset=UTF-8" /><title>10.3. Yaesu FT-7800 + 中继版解决方案</title><link rel="stylesheet" type="text/css" href="docbook.css" /><meta name="generator" content="DocBook XSL Stylesheets Vsnapshot" /><meta name="keywords" content="Amateur Radio, ham, ham radio, icom, yaesu, kenwood,, cw,ssb,usb,lsb,am,fm,rtty,fsk,afsk,psk31, fdma,tdma,cdma, dmr,c4fm" /><link rel="home" href="index.html" title="Netkiller Amateur Radio 手札" /><link rel="up" href="mmdvm.html" title="第 10 章 MMDVM (Multi-Mode Digital Voice Modem)" /><link rel="prev" href="wpsd.html" title="10.2. WPSD" /><link rel="next" href="FreeDMR.html" title="10.4. FreeDMR" /></head><body><a xmlns="" href="//www.netkiller.cn/">Home</a> | <a xmlns="" href="//netkiller.github.io/">简体中文</a> | <a xmlns="" href="http://netkiller.sourceforge.net/">繁体中文</a> | <a xmlns="" href="/journal/index.html">杂文</a> + | <a xmlns="" href="https://github.com/netkiller">Github</a> | <a xmlns="" href="https://zhuanlan.zhihu.com/netkiller">知乎专栏</a> | <a xmlns="" href="https://www.facebook.com/bg7nyt">Facebook</a> | <a xmlns="" href="http://cn.linkedin.com/in/netkiller/">Linkedin</a> | <a xmlns="" href="https://www.youtube.com/user/bg7nyt/videos">Youtube</a> | <a xmlns="" href="//www.netkiller.cn/home/donations.html">打赏(Donations)</a> | <a xmlns="" href="//www.netkiller.cn/home/about.html">About</a><div class="navheader"><table width="100%" summary="Navigation header"><tr><th colspan="3" align="center">10.3. Yaesu FT-7800 + 中继版解决方案</th></tr><tr><td width="20%" align="left"><a accesskey="p" href="wpsd.html">上一页</a> </td><th width="60%" align="center">第 10 章 MMDVM (Multi-Mode Digital Voice Modem) </th><td width="20%" align="right"> <a accesskey="n" href="FreeDMR.html">下一页</a></td></tr></table><hr /></div><table xmlns=""><tr><td><iframe src="//ghbtns.com/github-btn.html?user=netkiller&repo=netkiller.github.io&type=watch&count=true&size=large" height="30" width="170" frameborder="0" scrolling="0" style="width:170px; height: 30px;" allowTransparency="true"></iframe></td><td><iframe src="//ghbtns.com/github-btn.html?user=netkiller&repo=netkiller.github.io&type=fork&count=true&size=large" height="30" width="170" frameborder="0" scrolling="0" style="width:170px; height: 30px;" allowTransparency="true"></iframe></td><td><iframe src="//ghbtns.com/github-btn.html?user=netkiller&type=follow&count=true&size=large" height="30" width="240" frameborder="0" scrolling="0" style="width:240px; height: 30px;" allowTransparency="true"></iframe></td><td></td><td><a href="https://zhuanlan.zhihu.com/netkiller"><img src="/images/logo/zhihu-card-default.svg" height="25" /></a></td><td valign="middle"><a href="https://zhuanlan.zhihu.com/netkiller">知乎专栏</a></td><td></td><td></td><td></td><td></td></tr></table><div class="section"><div class="titlepage"><div><div><h2 class="title" style="clear: both"><a id="mmdvm.hotspot.7800"></a>10.3. Yaesu FT-7800 + 中继版解决方案</h2></div></div></div> - <div class="section"><div class="titlepage"><div><div><h3 class="title"><a id="id844"></a>13.3.1. 准备工作</h3></div></div></div> + <div class="section"><div class="titlepage"><div><div><h3 class="title"><a id="id855"></a>10.3.1. 准备工作</h3></div></div></div> <div class="orderedlist"><p class="title"><strong>设备列表</strong></p><ol class="orderedlist" type="1"><li class="listitem">Yaesu FT-7800</li><li class="listitem">MMDVM 中继板</li><li class="listitem">树莓派 + 电源不低于2.1A</li><li class="listitem">PS2</li><li class="listitem">网线一条</li></ol></div> <p>中继板插入树莓派 GPIO</p> @@ -16,7 +16,7 @@ <p>网线与WiFi怎么选择,你首先使用手机搜索一下Wifi 列表,如果你所在的位置 WIFI比较多,建议你使用网线连接。WIFI不稳定就是因为信道冲突导致丢包造成的。所以根据你的网络环境来选择使用WIFI还是网线。</p> </div> - <div class="section"><div class="titlepage"><div><div><h3 class="title"><a id="id845"></a>13.3.2. Yaesu FT-7800 电台设置</h3></div></div></div> + <div class="section"><div class="titlepage"><div><div><h3 class="title"><a id="id856"></a>10.3.2. Yaesu FT-7800 电台设置</h3></div></div></div> <p>选择一个热点频率,这里使用 435.000</p> <p>按下 BAND/SET 键,进入 25号菜单 PKT.MIC</p> @@ -31,7 +31,7 @@ <div><table border="0" summary="manufactured viewport for HTML img" style="cellpadding: 0; cellspacing: 0;" width="60%"><tr><td><img src="images/mmdvm/repeater/PKT9600.jpeg" width="100%" /></td></tr></table></div> <p>现在树莓派连接网线,USB电源线,并启动树莓派。启动过程 MMDVM 板会自检,所有指示灯会依次亮起,并且会发射一次测试信号,可以看到 FT-7800 处于发射状态。</p> </div> - <div class="section"><div class="titlepage"><div><div><h3 class="title"><a id="id846"></a>13.3.3. MMDVM C4FM 设置</h3></div></div></div> + <div class="section"><div class="titlepage"><div><div><h3 class="title"><a id="id857"></a>10.3.3. MMDVM C4FM 设置</h3></div></div></div> <p>我是用的是 Yaesu FT-2DR 这里就不介绍如何设置了。设置一个频率 435.000 DN 模式即可。</p> <div><table border="0" summary="manufactured viewport for HTML img" style="cellpadding: 0; cellspacing: 0;" width="70%"><tr><td><img src="images/mmdvm/ysf/ysf-mode.png" width="100%" /></td></tr></table></div> @@ -42,7 +42,7 @@ <div><table border="0" summary="manufactured viewport for HTML img" style="cellpadding: 0; cellspacing: 0;" width="70%"><tr><td><img src="images/mmdvm/ysf/YSFParrot.png" width="100%" /></td></tr></table></div> <p>FCS00499 回音测试,你说一句话,他会录音,然后回放给你。</p> </div> - <div class="section"><div class="titlepage"><div><div><h3 class="title"><a id="id847"></a>13.3.4. MMDVM DMR 设置</h3></div></div></div> + <div class="section"><div class="titlepage"><div><div><h3 class="title"><a id="id858"></a>10.3.4. MMDVM DMR 设置</h3></div></div></div> <p>首先给 DMR 电台写频,打开 CPS 软件,这里我是使用蓝牙连接。</p> <p>找到数字通信录,鼠标右键,可以看到菜单</p> @@ -59,7 +59,7 @@ <p>MMDVM 设置</p> <div><table border="0" summary="manufactured viewport for HTML img" style="cellpadding: 0; cellspacing: 0;" width="70%"><tr><td><img src="images/mmdvm/dmr/mmdvm-dmr.png" width="100%" /></td></tr></table></div> </div> - <div class="section"><div class="titlepage"><div><div><h3 class="title"><a id="id848"></a>13.3.5. DMR 不解码</h3></div></div></div> + <div class="section"><div class="titlepage"><div><div><h3 class="title"><a id="id859"></a>10.3.5. DMR 不解码</h3></div></div></div> <p>接收不解码的问题:</p> <p>从仪表盘可以看到自己可能发射,也能看到 MMDVM过来的信号,但是 DMR 只能看到信号📶闪烁,电台没有语音。</p> @@ -68,7 +68,7 @@ <p>电台按下PPT发射,COS灯不亮,可以尝试调节 RX 电位器。</p> </div> - <div class="section"><div class="titlepage"><div><div><h3 class="title"><a id="id849"></a>13.3.6. 调试误码率</h3></div></div></div> + <div class="section"><div class="titlepage"><div><div><h3 class="title"><a id="id860"></a>10.3.6. 调试误码率</h3></div></div></div> <p>调试误码率一定要有耐心,很可能今天你调试出 0.0% , 明天一开机又成了 9%。发射的时候,只按PPT不讲话,和讲话的结果也不同。在鹦鹉螺模式调试 0%,回到TG4601就惨目忍睹。我常常遇到这种情况,多总结,多记录,使用概率方法。</p> <p>首先你要考虑你的中继版主要使用那种模式,是C4FM 还是 DMR。如果只用一种,比较号调,如果多个模式都使用,就要做出平衡。</p> @@ -76,7 +76,7 @@ <p>切记,调试误码率一定要注意,你的设备最好不要冷机调试,必须让他工作一段时间,稳定后在慢慢调试,温补晶振也不是万能的。让电台和MMDVM热机 10分钟以上,在此期间你可以随意使用鹦鹉螺回音发射。</p> </div> - <div class="section"><div class="titlepage"><div><div><h3 class="title"><a id="id850"></a>13.3.7. 进入 Yaesu FT-7800 的工程模式下微调</h3></div></div></div> + <div class="section"><div class="titlepage"><div><div><h3 class="title"><a id="id861"></a>10.3.7. 进入 Yaesu FT-7800 的工程模式下微调</h3></div></div></div> <div class="tip" style="margin-left: 0.5in; margin-right: 0.5in;"><table border="0" summary="Tip"><tr><td rowspan="2" align="center" valign="top" width="25"><img alt="[提示]" src="/graphics/tip.png" /></td><th align="left">提示</th></tr><tr><td align="left" valign="top"> <p>注意:进入工程模式一定要先记录下默认值,然后再调试。</p> @@ -97,14 +97,14 @@ <p>下面是 modom 配置,我没有修改,保持 pi-star 默认配置即可。另外RXOffset,TXOffset的设置对于中继板是无效的。</p> <div><table border="0" summary="manufactured viewport for HTML img" style="cellpadding: 0; cellspacing: 0;" width="70%"><tr><td><img src="images/mmdvm/repeater/modem.png" width="100%" /></td></tr></table></div> </div> - <div class="section"><div class="titlepage"><div><div><h3 class="title"><a id="id851"></a>13.3.8. Yaesu FT-7800 在 VHF 模式下不支持 9600BPs 数据包通信。</h3></div></div></div> + <div class="section"><div class="titlepage"><div><div><h3 class="title"><a id="id862"></a>10.3.8. Yaesu FT-7800 在 VHF 模式下不支持 9600BPs 数据包通信。</h3></div></div></div> <p>我最初非常想使用VHF玩 MMDVM,拿到板子后,设置好 VHF 频率,就开始调试,折腾到凌晨2点没有成功,只能接收,无法发射(发射 COS灯不亮)。一度怀疑MMDVM板子有问题。最后偶然切换到 UHF 一切正常。</p> <p>经过测试 FT-7800 不能在 VHF 上使用 9600 发射,但是可以接收。</p> <p>有 FT-8800,FT-8900 的同学帮忙测试一下,在 VHF 上是否可以工作,如果可以请告诉我一声。</p> <p>有 FT-991A 的同学也可以测试一下是否能在 50Mhz, 29Mhz 上玩 MMDVM。</p> </div> - <div class="section"><div class="titlepage"><div><div><h3 class="title"><a id="id852"></a>13.3.9. 给电台加锁</h3></div></div></div> + <div class="section"><div class="titlepage"><div><div><h3 class="title"><a id="id863"></a>10.3.9. 给电台加锁</h3></div></div></div> <p>有一次我开了电台和MMDVM,就出去散步了,不一会就上不去了。回家一看频道变了,可能是小孩或家人不小心碰到。</p> <p>进入 21 号菜单,LOCK</p> @@ -114,7 +114,7 @@ <p>按下 PPT 退出,然后把手麦从电台上拔下来。</p> <p>设置完毕</p> </div> - </div><script xmlns="" type="text/javascript" id="clustrmaps" src="//cdn.clustrmaps.com/map_v2.js?u=r5HG&d=9mi5r_kkDC8uxG8HuY3p4-2qgeeVypAK9vMD-2P6BYM"></script><div class="navfooter"><hr /><table width="100%" summary="Navigation footer"><tr><td width="40%" align="left"><a accesskey="p" href="wpsd.html">上一页</a> </td><td width="20%" align="center"><a accesskey="u" href="mmdvm.html">上一级</a></td><td width="40%" align="right"> <a accesskey="n" href="FreeDMR.html">下一页</a></td></tr><tr><td width="40%" align="left" valign="top">13.2. WPSD </td><td width="20%" align="center"><a accesskey="h" href="index.html">起始页</a></td><td width="40%" align="right" valign="top"> 13.4. FreeDMR</td></tr></table></div><script xmlns=""> + </div><script xmlns="" type="text/javascript" id="clustrmaps" src="//cdn.clustrmaps.com/map_v2.js?u=r5HG&d=9mi5r_kkDC8uxG8HuY3p4-2qgeeVypAK9vMD-2P6BYM"></script><div class="navfooter"><hr /><table width="100%" summary="Navigation footer"><tr><td width="40%" align="left"><a accesskey="p" href="wpsd.html">上一页</a> </td><td width="20%" align="center"><a accesskey="u" href="mmdvm.html">上一级</a></td><td width="40%" align="right"> <a accesskey="n" href="FreeDMR.html">下一页</a></td></tr><tr><td width="40%" align="left" valign="top">10.2. WPSD </td><td width="20%" align="center"><a accesskey="h" href="index.html">起始页</a></td><td width="40%" align="right" valign="top"> 10.4. FreeDMR</td></tr></table></div><script xmlns=""> (function(i,s,o,g,r,a,m){i['GoogleAnalyticsObject']=r;i[r]=i[r]||function(){ (i[r].q=i[r].q||[]).push(arguments)},i[r].l=1*new Date();a=s.createElement(o), m=s.getElementsByTagName(o)[0];a.async=1;a.src=g;m.parentNode.insertBefore(a,m) diff --git a/radio/mmdvm.html b/radio/mmdvm.html index cd9d937e2b..23b01f4c80 100644 --- a/radio/mmdvm.html +++ b/radio/mmdvm.html @@ -1,25 +1,25 @@ <?xml version="1.0" encoding="UTF-8" standalone="no"?> -<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"><html xmlns="http://www.w3.org/1999/xhtml"><head><meta http-equiv="Content-Type" content="text/html; charset=UTF-8" /><title>第 13 章 MMDVM (Multi-Mode Digital Voice Modem)</title><link rel="stylesheet" type="text/css" href="docbook.css" /><meta name="generator" content="DocBook XSL Stylesheets Vsnapshot" /><meta name="keywords" content="Amateur Radio, ham, ham radio, icom, yaesu, kenwood,, cw,ssb,usb,lsb,am,fm,rtty,fsk,afsk,psk31, fdma,tdma,cdma, dmr,c4fm" /><link rel="home" href="index.html" title="Netkiller Amateur Radio 手札" /><link rel="up" href="digital.html" title="部分 III. 数字业余无线电" /><link rel="prev" href="kenwood.mmdvm.nxdn.html" title="12.2. NX-800 MMDVM 配置" /><link rel="next" href="wpsd.html" title="13.2. WPSD" /></head><body><a xmlns="" href="//www.netkiller.cn/">Home</a> | <a xmlns="" href="//netkiller.github.io/">简体中文</a> | <a xmlns="" href="http://netkiller.sourceforge.net/">繁体中文</a> | <a xmlns="" href="/journal/index.html">杂文</a> - | <a xmlns="" href="https://github.com/netkiller">Github</a> | <a xmlns="" href="https://zhuanlan.zhihu.com/netkiller">知乎专栏</a> | <a xmlns="" href="https://www.facebook.com/bg7nyt">Facebook</a> | <a xmlns="" href="http://cn.linkedin.com/in/netkiller/">Linkedin</a> | <a xmlns="" href="https://www.youtube.com/user/bg7nyt/videos">Youtube</a> | <a xmlns="" href="//www.netkiller.cn/home/donations.html">打赏(Donations)</a> | <a xmlns="" href="//www.netkiller.cn/home/about.html">About</a><div class="navheader"><table width="100%" summary="Navigation header"><tr><th colspan="3" align="center">第 13 章 MMDVM (Multi-Mode Digital Voice Modem) </th></tr><tr><td width="20%" align="left"><a accesskey="p" href="kenwood.mmdvm.nxdn.html">上一页</a> </td><th width="60%" align="center">部分 III. 数字业余无线电</th><td width="20%" align="right"> <a accesskey="n" href="wpsd.html">下一页</a></td></tr></table><hr /></div><table xmlns=""><tr><td><iframe src="//ghbtns.com/github-btn.html?user=netkiller&repo=netkiller.github.io&type=watch&count=true&size=large" height="30" width="170" frameborder="0" scrolling="0" style="width:170px; height: 30px;" allowTransparency="true"></iframe></td><td><iframe src="//ghbtns.com/github-btn.html?user=netkiller&repo=netkiller.github.io&type=fork&count=true&size=large" height="30" width="170" frameborder="0" scrolling="0" style="width:170px; height: 30px;" allowTransparency="true"></iframe></td><td><iframe src="//ghbtns.com/github-btn.html?user=netkiller&type=follow&count=true&size=large" height="30" width="240" frameborder="0" scrolling="0" style="width:240px; height: 30px;" allowTransparency="true"></iframe></td><td></td><td><a href="https://zhuanlan.zhihu.com/netkiller"><img src="/images/logo/zhihu-card-default.svg" height="25" /></a></td><td valign="middle"><a href="https://zhuanlan.zhihu.com/netkiller">知乎专栏</a></td><td></td><td></td><td></td><td></td></tr></table><div class="chapter"><div class="titlepage"><div><div><h2 class="title"><a id="mmdvm"></a>第 13 章 MMDVM (Multi-Mode Digital Voice Modem) </h2></div></div></div><div class="toc"><p><strong>目录</strong></p><dl class="toc"><dt><span class="section"><a href="mmdvm.html#pi-star">13.1. Pi-Star Digital Voice Software</a></span></dt><dd><dl><dt><span class="section"><a href="mmdvm.html#id829">13.1.1. 对于初次接触 MMDVM 的人,怎么选择 MMDVM 板</a></span></dt><dt><span class="section"><a href="mmdvm.html#id831">13.1.2. 烧录img镜像文件</a></span></dt><dt><span class="section"><a href="mmdvm.html#id832">13.1.3. 释放TF卡空间</a></span></dt><dt><span class="section"><a href="mmdvm.html#id833">13.1.4. 更新系统</a></span></dt><dt><span class="section"><a href="mmdvm.html#id834">13.1.5. 修改权限从 ro 到 rw </a></span></dt><dt><span class="section"><a href="mmdvm.html#mmdvm.users">13.1.6. 呼号列表</a></span></dt><dt><span class="section"><a href="mmdvm.html#mmdvm.dmr.network">13.1.7. DMR Network</a></span></dt><dt><span class="section"><a href="mmdvm.html#id835">13.1.8. YSF Reflector List</a></span></dt><dt><span class="section"><a href="mmdvm.html#id836">13.1.9. YSF Network</a></span></dt><dt><span class="section"><a href="mmdvm.html#mmdvmhost">13.1.10. 手工编译安装 MMDVM</a></span></dt></dl></dd><dt><span class="section"><a href="wpsd.html">13.2. WPSD</a></span></dt><dd><dl><dt><span class="section"><a href="wpsd.html#id841">13.2.1. Raspberry 树莓派安装 WPSD</a></span></dt><dt><span class="section"><a href="wpsd.html#id842">13.2.2. 进入 pi-star 终端</a></span></dt><dt><span class="section"><a href="wpsd.html#id843">13.2.3. GPS</a></span></dt></dl></dd><dt><span class="section"><a href="mmdvm.hotspot.7800.html">13.3. Yaesu FT-7800 + 中继版解决方案</a></span></dt><dd><dl><dt><span class="section"><a href="mmdvm.hotspot.7800.html#id844">13.3.1. 准备工作</a></span></dt><dt><span class="section"><a href="mmdvm.hotspot.7800.html#id845">13.3.2. Yaesu FT-7800 电台设置</a></span></dt><dt><span class="section"><a href="mmdvm.hotspot.7800.html#id846">13.3.3. MMDVM C4FM 设置</a></span></dt><dt><span class="section"><a href="mmdvm.hotspot.7800.html#id847">13.3.4. MMDVM DMR 设置</a></span></dt><dt><span class="section"><a href="mmdvm.hotspot.7800.html#id848">13.3.5. DMR 不解码</a></span></dt><dt><span class="section"><a href="mmdvm.hotspot.7800.html#id849">13.3.6. 调试误码率</a></span></dt><dt><span class="section"><a href="mmdvm.hotspot.7800.html#id850">13.3.7. 进入 Yaesu FT-7800 的工程模式下微调</a></span></dt><dt><span class="section"><a href="mmdvm.hotspot.7800.html#id851">13.3.8. Yaesu FT-7800 在 VHF 模式下不支持 9600BPs 数据包通信。</a></span></dt><dt><span class="section"><a href="mmdvm.hotspot.7800.html#id852">13.3.9. 给电台加锁</a></span></dt></dl></dd><dt><span class="section"><a href="FreeDMR.html">13.4. FreeDMR</a></span></dt><dt><span class="section"><a href="HBLink3.html">13.5. HBLink3</a></span></dt><dt><span class="section"><a href="ch13s06.html">13.6. DroidStar</a></span></dt></dl></div> +<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"><html xmlns="http://www.w3.org/1999/xhtml"><head><meta http-equiv="Content-Type" content="text/html; charset=UTF-8" /><title>第 10 章 MMDVM (Multi-Mode Digital Voice Modem)</title><link rel="stylesheet" type="text/css" href="docbook.css" /><meta name="generator" content="DocBook XSL Stylesheets Vsnapshot" /><meta name="keywords" content="Amateur Radio, ham, ham radio, icom, yaesu, kenwood,, cw,ssb,usb,lsb,am,fm,rtty,fsk,afsk,psk31, fdma,tdma,cdma, dmr,c4fm" /><link rel="home" href="index.html" title="Netkiller Amateur Radio 手札" /><link rel="up" href="device.html" title="部分 II. 电台设备" /><link rel="prev" href="ch09s02.html" title="9.2. RJ45 口手麦定义" /><link rel="next" href="wpsd.html" title="10.2. WPSD" /></head><body><a xmlns="" href="//www.netkiller.cn/">Home</a> | <a xmlns="" href="//netkiller.github.io/">简体中文</a> | <a xmlns="" href="http://netkiller.sourceforge.net/">繁体中文</a> | <a xmlns="" href="/journal/index.html">杂文</a> + | <a xmlns="" href="https://github.com/netkiller">Github</a> | <a xmlns="" href="https://zhuanlan.zhihu.com/netkiller">知乎专栏</a> | <a xmlns="" href="https://www.facebook.com/bg7nyt">Facebook</a> | <a xmlns="" href="http://cn.linkedin.com/in/netkiller/">Linkedin</a> | <a xmlns="" href="https://www.youtube.com/user/bg7nyt/videos">Youtube</a> | <a xmlns="" href="//www.netkiller.cn/home/donations.html">打赏(Donations)</a> | <a xmlns="" href="//www.netkiller.cn/home/about.html">About</a><div class="navheader"><table width="100%" summary="Navigation header"><tr><th colspan="3" align="center">第 10 章 MMDVM (Multi-Mode Digital Voice Modem) </th></tr><tr><td width="20%" align="left"><a accesskey="p" href="ch09s02.html">上一页</a> </td><th width="60%" align="center">部分 II. 电台设备</th><td width="20%" align="right"> <a accesskey="n" href="wpsd.html">下一页</a></td></tr></table><hr /></div><table xmlns=""><tr><td><iframe src="//ghbtns.com/github-btn.html?user=netkiller&repo=netkiller.github.io&type=watch&count=true&size=large" height="30" width="170" frameborder="0" scrolling="0" style="width:170px; height: 30px;" allowTransparency="true"></iframe></td><td><iframe src="//ghbtns.com/github-btn.html?user=netkiller&repo=netkiller.github.io&type=fork&count=true&size=large" height="30" width="170" frameborder="0" scrolling="0" style="width:170px; height: 30px;" allowTransparency="true"></iframe></td><td><iframe src="//ghbtns.com/github-btn.html?user=netkiller&type=follow&count=true&size=large" height="30" width="240" frameborder="0" scrolling="0" style="width:240px; height: 30px;" allowTransparency="true"></iframe></td><td></td><td><a href="https://zhuanlan.zhihu.com/netkiller"><img src="/images/logo/zhihu-card-default.svg" height="25" /></a></td><td valign="middle"><a href="https://zhuanlan.zhihu.com/netkiller">知乎专栏</a></td><td></td><td></td><td></td><td></td></tr></table><div class="chapter"><div class="titlepage"><div><div><h2 class="title"><a id="mmdvm"></a>第 10 章 MMDVM (Multi-Mode Digital Voice Modem) </h2></div></div></div><div class="toc"><p><strong>目录</strong></p><dl class="toc"><dt><span class="section"><a href="mmdvm.html#pi-star">10.1. Pi-Star Digital Voice Software</a></span></dt><dd><dl><dt><span class="section"><a href="mmdvm.html#id840">10.1.1. 对于初次接触 MMDVM 的人,怎么选择 MMDVM 板</a></span></dt><dt><span class="section"><a href="mmdvm.html#id842">10.1.2. 烧录img镜像文件</a></span></dt><dt><span class="section"><a href="mmdvm.html#id843">10.1.3. 释放TF卡空间</a></span></dt><dt><span class="section"><a href="mmdvm.html#id844">10.1.4. 更新系统</a></span></dt><dt><span class="section"><a href="mmdvm.html#id845">10.1.5. 修改权限从 ro 到 rw </a></span></dt><dt><span class="section"><a href="mmdvm.html#mmdvm.users">10.1.6. 呼号列表</a></span></dt><dt><span class="section"><a href="mmdvm.html#mmdvm.dmr.network">10.1.7. DMR Network</a></span></dt><dt><span class="section"><a href="mmdvm.html#id846">10.1.8. YSF Reflector List</a></span></dt><dt><span class="section"><a href="mmdvm.html#id847">10.1.9. YSF Network</a></span></dt><dt><span class="section"><a href="mmdvm.html#mmdvmhost">10.1.10. 手工编译安装 MMDVM</a></span></dt></dl></dd><dt><span class="section"><a href="wpsd.html">10.2. WPSD</a></span></dt><dd><dl><dt><span class="section"><a href="wpsd.html#id852">10.2.1. Raspberry 树莓派安装 WPSD</a></span></dt><dt><span class="section"><a href="wpsd.html#id853">10.2.2. 进入 pi-star 终端</a></span></dt><dt><span class="section"><a href="wpsd.html#id854">10.2.3. GPS</a></span></dt></dl></dd><dt><span class="section"><a href="mmdvm.hotspot.7800.html">10.3. Yaesu FT-7800 + 中继版解决方案</a></span></dt><dd><dl><dt><span class="section"><a href="mmdvm.hotspot.7800.html#id855">10.3.1. 准备工作</a></span></dt><dt><span class="section"><a href="mmdvm.hotspot.7800.html#id856">10.3.2. Yaesu FT-7800 电台设置</a></span></dt><dt><span class="section"><a href="mmdvm.hotspot.7800.html#id857">10.3.3. MMDVM C4FM 设置</a></span></dt><dt><span class="section"><a href="mmdvm.hotspot.7800.html#id858">10.3.4. MMDVM DMR 设置</a></span></dt><dt><span class="section"><a href="mmdvm.hotspot.7800.html#id859">10.3.5. DMR 不解码</a></span></dt><dt><span class="section"><a href="mmdvm.hotspot.7800.html#id860">10.3.6. 调试误码率</a></span></dt><dt><span class="section"><a href="mmdvm.hotspot.7800.html#id861">10.3.7. 进入 Yaesu FT-7800 的工程模式下微调</a></span></dt><dt><span class="section"><a href="mmdvm.hotspot.7800.html#id862">10.3.8. Yaesu FT-7800 在 VHF 模式下不支持 9600BPs 数据包通信。</a></span></dt><dt><span class="section"><a href="mmdvm.hotspot.7800.html#id863">10.3.9. 给电台加锁</a></span></dt></dl></dd><dt><span class="section"><a href="FreeDMR.html">10.4. FreeDMR</a></span></dt><dt><span class="section"><a href="HBLink3.html">10.5. HBLink3</a></span></dt><dt><span class="section"><a href="ch10s06.html">10.6. DroidStar</a></span></dt></dl></div> -<div class="section"><div class="titlepage"><div><div><h2 class="title" style="clear: both"><a id="pi-star"></a>13.1. Pi-Star Digital Voice Software</h2></div></div></div> +<div class="section"><div class="titlepage"><div><div><h2 class="title" style="clear: both"><a id="pi-star"></a>10.1. Pi-Star Digital Voice Software</h2></div></div></div> <p>Web UI 地址 http://pi-star/</p> <p>用户:pi-star</p> <p>密码:raspberry</p> - <div class="section"><div class="titlepage"><div><div><h3 class="title"><a id="id829"></a>13.1.1. 对于初次接触 MMDVM 的人,怎么选择 MMDVM 板</h3></div></div></div> + <div class="section"><div class="titlepage"><div><div><h3 class="title"><a id="id840"></a>10.1.1. 对于初次接触 MMDVM 的人,怎么选择 MMDVM 板</h3></div></div></div> <p>以下是我总结出来的,希望对你有所帮助。</p> <div><img src="images/mmdvm/MMDVM选择.png" /></div> <p>MMDVM 是爱好者们 DIY 出来的,并没有产品化。所以板子也参差不齐,这也很正常。购买的时候要问问买家是否使用进口的温补晶振,RX/TX Offset 和 误码率。</p> <p>还有固件版本,板子出品时间,尽量购买最近推出的板子,或者询问一下群里Ham购买口碑比较好的。</p> </div> - <div class="section"><div class="titlepage"><div><div><h3 class="title"><a id="id831"></a>13.1.2. 烧录img镜像文件</h3></div></div></div> + <div class="section"><div class="titlepage"><div><div><h3 class="title"><a id="id842"></a>10.1.2. 烧录img镜像文件</h3></div></div></div> <p>下载镜像文件 http://www.pistar.uk/downloads/</p> <p>树莓派 3B+ 目前还没有release,可以使用 beta 版本 http://www.pistar.uk/beta/</p> - <div class="section"><div class="titlepage"><div><div><h4 class="title"><a id="id830"></a>13.1.2.1. Mac</h4></div></div></div> + <div class="section"><div class="titlepage"><div><div><h4 class="title"><a id="id841"></a>10.1.2.1. Mac</h4></div></div></div> <p>执行 diskutil list 查看SD卡设备文件名</p> <pre class="screen"> @@ -42,7 +42,7 @@ </div> </div> - <div class="section"><div class="titlepage"><div><div><h3 class="title"><a id="id832"></a>13.1.3. 释放TF卡空间</h3></div></div></div> + <div class="section"><div class="titlepage"><div><div><h3 class="title"><a id="id843"></a>10.1.3. 释放TF卡空间</h3></div></div></div> <p>首次使用 dd 烧录 TF 启动后,pi-star 不是使用所有的 TF 空间,需要把卡上不用空间全给树莓派</p> <pre class="screen"> @@ -52,7 +52,7 @@ </pre> </div> - <div class="section"><div class="titlepage"><div><div><h3 class="title"><a id="id833"></a>13.1.4. 更新系统</h3></div></div></div> + <div class="section"><div class="titlepage"><div><div><h3 class="title"><a id="id844"></a>10.1.4. 更新系统</h3></div></div></div> <pre class="screen"> @@ -60,7 +60,7 @@ </pre> </div> - <div class="section"><div class="titlepage"><div><div><h3 class="title"><a id="id834"></a>13.1.5. 修改权限从 ro 到 rw </h3></div></div></div> + <div class="section"><div class="titlepage"><div><div><h3 class="title"><a id="id845"></a>10.1.5. 修改权限从 ro 到 rw </h3></div></div></div> <pre class="screen"> @@ -68,34 +68,34 @@ </pre> </div> - <div class="section"><div class="titlepage"><div><div><h3 class="title"><a id="mmdvm.users"></a>13.1.6. 呼号列表</h3></div></div></div> + <div class="section"><div class="titlepage"><div><div><h3 class="title"><a id="mmdvm.users"></a>10.1.6. 呼号列表</h3></div></div></div> <a class="ulink" href="https://www.radioid.net/static/users.json" target="_top">https://www.radioid.net/static/users.json</a> <a class="ulink" href="https://database.radioid.net/api/dmr/user/?country=China" target="_top">中国呼号</a> </div> - <div class="section"><div class="titlepage"><div><div><h3 class="title"><a id="mmdvm.dmr.network"></a>13.1.7. DMR Network</h3></div></div></div> + <div class="section"><div class="titlepage"><div><div><h3 class="title"><a id="mmdvm.dmr.network"></a>10.1.7. DMR Network</h3></div></div></div> <a class="ulink" href="https://www.radioid.net/static/rptrs.json" target="_top">https://www.radioid.net/static/rptrs.json</a> </div> - <div class="section"><div class="titlepage"><div><div><h3 class="title"><a id="id835"></a>13.1.8. YSF Reflector List</h3></div></div></div> + <div class="section"><div class="titlepage"><div><div><h3 class="title"><a id="id846"></a>10.1.8. YSF Reflector List</h3></div></div></div> <p>Yaesu 设备按下 X 键 然后点击 Search 按钮,再点击 ID 按钮,输入下面列表 YSF DTMF,最后点击 EN 按钮,完成切换 </p> <a class="ulink" href="https://www.pistar.uk/ysf_reflectors.php" target="_top">https://www.pistar.uk/ysf_reflectors.php</a> </div> - <div class="section"><div class="titlepage"><div><div><h3 class="title"><a id="id836"></a>13.1.9. YSF Network</h3></div></div></div> + <div class="section"><div class="titlepage"><div><div><h3 class="title"><a id="id847"></a>10.1.9. YSF Network</h3></div></div></div> <a class="ulink" href="https://www.pistar.uk/downloads/YSF_Hosts.txt" target="_top">https://www.pistar.uk/downloads/YSF_Hosts.txt</a> </div> -<div class="section"><div class="titlepage"><div><div><h3 class="title"><a id="mmdvmhost"></a>13.1.10. 手工编译安装 MMDVM</h3></div></div></div> +<div class="section"><div class="titlepage"><div><div><h3 class="title"><a id="mmdvmhost"></a>10.1.10. 手工编译安装 MMDVM</h3></div></div></div> <p>MMDVM != Pi-Star</p> <p>说起MMDVM大家就会想到Pi-Star,但是 MMDVM 不等于 Pi-Star。MMDVM是一套独立系统,Pi-Star 是一套封装好的MMDVM套件(包含了 MMDVMHost , Dashboard 等软件)。</p> <p>首先你需要</p> <div><img src="images/mmdvm/MMDVM.png" /></div> <p>事实上,我们可以单独部署 MMDVMHost,目前已知 MMDVMHost 可以运行在 Linux,Mac OS,Windows系统上。</p> - <div class="section"><div class="titlepage"><div><div><h4 class="title"><a id="mmdvm.user"></a>13.1.10.1. 创建 MMDVM 用户</h4></div></div></div> + <div class="section"><div class="titlepage"><div><div><h4 class="title"><a id="mmdvm.user"></a>10.1.10.1. 创建 MMDVM 用户</h4></div></div></div> <p>创建 mmdvm 用户,添加 mmdvm 用户到 dialout 组</p> <pre class="screen"> @@ -123,7 +123,7 @@ </pre> </div> - <div class="section"><div class="titlepage"><div><div><h4 class="title"><a id="YSFClients"></a>13.1.10.2. YSFClients</h4></div></div></div> + <div class="section"><div class="titlepage"><div><div><h4 class="title"><a id="YSFClients"></a>10.1.10.2. YSFClients</h4></div></div></div> <p>因为 MMDVMHost 需要连接到 YSFGateway 才能工作。所以我们先安装 YSFGateway。</p> <pre class="screen"> @@ -305,7 +305,7 @@ </pre> </div> </div> - <div class="section"><div class="titlepage"><div><div><h4 class="title"><a id="DMRGateway"></a>13.1.10.3. DMRGateway</h4></div></div></div> + <div class="section"><div class="titlepage"><div><div><h4 class="title"><a id="DMRGateway"></a>10.1.10.3. DMRGateway</h4></div></div></div> <pre class="screen"> @@ -321,9 +321,9 @@ </pre> </div> - <div class="section"><div class="titlepage"><div><div><h4 class="title"><a id="MMDVMHost"></a>13.1.10.4. MMDVMHost</h4></div></div></div> + <div class="section"><div class="titlepage"><div><div><h4 class="title"><a id="MMDVMHost"></a>10.1.10.4. MMDVMHost</h4></div></div></div> - <div class="section"><div class="titlepage"><div><div><h5 class="title"><a id="id837"></a>编译安装 MMDVMHost</h5></div></div></div> + <div class="section"><div class="titlepage"><div><div><h5 class="title"><a id="id848"></a>编译安装 MMDVMHost</h5></div></div></div> <pre class="screen"> @@ -412,7 +412,7 @@ </pre> </div> - <div class="section"><div class="titlepage"><div><div><h5 class="title"><a id="id838"></a>systemd</h5></div></div></div> + <div class="section"><div class="titlepage"><div><div><h5 class="title"><a id="id849"></a>systemd</h5></div></div></div> <p></p> <pre class="screen"> @@ -923,7 +923,7 @@ </div> - <div class="section"><div class="titlepage"><div><div><h4 class="title"><a id="MMDVMCal"></a>13.1.10.5. MMDVMCal</h4></div></div></div> + <div class="section"><div class="titlepage"><div><div><h4 class="title"><a id="MMDVMCal"></a>10.1.10.5. MMDVMCal</h4></div></div></div> <p>MMDVMCal 是用来调试 DMR 的工具</p> <pre class="screen"> @@ -979,7 +979,7 @@ <p>设置好后按空格键 MMDVM 板开始发射,使用 SDR 软件观察,反复调试。</p> </div> - <div class="section"><div class="titlepage"><div><div><h4 class="title"><a id="mmdvm.dashboard"></a>13.1.10.6. Pi-Star Digital Voice Dashboard</h4></div></div></div> + <div class="section"><div class="titlepage"><div><div><h4 class="title"><a id="mmdvm.dashboard"></a>10.1.10.6. Pi-Star Digital Voice Dashboard</h4></div></div></div> <p>Pi-Star_DV_Dash 是 pi-star 的 Dashboard,就是我们通过IP地址进入的界面。</p> <p> @@ -992,7 +992,7 @@ </pre> </div> - <div class="section"><div class="titlepage"><div><div><h4 class="title"><a id="mmdvm.firmware"></a>13.1.10.7. MMDVM firmware</h4></div></div></div> + <div class="section"><div class="titlepage"><div><div><h4 class="title"><a id="mmdvm.firmware"></a>10.1.10.7. MMDVM firmware</h4></div></div></div> <p></p> @@ -1023,16 +1023,16 @@ </pre> </div> - <div class="section"><div class="titlepage"><div><div><h4 class="title"><a id="mmdvm.faq"></a>13.1.10.8. FAQ</h4></div></div></div> + <div class="section"><div class="titlepage"><div><div><h4 class="title"><a id="mmdvm.faq"></a>10.1.10.8. FAQ</h4></div></div></div> - <div class="section"><div class="titlepage"><div><div><h5 class="title"><a id="id839"></a>What is the difference between FCS and YSF? </h5></div></div></div> + <div class="section"><div class="titlepage"><div><div><h5 class="title"><a id="id850"></a>What is the difference between FCS and YSF? </h5></div></div></div> <p> <a class="ulink" href="https://forum.sharkrf.com/viewtopic.php?t=1750" target="_top">https://forum.sharkrf.com/viewtopic.php?t=1750</a> </p> </div> - <div class="section"><div class="titlepage"><div><div><h5 class="title"><a id="id840"></a>Trying to find non existent YSF reflector with a name of CN China 1</h5></div></div></div> + <div class="section"><div class="titlepage"><div><div><h5 class="title"><a id="id851"></a>Trying to find non existent YSF reflector with a name of CN China 1</h5></div></div></div> <p>连接 CN China 1 失败,日志如下:</p> <pre class="screen"> @@ -1089,7 +1089,7 @@ -</div><script xmlns="" type="text/javascript" id="clustrmaps" src="//cdn.clustrmaps.com/map_v2.js?u=r5HG&d=9mi5r_kkDC8uxG8HuY3p4-2qgeeVypAK9vMD-2P6BYM"></script><div class="navfooter"><hr /><table width="100%" summary="Navigation footer"><tr><td width="40%" align="left"><a accesskey="p" href="kenwood.mmdvm.nxdn.html">上一页</a> </td><td width="20%" align="center"><a accesskey="u" href="digital.html">上一级</a></td><td width="40%" align="right"> <a accesskey="n" href="wpsd.html">下一页</a></td></tr><tr><td width="40%" align="left" valign="top">12.2. NX-800 MMDVM 配置 </td><td width="20%" align="center"><a accesskey="h" href="index.html">起始页</a></td><td width="40%" align="right" valign="top"> 13.2. WPSD</td></tr></table></div><script xmlns=""> +</div><script xmlns="" type="text/javascript" id="clustrmaps" src="//cdn.clustrmaps.com/map_v2.js?u=r5HG&d=9mi5r_kkDC8uxG8HuY3p4-2qgeeVypAK9vMD-2P6BYM"></script><div class="navfooter"><hr /><table width="100%" summary="Navigation footer"><tr><td width="40%" align="left"><a accesskey="p" href="ch09s02.html">上一页</a> </td><td width="20%" align="center"><a accesskey="u" href="device.html">上一级</a></td><td width="40%" align="right"> <a accesskey="n" href="wpsd.html">下一页</a></td></tr><tr><td width="40%" align="left" valign="top">9.2. RJ45 口手麦定义 </td><td width="20%" align="center"><a accesskey="h" href="index.html">起始页</a></td><td width="40%" align="right" valign="top"> 10.2. WPSD</td></tr></table></div><script xmlns=""> (function(i,s,o,g,r,a,m){i['GoogleAnalyticsObject']=r;i[r]=i[r]||function(){ (i[r].q=i[r].q||[]).push(arguments)},i[r].l=1*new Date();a=s.createElement(o), m=s.getElementsByTagName(o)[0];a.async=1;a.src=g;m.parentNode.insertBefore(a,m) diff --git a/radio/motorola.html b/radio/motorola.html index 13266ef8bf..567b06defa 100644 --- a/radio/motorola.html +++ b/radio/motorola.html @@ -1,8 +1,8 @@ <?xml version="1.0" encoding="UTF-8" standalone="no"?> -<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"><html xmlns="http://www.w3.org/1999/xhtml"><head><meta http-equiv="Content-Type" content="text/html; charset=UTF-8" /><title>第 10 章 Motorola 摩托罗拉</title><link rel="stylesheet" type="text/css" href="docbook.css" /><meta name="generator" content="DocBook XSL Stylesheets Vsnapshot" /><meta name="keywords" content="Amateur Radio, ham, ham radio, icom, yaesu, kenwood,, cw,ssb,usb,lsb,am,fm,rtty,fsk,afsk,psk31, fdma,tdma,cdma, dmr,c4fm" /><link rel="home" href="index.html" title="Netkiller Amateur Radio 手札" /><link rel="up" href="digital.html" title="部分 III. 数字业余无线电" /><link rel="prev" href="ch09s06.html" title="9.6. 中继器" /><link rel="next" href="wireless.bridge.html" title="10.2. 网线网桥数字链路" /></head><body><a xmlns="" href="//www.netkiller.cn/">Home</a> | <a xmlns="" href="//netkiller.github.io/">简体中文</a> | <a xmlns="" href="http://netkiller.sourceforge.net/">繁体中文</a> | <a xmlns="" href="/journal/index.html">杂文</a> - | <a xmlns="" href="https://github.com/netkiller">Github</a> | <a xmlns="" href="https://zhuanlan.zhihu.com/netkiller">知乎专栏</a> | <a xmlns="" href="https://www.facebook.com/bg7nyt">Facebook</a> | <a xmlns="" href="http://cn.linkedin.com/in/netkiller/">Linkedin</a> | <a xmlns="" href="https://www.youtube.com/user/bg7nyt/videos">Youtube</a> | <a xmlns="" href="//www.netkiller.cn/home/donations.html">打赏(Donations)</a> | <a xmlns="" href="//www.netkiller.cn/home/about.html">About</a><div class="navheader"><table width="100%" summary="Navigation header"><tr><th colspan="3" align="center">第 10 章 Motorola 摩托罗拉</th></tr><tr><td width="20%" align="left"><a accesskey="p" href="ch09s06.html">上一页</a> </td><th width="60%" align="center">部分 III. 数字业余无线电</th><td width="20%" align="right"> <a accesskey="n" href="wireless.bridge.html">下一页</a></td></tr></table><hr /></div><table xmlns=""><tr><td><iframe src="//ghbtns.com/github-btn.html?user=netkiller&repo=netkiller.github.io&type=watch&count=true&size=large" height="30" width="170" frameborder="0" scrolling="0" style="width:170px; height: 30px;" allowTransparency="true"></iframe></td><td><iframe src="//ghbtns.com/github-btn.html?user=netkiller&repo=netkiller.github.io&type=fork&count=true&size=large" height="30" width="170" frameborder="0" scrolling="0" style="width:170px; height: 30px;" allowTransparency="true"></iframe></td><td><iframe src="//ghbtns.com/github-btn.html?user=netkiller&type=follow&count=true&size=large" height="30" width="240" frameborder="0" scrolling="0" style="width:240px; height: 30px;" allowTransparency="true"></iframe></td><td></td><td><a href="https://zhuanlan.zhihu.com/netkiller"><img src="/images/logo/zhihu-card-default.svg" height="25" /></a></td><td valign="middle"><a href="https://zhuanlan.zhihu.com/netkiller">知乎专栏</a></td><td></td><td></td><td></td><td></td></tr></table><div class="chapter"><div class="titlepage"><div><div><h2 class="title"><a id="motorola"></a>第 10 章 Motorola 摩托罗拉</h2></div></div></div><div class="toc"><p><strong>目录</strong></p><dl class="toc"><dt><span class="section"><a href="motorola.html#digital">10.1. 数字中继VPN联网方案</a></span></dt><dd><dl><dt><span class="section"><a href="motorola.html#openvpn">10.1.1. VPN服务器</a></span></dt></dl></dd><dt><span class="section"><a href="wireless.bridge.html">10.2. 网线网桥数字链路</a></span></dt><dt><span class="section"><a href="firmware.html">10.3. Motorola XiR R8200 固件升级教程</a></span></dt><dt><span class="section"><a href="link.html">10.4. Link Establishment(建立IP链路)</a></span></dt><dd><dl><dt><span class="section"><a href="link.html#id820">10.4.1. Master(主站设置)</a></span></dt><dt><span class="section"><a href="link.html#id821">10.4.2. Peer(从站设置)</a></span></dt></dl></dd><dt><span class="section"><a href="tms.html">10.5. Mototrbo 数字电台短信协议分析</a></span></dt><dd><dl><dt><span class="section"><a href="tms.html#">10.5.1. IP Address 与 Radio ID 相互转换</a></span></dt><dt><span class="section"><a href="tms.html#">10.5.2. 检查 Radio 状态</a></span></dt><dt><span class="section"><a href="tms.html#id822">10.5.3. TMS 短信协议分析</a></span></dt></dl></dd><dt><span class="section"><a href="tunnel.html">10.6. 通过电台建立TCP/IP链路</a></span></dt></dl></div> +<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"><html xmlns="http://www.w3.org/1999/xhtml"><head><meta http-equiv="Content-Type" content="text/html; charset=UTF-8" /><title>第 6 章 Motorola 摩托罗拉</title><link rel="stylesheet" type="text/css" href="docbook.css" /><meta name="generator" content="DocBook XSL Stylesheets Vsnapshot" /><meta name="keywords" content="Amateur Radio, ham, ham radio, icom, yaesu, kenwood,, cw,ssb,usb,lsb,am,fm,rtty,fsk,afsk,psk31, fdma,tdma,cdma, dmr,c4fm" /><link rel="home" href="index.html" title="Netkiller Amateur Radio 手札" /><link rel="up" href="device.html" title="部分 II. 电台设备" /><link rel="prev" href="置物架.html" title="第 5 章 定制/DIY 电台桌/置物架" /><link rel="next" href="wireless.bridge.html" title="6.2. 网线网桥数字链路" /></head><body><a xmlns="" href="//www.netkiller.cn/">Home</a> | <a xmlns="" href="//netkiller.github.io/">简体中文</a> | <a xmlns="" href="http://netkiller.sourceforge.net/">繁体中文</a> | <a xmlns="" href="/journal/index.html">杂文</a> + | <a xmlns="" href="https://github.com/netkiller">Github</a> | <a xmlns="" href="https://zhuanlan.zhihu.com/netkiller">知乎专栏</a> | <a xmlns="" href="https://www.facebook.com/bg7nyt">Facebook</a> | <a xmlns="" href="http://cn.linkedin.com/in/netkiller/">Linkedin</a> | <a xmlns="" href="https://www.youtube.com/user/bg7nyt/videos">Youtube</a> | <a xmlns="" href="//www.netkiller.cn/home/donations.html">打赏(Donations)</a> | <a xmlns="" href="//www.netkiller.cn/home/about.html">About</a><div class="navheader"><table width="100%" summary="Navigation header"><tr><th colspan="3" align="center">第 6 章 Motorola 摩托罗拉</th></tr><tr><td width="20%" align="left"><a accesskey="p" href="置物架.html">上一页</a> </td><th width="60%" align="center">部分 II. 电台设备</th><td width="20%" align="right"> <a accesskey="n" href="wireless.bridge.html">下一页</a></td></tr></table><hr /></div><table xmlns=""><tr><td><iframe src="//ghbtns.com/github-btn.html?user=netkiller&repo=netkiller.github.io&type=watch&count=true&size=large" height="30" width="170" frameborder="0" scrolling="0" style="width:170px; height: 30px;" allowTransparency="true"></iframe></td><td><iframe src="//ghbtns.com/github-btn.html?user=netkiller&repo=netkiller.github.io&type=fork&count=true&size=large" height="30" width="170" frameborder="0" scrolling="0" style="width:170px; height: 30px;" allowTransparency="true"></iframe></td><td><iframe src="//ghbtns.com/github-btn.html?user=netkiller&type=follow&count=true&size=large" height="30" width="240" frameborder="0" scrolling="0" style="width:240px; height: 30px;" allowTransparency="true"></iframe></td><td></td><td><a href="https://zhuanlan.zhihu.com/netkiller"><img src="/images/logo/zhihu-card-default.svg" height="25" /></a></td><td valign="middle"><a href="https://zhuanlan.zhihu.com/netkiller">知乎专栏</a></td><td></td><td></td><td></td><td></td></tr></table><div class="chapter"><div class="titlepage"><div><div><h2 class="title"><a id="motorola"></a>第 6 章 Motorola 摩托罗拉</h2></div></div></div><div class="toc"><p><strong>目录</strong></p><dl class="toc"><dt><span class="section"><a href="motorola.html#digital">6.1. 数字中继VPN联网方案</a></span></dt><dd><dl><dt><span class="section"><a href="motorola.html#openvpn">6.1.1. VPN服务器</a></span></dt></dl></dd><dt><span class="section"><a href="wireless.bridge.html">6.2. 网线网桥数字链路</a></span></dt><dt><span class="section"><a href="firmware.html">6.3. Motorola XiR R8200 固件升级教程</a></span></dt><dt><span class="section"><a href="link.html">6.4. Link Establishment(建立IP链路)</a></span></dt><dd><dl><dt><span class="section"><a href="link.html#id828">6.4.1. Master(主站设置)</a></span></dt><dt><span class="section"><a href="link.html#id829">6.4.2. Peer(从站设置)</a></span></dt></dl></dd><dt><span class="section"><a href="tms.html">6.5. Mototrbo 数字电台短信协议分析</a></span></dt><dd><dl><dt><span class="section"><a href="tms.html#">6.5.1. IP Address 与 Radio ID 相互转换</a></span></dt><dt><span class="section"><a href="tms.html#">6.5.2. 检查 Radio 状态</a></span></dt><dt><span class="section"><a href="tms.html#id830">6.5.3. TMS 短信协议分析</a></span></dt></dl></dd><dt><span class="section"><a href="tunnel.html">6.6. 通过电台建立TCP/IP链路</a></span></dt></dl></div> - <div class="section"><div class="titlepage"><div><div><h2 class="title" style="clear: both"><a id="digital"></a>10.1. 数字中继VPN联网方案</h2></div></div></div> + <div class="section"><div class="titlepage"><div><div><h2 class="title" style="clear: both"><a id="digital"></a>6.1. 数字中继VPN联网方案</h2></div></div></div> <a class="ulink" href="images/repeater/digital.png" target="_top"> <div><img src="images/repeater/digital.png" /></div> @@ -93,7 +93,7 @@ </li></ul></div> </div> - <div class="section"><div class="titlepage"><div><div><h3 class="title"><a id="openvpn"></a>10.1.1. VPN服务器</h3></div></div></div> + <div class="section"><div class="titlepage"><div><div><h3 class="title"><a id="openvpn"></a>6.1.1. VPN服务器</h3></div></div></div> <p>请参考下面安装</p> <p> @@ -102,7 +102,7 @@ <p> <a class="ulink" href="http://netkiller.github.io/centos/network/openvpn.html" target="_top">http://netkiller.github.io/centos/network/openvpn.html</a> </p> - <div class="section"><div class="titlepage"><div><div><h4 class="title"><a id="id817"></a>10.1.1.1. 服务器端</h4></div></div></div> + <div class="section"><div class="titlepage"><div><div><h4 class="title"><a id="id825"></a>6.1.1.1. 服务器端</h4></div></div></div> <p>启用IP转发</p> <pre class="screen"> @@ -156,7 +156,7 @@ </pre> </div> - <div class="section"><div class="titlepage"><div><div><h4 class="title"><a id="id818"></a>10.1.1.2. 中继节点端</h4></div></div></div> + <div class="section"><div class="titlepage"><div><div><h4 class="title"><a id="id826"></a>6.1.1.2. 中继节点端</h4></div></div></div> <p>启用IP转发</p> <pre class="screen"> @@ -193,7 +193,7 @@ </pre> </div> - <div class="section"><div class="titlepage"><div><div><h4 class="title"><a id="id819"></a>10.1.1.3. 测试vpn是否可用</h4></div></div></div> + <div class="section"><div class="titlepage"><div><div><h4 class="title"><a id="id827"></a>6.1.1.3. 测试vpn是否可用</h4></div></div></div> <p>3台linux服务器运行openvpn服务后可以看到一个tun0网络适配器,我们相互ping对方的tun0上的IP地址即可,正常应该全部都通,不通请查看防火墙配置。</p> <p>服务器tun0状态</p> @@ -286,7 +286,7 @@ -</div><script xmlns="" type="text/javascript" id="clustrmaps" src="//cdn.clustrmaps.com/map_v2.js?u=r5HG&d=9mi5r_kkDC8uxG8HuY3p4-2qgeeVypAK9vMD-2P6BYM"></script><div class="navfooter"><hr /><table width="100%" summary="Navigation footer"><tr><td width="40%" align="left"><a accesskey="p" href="ch09s06.html">上一页</a> </td><td width="20%" align="center"><a accesskey="u" href="digital.html">上一级</a></td><td width="40%" align="right"> <a accesskey="n" href="wireless.bridge.html">下一页</a></td></tr><tr><td width="40%" align="left" valign="top">9.6. 中继器 </td><td width="20%" align="center"><a accesskey="h" href="index.html">起始页</a></td><td width="40%" align="right" valign="top"> 10.2. 网线网桥数字链路</td></tr></table></div><script xmlns=""> +</div><script xmlns="" type="text/javascript" id="clustrmaps" src="//cdn.clustrmaps.com/map_v2.js?u=r5HG&d=9mi5r_kkDC8uxG8HuY3p4-2qgeeVypAK9vMD-2P6BYM"></script><div class="navfooter"><hr /><table width="100%" summary="Navigation footer"><tr><td width="40%" align="left"><a accesskey="p" href="置物架.html">上一页</a> </td><td width="20%" align="center"><a accesskey="u" href="device.html">上一级</a></td><td width="40%" align="right"> <a accesskey="n" href="wireless.bridge.html">下一页</a></td></tr><tr><td width="40%" align="left" valign="top">第 5 章 定制/DIY 电台桌/置物架 </td><td width="20%" align="center"><a accesskey="h" href="index.html">起始页</a></td><td width="40%" align="right" valign="top"> 6.2. 网线网桥数字链路</td></tr></table></div><script xmlns=""> (function(i,s,o,g,r,a,m){i['GoogleAnalyticsObject']=r;i[r]=i[r]||function(){ (i[r].q=i[r].q||[]).push(arguments)},i[r].l=1*new Date();a=s.createElement(o), m=s.getElementsByTagName(o)[0];a.async=1;a.src=g;m.parentNode.insertBefore(a,m) diff --git a/radio/radio.html b/radio/radio.html index 3b8557800b..a2ba6d2296 100644 --- a/radio/radio.html +++ b/radio/radio.html @@ -1,10 +1,15 @@ <?xml version="1.0" encoding="UTF-8" standalone="no"?> <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"><html xmlns="http://www.w3.org/1999/xhtml"><head><meta http-equiv="Content-Type" content="text/html; charset=UTF-8" /><title>部分 I. 业余无线电</title><link rel="stylesheet" type="text/css" href="docbook.css" /><meta name="generator" content="DocBook XSL Stylesheets Vsnapshot" /><meta name="keywords" content="Amateur Radio, ham, ham radio, icom, yaesu, kenwood,, cw,ssb,usb,lsb,am,fm,rtty,fsk,afsk,psk31, fdma,tdma,cdma, dmr,c4fm" /><link rel="home" href="index.html" title="Netkiller Amateur Radio 手札" /><link rel="up" href="index.html" title="Netkiller Amateur Radio 手札" /><link rel="prev" href="index.html" title="Netkiller Amateur Radio 手札" /><link rel="next" href="ch01.html" title="第 1 章 业余无线电故事" /></head><body><a xmlns="" href="//www.netkiller.cn/">Home</a> | <a xmlns="" href="//netkiller.github.io/">简体中文</a> | <a xmlns="" href="http://netkiller.sourceforge.net/">繁体中文</a> | <a xmlns="" href="/journal/index.html">杂文</a> - | <a xmlns="" href="https://github.com/netkiller">Github</a> | <a xmlns="" href="https://zhuanlan.zhihu.com/netkiller">知乎专栏</a> | <a xmlns="" href="https://www.facebook.com/bg7nyt">Facebook</a> | <a xmlns="" href="http://cn.linkedin.com/in/netkiller/">Linkedin</a> | <a xmlns="" href="https://www.youtube.com/user/bg7nyt/videos">Youtube</a> | <a xmlns="" href="//www.netkiller.cn/home/donations.html">打赏(Donations)</a> | <a xmlns="" href="//www.netkiller.cn/home/about.html">About</a><div class="navheader"><table width="100%" summary="Navigation header"><tr><th colspan="3" align="center">部分 I. 业余无线电</th></tr><tr><td width="20%" align="left"><a accesskey="p" href="index.html">上一页</a> </td><th width="60%" align="center"> </th><td width="20%" align="right"> <a accesskey="n" href="ch01.html">下一页</a></td></tr></table><hr /></div><table xmlns=""><tr><td><iframe src="//ghbtns.com/github-btn.html?user=netkiller&repo=netkiller.github.io&type=watch&count=true&size=large" height="30" width="170" frameborder="0" scrolling="0" style="width:170px; height: 30px;" allowTransparency="true"></iframe></td><td><iframe src="//ghbtns.com/github-btn.html?user=netkiller&repo=netkiller.github.io&type=fork&count=true&size=large" height="30" width="170" frameborder="0" scrolling="0" style="width:170px; height: 30px;" allowTransparency="true"></iframe></td><td><iframe src="//ghbtns.com/github-btn.html?user=netkiller&type=follow&count=true&size=large" height="30" width="240" frameborder="0" scrolling="0" style="width:240px; height: 30px;" allowTransparency="true"></iframe></td><td></td><td><a href="https://zhuanlan.zhihu.com/netkiller"><img src="/images/logo/zhihu-card-default.svg" height="25" /></a></td><td valign="middle"><a href="https://zhuanlan.zhihu.com/netkiller">知乎专栏</a></td><td></td><td></td><td></td><td></td></tr></table><div class="part"><div class="titlepage"><div><div><h1 class="title"><a id="radio"></a>部分 I. 业余无线电</h1></div></div></div><div class="toc"><p><strong>目录</strong></p><dl class="toc"><dt><span class="chapter"><a href="ch01.html">1. 业余无线电故事</a></span></dt><dd><dl><dt><span class="section"><a href="ch01.html#我是怎么接触到业余无线电的">1.1. 我是怎么接触到业余无线电的</a></span></dt><dt><span class="section"><a href="438.525夜空不寂寞.html">1.2. 438.525 夜空不寂寞</a></span></dt><dt><span class="section"><a href="回归无线电.html">1.3. 回归无线电</a></span></dt><dd><dl><dt><span class="section"><a href="回归无线电.html#id770">1.3.1. 439.460 搬家了</a></span></dt><dt><span class="section"><a href="回归无线电.html#id771">1.3.2. 消失的火腿</a></span></dt><dt><span class="section"><a href="回归无线电.html#id772">1.3.3. 泉州机崛起</a></span></dt><dt><span class="section"><a href="回归无线电.html#id773">1.3.4. Yaesu 在大陆设立分公司</a></span></dt></dl></dd><dt><span class="section"><a href="深圳SZ790数字中继.html">1.4. 深圳SZ790数字中继</a></span></dt><dd><dl><dt><span class="section"><a href="深圳SZ790数字中继.html#id774">1.4.1. 439.790 DMR 中继开台</a></span></dt><dt><span class="section"><a href="深圳SZ790数字中继.html#id775">1.4.2. 数字电台的各种玩法</a></span></dt></dl></dd><dt><span class="section"><a href="深圳DMR数字中继首次并网.html">1.5. 深圳DMR数字中继首次并网</a></span></dt><dt><span class="section"><a href="数字电台.html">1.6. 数字电台</a></span></dt><dd><dl><dt><span class="section"><a href="数字电台.html#id778">1.6.1. 迎接数字电台时代的到来</a></span></dt><dt><span class="section"><a href="数字电台.html#id782">1.6.2. 数字电台使用相关注意事项</a></span></dt><dt><span class="section"><a href="数字电台.html#id783">1.6.3. 数字电台更省电</a></span></dt><dt><span class="section"><a href="数字电台.html#id784">1.6.4. 数字机开辟了哪些新玩法</a></span></dt></dl></dd><dt><span class="section"><a href="数字电台与模拟电台谁传播的更远.html">1.7. 数字电台与模拟电台谁传播的更远</a></span></dt><dd><dl><dt><span class="section"><a href="数字电台与模拟电台谁传播的更远.html#id785">1.7.1. 第一轮</a></span></dt><dt><span class="section"><a href="数字电台与模拟电台谁传播的更远.html#id786">1.7.2. 第二轮</a></span></dt><dt><span class="section"><a href="数字电台与模拟电台谁传播的更远.html#id792">1.7.3. 分析</a></span></dt><dt><span class="section"><a href="数字电台与模拟电台谁传播的更远.html#id793">1.7.4. 总结</a></span></dt></dl></dd><dt><span class="section"><a href="中继台冷清怎么破.html">1.8. 中继台冷清怎么破?</a></span></dt><dt><span class="section"><a href="业余无线电应急通信是火腿臆想出来的.html">1.9. 业余无线电应急通信是火腿臆想出来的</a></span></dt><dd><dl><dt><span class="section"><a href="业余无线电应急通信是火腿臆想出来的.html#id794">1.9.1. 先说U/V段</a></span></dt><dt><span class="section"><a href="业余无线电应急通信是火腿臆想出来的.html#id795">1.9.2. 再说说短波</a></span></dt><dt><span class="section"><a href="业余无线电应急通信是火腿臆想出来的.html#id796">1.9.3. 卫星通信才是应急通信首选</a></span></dt></dl></dd><dt><span class="section"><a href="ch01s10.html">1.10. 为什么对讲机可以实现十多公里的通讯距离,而手机必须依赖基站设备?</a></span></dt><dt><span class="section"><a href="digital.html">1.11. 数字电台</a></span></dt><dd><dl><dt><span class="section"><a href="digital.html#id805">1.11.1. 迎接数字电台时代的到来</a></span></dt></dl></dd></dl></dd><dt><span class="chapter"><a href="HamsOverIP.html">2. Hams Over IP</a></span></dt><dd><dl><dt><span class="section"><a href="HamsOverIP.html#id806">2.1. 什么是 Hams Over IP?</a></span></dt><dt><span class="section"><a href="ch02s02.html">2.2. 创建账户</a></span></dt><dt><span class="section"><a href="ch02s03.html">2.3. 申请分机</a></span></dt><dt><span class="section"><a href="ch02s04.html">2.4. Jami VOIP 客户端</a></span></dt></dl></dd><dt><span class="chapter"><a href="置物架.html">3. 定制/DIY 电台桌/置物架</a></span></dt></dl></div> + | <a xmlns="" href="https://github.com/netkiller">Github</a> | <a xmlns="" href="https://zhuanlan.zhihu.com/netkiller">知乎专栏</a> | <a xmlns="" href="https://www.facebook.com/bg7nyt">Facebook</a> | <a xmlns="" href="http://cn.linkedin.com/in/netkiller/">Linkedin</a> | <a xmlns="" href="https://www.youtube.com/user/bg7nyt/videos">Youtube</a> | <a xmlns="" href="//www.netkiller.cn/home/donations.html">打赏(Donations)</a> | <a xmlns="" href="//www.netkiller.cn/home/about.html">About</a><div class="navheader"><table width="100%" summary="Navigation header"><tr><th colspan="3" align="center">部分 I. 业余无线电</th></tr><tr><td width="20%" align="left"><a accesskey="p" href="index.html">上一页</a> </td><th width="60%" align="center"> </th><td width="20%" align="right"> <a accesskey="n" href="ch01.html">下一页</a></td></tr></table><hr /></div><table xmlns=""><tr><td><iframe src="//ghbtns.com/github-btn.html?user=netkiller&repo=netkiller.github.io&type=watch&count=true&size=large" height="30" width="170" frameborder="0" scrolling="0" style="width:170px; height: 30px;" allowTransparency="true"></iframe></td><td><iframe src="//ghbtns.com/github-btn.html?user=netkiller&repo=netkiller.github.io&type=fork&count=true&size=large" height="30" width="170" frameborder="0" scrolling="0" style="width:170px; height: 30px;" allowTransparency="true"></iframe></td><td><iframe src="//ghbtns.com/github-btn.html?user=netkiller&type=follow&count=true&size=large" height="30" width="240" frameborder="0" scrolling="0" style="width:240px; height: 30px;" allowTransparency="true"></iframe></td><td></td><td><a href="https://zhuanlan.zhihu.com/netkiller"><img src="/images/logo/zhihu-card-default.svg" height="25" /></a></td><td valign="middle"><a href="https://zhuanlan.zhihu.com/netkiller">知乎专栏</a></td><td></td><td></td><td></td><td></td></tr></table><div class="part"><div class="titlepage"><div><div><h1 class="title"><a id="radio"></a>部分 I. 业余无线电</h1></div></div></div><div class="toc"><p><strong>目录</strong></p><dl class="toc"><dt><span class="chapter"><a href="ch01.html">1. 业余无线电故事</a></span></dt><dd><dl><dt><span class="section"><a href="ch01.html#我是怎么接触到业余无线电的">1.1. 我是怎么接触到业余无线电的</a></span></dt><dt><span class="section"><a href="438.525夜空不寂寞.html">1.2. 438.525 夜空不寂寞</a></span></dt><dt><span class="section"><a href="回归无线电.html">1.3. 回归无线电</a></span></dt><dd><dl><dt><span class="section"><a href="回归无线电.html#id770">1.3.1. 439.460 搬家了</a></span></dt><dt><span class="section"><a href="回归无线电.html#id771">1.3.2. 消失的火腿</a></span></dt><dt><span class="section"><a href="回归无线电.html#id772">1.3.3. 泉州机崛起</a></span></dt><dt><span class="section"><a href="回归无线电.html#id773">1.3.4. Yaesu 在大陆设立分公司</a></span></dt></dl></dd><dt><span class="section"><a href="深圳SZ790数字中继.html">1.4. 深圳SZ790数字中继</a></span></dt><dd><dl><dt><span class="section"><a href="深圳SZ790数字中继.html#id774">1.4.1. 439.790 DMR 中继开台</a></span></dt><dt><span class="section"><a href="深圳SZ790数字中继.html#id775">1.4.2. 数字电台的各种玩法</a></span></dt></dl></dd><dt><span class="section"><a href="深圳DMR数字中继首次并网.html">1.5. 深圳DMR数字中继首次并网</a></span></dt><dt><span class="section"><a href="数字电台.html">1.6. 数字电台</a></span></dt><dd><dl><dt><span class="section"><a href="数字电台.html#id778">1.6.1. 迎接数字电台时代的到来</a></span></dt><dt><span class="section"><a href="数字电台.html#id782">1.6.2. 数字电台使用相关注意事项</a></span></dt><dt><span class="section"><a href="数字电台.html#id783">1.6.3. 数字电台更省电</a></span></dt><dt><span class="section"><a href="数字电台.html#id784">1.6.4. 数字机开辟了哪些新玩法</a></span></dt></dl></dd><dt><span class="section"><a href="数字电台与模拟电台谁传播的更远.html">1.7. 数字电台与模拟电台谁传播的更远</a></span></dt><dd><dl><dt><span class="section"><a href="数字电台与模拟电台谁传播的更远.html#id785">1.7.1. 第一轮</a></span></dt><dt><span class="section"><a href="数字电台与模拟电台谁传播的更远.html#id786">1.7.2. 第二轮</a></span></dt><dt><span class="section"><a href="数字电台与模拟电台谁传播的更远.html#id792">1.7.3. 分析</a></span></dt><dt><span class="section"><a href="数字电台与模拟电台谁传播的更远.html#id793">1.7.4. 总结</a></span></dt></dl></dd><dt><span class="section"><a href="中继台冷清怎么破.html">1.8. 中继台冷清怎么破?</a></span></dt><dt><span class="section"><a href="业余无线电应急通信是火腿臆想出来的.html">1.9. 业余无线电应急通信是火腿臆想出来的</a></span></dt><dd><dl><dt><span class="section"><a href="业余无线电应急通信是火腿臆想出来的.html#id794">1.9.1. 先说U/V段</a></span></dt><dt><span class="section"><a href="业余无线电应急通信是火腿臆想出来的.html#id795">1.9.2. 再说说短波</a></span></dt><dt><span class="section"><a href="业余无线电应急通信是火腿臆想出来的.html#id796">1.9.3. 卫星通信才是应急通信首选</a></span></dt></dl></dd><dt><span class="section"><a href="ch01s10.html">1.10. 为什么对讲机可以实现十多公里的通讯距离,而手机必须依赖基站设备?</a></span></dt><dt><span class="section"><a href="digital.html">1.11. 数字电台</a></span></dt><dd><dl><dt><span class="section"><a href="digital.html#id805">1.11.1. 迎接数字电台时代的到来</a></span></dt></dl></dd></dl></dd><dt><span class="chapter"><a href="analog.html">2. 模拟电台</a></span></dt><dd><dl><dt><span class="section"><a href="analog.html#id806">2.1. 通信模式</a></span></dt><dt><span class="section"><a href="天线的工作原理.html">2.2. 天线的工作原理</a></span></dt><dt><span class="section"><a href="浅谈电磁波相位.html">2.3. 浅谈电磁波相位</a></span></dt><dd><dl><dt><span class="section"><a href="浅谈电磁波相位.html#id807">2.3.1. 什么是电磁波相位?</a></span></dt><dt><span class="section"><a href="浅谈电磁波相位.html#id808">2.3.2. 什么决定了相位方向?</a></span></dt><dt><span class="section"><a href="浅谈电磁波相位.html#id809">2.3.3. 为什么不能使用三通同时安装两部天线?</a></span></dt></dl></dd><dt><span class="section"><a href="ch02s04.html">2.4. 电台电源</a></span></dt></dl></dd><dt><span class="chapter"><a href="为什么国家会大力推广数字电台.html">3. 数字电台</a></span></dt><dd><dl><dt><span class="section"><a href="为什么国家会大力推广数字电台.html#id810">3.1. 为什么国家会大力推广数字电台</a></span></dt><dt><span class="section"><a href="ch03s02.html">3.2. 声码器</a></span></dt><dd><dl><dt><span class="section"><a href="ch03s02.html#id811">3.2.1. Codec2 声码器</a></span></dt><dt><span class="section"><a href="ch03s02.html#id812">3.2.2. Ambe 声码器</a></span></dt><dt><span class="section"><a href="ch03s02.html#id813">3.2.3. ACELP 声码器</a></span></dt></dl></dd><dt><span class="section"><a href="ch03s03.html">3.3. 调制模式</a></span></dt><dd><dl><dt><span class="section"><a href="ch03s03.html#id814">3.3.1. DMR/YSF/P25</a></span></dt><dt><span class="section"><a href="ch03s03.html#id815">3.3.2. D-Star/NXDN</a></span></dt><dt><span class="section"><a href="ch03s03.html#id816">3.3.3. Tetra</a></span></dt></dl></dd><dt><span class="section"><a href="ch03s04.html">3.4. 带宽</a></span></dt><dt><span class="section"><a href="ch03s05.html">3.5. 用户身份验证</a></span></dt><dt><span class="section"><a href="ch03s06.html">3.6. 中继器</a></span></dt><dt><span class="section"><a href="数字电台声音不好听.html">3.7. 数字电台声音不好听</a></span></dt><dd><dl><dt><span class="section"><a href="数字电台声音不好听.html#id817">3.7.1. 设备因素</a></span></dt><dt><span class="section"><a href="数字电台声音不好听.html#id818">3.7.2. 声码器的因素</a></span></dt><dt><span class="section"><a href="数字电台声音不好听.html#id819">3.7.3. 误码率/丢失率</a></span></dt><dt><span class="section"><a href="数字电台声音不好听.html#id820">3.7.4. 网络因素</a></span></dt><dt><span class="section"><a href="数字电台声音不好听.html#id822">3.7.5. 格式转换</a></span></dt><dt><span class="section"><a href="数字电台声音不好听.html#id823">3.7.6. 最后总结</a></span></dt></dl></dd></dl></dd><dt><span class="chapter"><a href="HamsOverIP.html">4. Hams Over IP</a></span></dt><dd><dl><dt><span class="section"><a href="HamsOverIP.html#id824">4.1. 什么是 Hams Over IP?</a></span></dt><dt><span class="section"><a href="ch04s02.html">4.2. 创建账户</a></span></dt><dt><span class="section"><a href="ch04s03.html">4.3. 申请分机</a></span></dt><dt><span class="section"><a href="ch04s04.html">4.4. Jami VOIP 客户端</a></span></dt></dl></dd></dl></div> - + + + + + + </div><script xmlns="" type="text/javascript" id="clustrmaps" src="//cdn.clustrmaps.com/map_v2.js?u=r5HG&d=9mi5r_kkDC8uxG8HuY3p4-2qgeeVypAK9vMD-2P6BYM"></script><div class="navfooter"><hr /><table width="100%" summary="Navigation footer"><tr><td width="40%" align="left"><a accesskey="p" href="index.html">上一页</a> </td><td width="20%" align="center"> </td><td width="40%" align="right"> <a accesskey="n" href="ch01.html">下一页</a></td></tr><tr><td width="40%" align="left" valign="top">Netkiller Amateur Radio 手札 </td><td width="20%" align="center"><a accesskey="h" href="index.html">起始页</a></td><td width="40%" align="right" valign="top"> 第 1 章 业余无线电故事</td></tr></table></div><script xmlns=""> (function(i,s,o,g,r,a,m){i['GoogleAnalyticsObject']=r;i[r]=i[r]||function(){ (i[r].q=i[r].q||[]).push(arguments)},i[r].l=1*new Date();a=s.createElement(o), diff --git a/radio/tms.html b/radio/tms.html index 7b0f98bb25..95bff0ae37 100644 --- a/radio/tms.html +++ b/radio/tms.html @@ -1,8 +1,8 @@ <?xml version="1.0" encoding="UTF-8" standalone="no"?> -<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"><html xmlns="http://www.w3.org/1999/xhtml"><head><meta http-equiv="Content-Type" content="text/html; charset=UTF-8" /><title>10.5. Mototrbo 数字电台短信协议分析</title><link rel="stylesheet" type="text/css" href="docbook.css" /><meta name="generator" content="DocBook XSL Stylesheets Vsnapshot" /><meta name="keywords" content="Amateur Radio, ham, ham radio, icom, yaesu, kenwood,, cw,ssb,usb,lsb,am,fm,rtty,fsk,afsk,psk31, fdma,tdma,cdma, dmr,c4fm" /><link rel="home" href="index.html" title="Netkiller Amateur Radio 手札" /><link rel="up" href="motorola.html" title="第 10 章 Motorola 摩托罗拉" /><link rel="prev" href="link.html" title="10.4. Link Establishment(建立IP链路)" /><link rel="next" href="tunnel.html" title="10.6. 通过电台建立TCP/IP链路" /></head><body><a xmlns="" href="//www.netkiller.cn/">Home</a> | <a xmlns="" href="//netkiller.github.io/">简体中文</a> | <a xmlns="" href="http://netkiller.sourceforge.net/">繁体中文</a> | <a xmlns="" href="/journal/index.html">杂文</a> - | <a xmlns="" href="https://github.com/netkiller">Github</a> | <a xmlns="" href="https://zhuanlan.zhihu.com/netkiller">知乎专栏</a> | <a xmlns="" href="https://www.facebook.com/bg7nyt">Facebook</a> | <a xmlns="" href="http://cn.linkedin.com/in/netkiller/">Linkedin</a> | <a xmlns="" href="https://www.youtube.com/user/bg7nyt/videos">Youtube</a> | <a xmlns="" href="//www.netkiller.cn/home/donations.html">打赏(Donations)</a> | <a xmlns="" href="//www.netkiller.cn/home/about.html">About</a><div class="navheader"><table width="100%" summary="Navigation header"><tr><th colspan="3" align="center">10.5. Mototrbo 数字电台短信协议分析</th></tr><tr><td width="20%" align="left"><a accesskey="p" href="link.html">上一页</a> </td><th width="60%" align="center">第 10 章 Motorola 摩托罗拉</th><td width="20%" align="right"> <a accesskey="n" href="tunnel.html">下一页</a></td></tr></table><hr /></div><table xmlns=""><tr><td><iframe src="//ghbtns.com/github-btn.html?user=netkiller&repo=netkiller.github.io&type=watch&count=true&size=large" height="30" width="170" frameborder="0" scrolling="0" style="width:170px; height: 30px;" allowTransparency="true"></iframe></td><td><iframe src="//ghbtns.com/github-btn.html?user=netkiller&repo=netkiller.github.io&type=fork&count=true&size=large" height="30" width="170" frameborder="0" scrolling="0" style="width:170px; height: 30px;" allowTransparency="true"></iframe></td><td><iframe src="//ghbtns.com/github-btn.html?user=netkiller&type=follow&count=true&size=large" height="30" width="240" frameborder="0" scrolling="0" style="width:240px; height: 30px;" allowTransparency="true"></iframe></td><td></td><td><a href="https://zhuanlan.zhihu.com/netkiller"><img src="/images/logo/zhihu-card-default.svg" height="25" /></a></td><td valign="middle"><a href="https://zhuanlan.zhihu.com/netkiller">知乎专栏</a></td><td></td><td></td><td></td><td></td></tr></table><div class="section"><div class="titlepage"><div><div><h2 class="title" style="clear: both"><a id="tms"></a>10.5. Mototrbo 数字电台短信协议分析</h2></div></div></div> +<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"><html xmlns="http://www.w3.org/1999/xhtml"><head><meta http-equiv="Content-Type" content="text/html; charset=UTF-8" /><title>6.5. Mototrbo 数字电台短信协议分析</title><link rel="stylesheet" type="text/css" href="docbook.css" /><meta name="generator" content="DocBook XSL Stylesheets Vsnapshot" /><meta name="keywords" content="Amateur Radio, ham, ham radio, icom, yaesu, kenwood,, cw,ssb,usb,lsb,am,fm,rtty,fsk,afsk,psk31, fdma,tdma,cdma, dmr,c4fm" /><link rel="home" href="index.html" title="Netkiller Amateur Radio 手札" /><link rel="up" href="motorola.html" title="第 6 章 Motorola 摩托罗拉" /><link rel="prev" href="link.html" title="6.4. Link Establishment(建立IP链路)" /><link rel="next" href="tunnel.html" title="6.6. 通过电台建立TCP/IP链路" /></head><body><a xmlns="" href="//www.netkiller.cn/">Home</a> | <a xmlns="" href="//netkiller.github.io/">简体中文</a> | <a xmlns="" href="http://netkiller.sourceforge.net/">繁体中文</a> | <a xmlns="" href="/journal/index.html">杂文</a> + | <a xmlns="" href="https://github.com/netkiller">Github</a> | <a xmlns="" href="https://zhuanlan.zhihu.com/netkiller">知乎专栏</a> | <a xmlns="" href="https://www.facebook.com/bg7nyt">Facebook</a> | <a xmlns="" href="http://cn.linkedin.com/in/netkiller/">Linkedin</a> | <a xmlns="" href="https://www.youtube.com/user/bg7nyt/videos">Youtube</a> | <a xmlns="" href="//www.netkiller.cn/home/donations.html">打赏(Donations)</a> | <a xmlns="" href="//www.netkiller.cn/home/about.html">About</a><div class="navheader"><table width="100%" summary="Navigation header"><tr><th colspan="3" align="center">6.5. Mototrbo 数字电台短信协议分析</th></tr><tr><td width="20%" align="left"><a accesskey="p" href="link.html">上一页</a> </td><th width="60%" align="center">第 6 章 Motorola 摩托罗拉</th><td width="20%" align="right"> <a accesskey="n" href="tunnel.html">下一页</a></td></tr></table><hr /></div><table xmlns=""><tr><td><iframe src="//ghbtns.com/github-btn.html?user=netkiller&repo=netkiller.github.io&type=watch&count=true&size=large" height="30" width="170" frameborder="0" scrolling="0" style="width:170px; height: 30px;" allowTransparency="true"></iframe></td><td><iframe src="//ghbtns.com/github-btn.html?user=netkiller&repo=netkiller.github.io&type=fork&count=true&size=large" height="30" width="170" frameborder="0" scrolling="0" style="width:170px; height: 30px;" allowTransparency="true"></iframe></td><td><iframe src="//ghbtns.com/github-btn.html?user=netkiller&type=follow&count=true&size=large" height="30" width="240" frameborder="0" scrolling="0" style="width:240px; height: 30px;" allowTransparency="true"></iframe></td><td></td><td><a href="https://zhuanlan.zhihu.com/netkiller"><img src="/images/logo/zhihu-card-default.svg" height="25" /></a></td><td valign="middle"><a href="https://zhuanlan.zhihu.com/netkiller">知乎专栏</a></td><td></td><td></td><td></td><td></td></tr></table><div class="section"><div class="titlepage"><div><div><h2 class="title" style="clear: both"><a id="tms"></a>6.5. Mototrbo 数字电台短信协议分析</h2></div></div></div> - <div class="section"><div class="titlepage"><div><div><h3 class="title"><a id=""></a>10.5.1. IP Address 与 Radio ID 相互转换</h3></div></div></div> + <div class="section"><div class="titlepage"><div><div><h3 class="title"><a id=""></a>6.5.1. IP Address 与 Radio ID 相互转换</h3></div></div></div> <p>DMR 网络</p> @@ -40,7 +40,7 @@ </pre> </div> - <div class="section"><div class="titlepage"><div><div><h3 class="title"><a id=""></a>10.5.2. 检查 Radio 状态</h3></div></div></div> + <div class="section"><div class="titlepage"><div><div><h3 class="title"><a id=""></a>6.5.2. 检查 Radio 状态</h3></div></div></div> <p>判断电台是否开机</p> <p>数字电台使用的多了,就不想喊CQ了,直接进入通信录,找到朋友,检查状态。如果对方在线就会出现一个绿色的"对号",同时对方也会振铃。</p> @@ -58,7 +58,7 @@ </pre> </div> - <div class="section"><div class="titlepage"><div><div><h3 class="title"><a id="id822"></a>10.5.3. TMS 短信协议分析</h3></div></div></div> + <div class="section"><div class="titlepage"><div><div><h3 class="title"><a id="id830"></a>6.5.3. TMS 短信协议分析</h3></div></div></div> <div><table border="0" summary="manufactured viewport for HTML img" style="cellpadding: 0; cellspacing: 0;" width="NaN"><tr><td><img src="images/mototrbo/MototrboTMS.png" width="NaN" /></td></tr></table></div> <p>头部:0x00开始,然后是短信内容的长度,0x0e 0x00 分割,然后是序号,最后是 0x04 结尾 内容:\r回车符,0x00,换行符\n,信息内容,0x00结束,短信的字符集是 utf-16</p> @@ -163,7 +163,7 @@ <p>到此为止,我也曾经尝试分析 ARS,LRRP ......等等协议,很想实现ARS将GPS坐标抓出来,放到地图上,实现aprs.is那样的功能。 逆向工程太复杂,放弃了。</p> <p>相关软件:https://github.com/netkiller/Mototrbo</p> </div> - </div><script xmlns="" type="text/javascript" id="clustrmaps" src="//cdn.clustrmaps.com/map_v2.js?u=r5HG&d=9mi5r_kkDC8uxG8HuY3p4-2qgeeVypAK9vMD-2P6BYM"></script><div class="navfooter"><hr /><table width="100%" summary="Navigation footer"><tr><td width="40%" align="left"><a accesskey="p" href="link.html">上一页</a> </td><td width="20%" align="center"><a accesskey="u" href="motorola.html">上一级</a></td><td width="40%" align="right"> <a accesskey="n" href="tunnel.html">下一页</a></td></tr><tr><td width="40%" align="left" valign="top">10.4. Link Establishment(建立IP链路) </td><td width="20%" align="center"><a accesskey="h" href="index.html">起始页</a></td><td width="40%" align="right" valign="top"> 10.6. 通过电台建立TCP/IP链路</td></tr></table></div><script xmlns=""> + </div><script xmlns="" type="text/javascript" id="clustrmaps" src="//cdn.clustrmaps.com/map_v2.js?u=r5HG&d=9mi5r_kkDC8uxG8HuY3p4-2qgeeVypAK9vMD-2P6BYM"></script><div class="navfooter"><hr /><table width="100%" summary="Navigation footer"><tr><td width="40%" align="left"><a accesskey="p" href="link.html">上一页</a> </td><td width="20%" align="center"><a accesskey="u" href="motorola.html">上一级</a></td><td width="40%" align="right"> <a accesskey="n" href="tunnel.html">下一页</a></td></tr><tr><td width="40%" align="left" valign="top">6.4. Link Establishment(建立IP链路) </td><td width="20%" align="center"><a accesskey="h" href="index.html">起始页</a></td><td width="40%" align="right" valign="top"> 6.6. 通过电台建立TCP/IP链路</td></tr></table></div><script xmlns=""> (function(i,s,o,g,r,a,m){i['GoogleAnalyticsObject']=r;i[r]=i[r]||function(){ (i[r].q=i[r].q||[]).push(arguments)},i[r].l=1*new Date();a=s.createElement(o), m=s.getElementsByTagName(o)[0];a.async=1;a.src=g;m.parentNode.insertBefore(a,m) diff --git a/radio/tunnel.html b/radio/tunnel.html index 697257d6ba..4aeef5cea6 100644 --- a/radio/tunnel.html +++ b/radio/tunnel.html @@ -1,12 +1,12 @@ <?xml version="1.0" encoding="UTF-8" standalone="no"?> -<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"><html xmlns="http://www.w3.org/1999/xhtml"><head><meta http-equiv="Content-Type" content="text/html; charset=UTF-8" /><title>10.6. 通过电台建立TCP/IP链路</title><link rel="stylesheet" type="text/css" href="docbook.css" /><meta name="generator" content="DocBook XSL Stylesheets Vsnapshot" /><meta name="keywords" content="Amateur Radio, ham, ham radio, icom, yaesu, kenwood,, cw,ssb,usb,lsb,am,fm,rtty,fsk,afsk,psk31, fdma,tdma,cdma, dmr,c4fm" /><link rel="home" href="index.html" title="Netkiller Amateur Radio 手札" /><link rel="up" href="motorola.html" title="第 10 章 Motorola 摩托罗拉" /><link rel="prev" href="tms.html" title="10.5. Mototrbo 数字电台短信协议分析" /><link rel="next" href="hytera.html" title="第 11 章 Hytera 海能达" /></head><body><a xmlns="" href="//www.netkiller.cn/">Home</a> | <a xmlns="" href="//netkiller.github.io/">简体中文</a> | <a xmlns="" href="http://netkiller.sourceforge.net/">繁体中文</a> | <a xmlns="" href="/journal/index.html">杂文</a> - | <a xmlns="" href="https://github.com/netkiller">Github</a> | <a xmlns="" href="https://zhuanlan.zhihu.com/netkiller">知乎专栏</a> | <a xmlns="" href="https://www.facebook.com/bg7nyt">Facebook</a> | <a xmlns="" href="http://cn.linkedin.com/in/netkiller/">Linkedin</a> | <a xmlns="" href="https://www.youtube.com/user/bg7nyt/videos">Youtube</a> | <a xmlns="" href="//www.netkiller.cn/home/donations.html">打赏(Donations)</a> | <a xmlns="" href="//www.netkiller.cn/home/about.html">About</a><div class="navheader"><table width="100%" summary="Navigation header"><tr><th colspan="3" align="center">10.6. 通过电台建立TCP/IP链路</th></tr><tr><td width="20%" align="left"><a accesskey="p" href="tms.html">上一页</a> </td><th width="60%" align="center">第 10 章 Motorola 摩托罗拉</th><td width="20%" align="right"> <a accesskey="n" href="hytera.html">下一页</a></td></tr></table><hr /></div><table xmlns=""><tr><td><iframe src="//ghbtns.com/github-btn.html?user=netkiller&repo=netkiller.github.io&type=watch&count=true&size=large" height="30" width="170" frameborder="0" scrolling="0" style="width:170px; height: 30px;" allowTransparency="true"></iframe></td><td><iframe src="//ghbtns.com/github-btn.html?user=netkiller&repo=netkiller.github.io&type=fork&count=true&size=large" height="30" width="170" frameborder="0" scrolling="0" style="width:170px; height: 30px;" allowTransparency="true"></iframe></td><td><iframe src="//ghbtns.com/github-btn.html?user=netkiller&type=follow&count=true&size=large" height="30" width="240" frameborder="0" scrolling="0" style="width:240px; height: 30px;" allowTransparency="true"></iframe></td><td></td><td><a href="https://zhuanlan.zhihu.com/netkiller"><img src="/images/logo/zhihu-card-default.svg" height="25" /></a></td><td valign="middle"><a href="https://zhuanlan.zhihu.com/netkiller">知乎专栏</a></td><td></td><td></td><td></td><td></td></tr></table><div class="section"><div class="titlepage"><div><div><h2 class="title" style="clear: both"><a id="tunnel"></a>10.6. 通过电台建立TCP/IP链路</h2></div></div></div> +<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"><html xmlns="http://www.w3.org/1999/xhtml"><head><meta http-equiv="Content-Type" content="text/html; charset=UTF-8" /><title>6.6. 通过电台建立TCP/IP链路</title><link rel="stylesheet" type="text/css" href="docbook.css" /><meta name="generator" content="DocBook XSL Stylesheets Vsnapshot" /><meta name="keywords" content="Amateur Radio, ham, ham radio, icom, yaesu, kenwood,, cw,ssb,usb,lsb,am,fm,rtty,fsk,afsk,psk31, fdma,tdma,cdma, dmr,c4fm" /><link rel="home" href="index.html" title="Netkiller Amateur Radio 手札" /><link rel="up" href="motorola.html" title="第 6 章 Motorola 摩托罗拉" /><link rel="prev" href="tms.html" title="6.5. Mototrbo 数字电台短信协议分析" /><link rel="next" href="hytera.html" title="第 7 章 Hytera 海能达" /></head><body><a xmlns="" href="//www.netkiller.cn/">Home</a> | <a xmlns="" href="//netkiller.github.io/">简体中文</a> | <a xmlns="" href="http://netkiller.sourceforge.net/">繁体中文</a> | <a xmlns="" href="/journal/index.html">杂文</a> + | <a xmlns="" href="https://github.com/netkiller">Github</a> | <a xmlns="" href="https://zhuanlan.zhihu.com/netkiller">知乎专栏</a> | <a xmlns="" href="https://www.facebook.com/bg7nyt">Facebook</a> | <a xmlns="" href="http://cn.linkedin.com/in/netkiller/">Linkedin</a> | <a xmlns="" href="https://www.youtube.com/user/bg7nyt/videos">Youtube</a> | <a xmlns="" href="//www.netkiller.cn/home/donations.html">打赏(Donations)</a> | <a xmlns="" href="//www.netkiller.cn/home/about.html">About</a><div class="navheader"><table width="100%" summary="Navigation header"><tr><th colspan="3" align="center">6.6. 通过电台建立TCP/IP链路</th></tr><tr><td width="20%" align="left"><a accesskey="p" href="tms.html">上一页</a> </td><th width="60%" align="center">第 6 章 Motorola 摩托罗拉</th><td width="20%" align="right"> <a accesskey="n" href="hytera.html">下一页</a></td></tr></table><hr /></div><table xmlns=""><tr><td><iframe src="//ghbtns.com/github-btn.html?user=netkiller&repo=netkiller.github.io&type=watch&count=true&size=large" height="30" width="170" frameborder="0" scrolling="0" style="width:170px; height: 30px;" allowTransparency="true"></iframe></td><td><iframe src="//ghbtns.com/github-btn.html?user=netkiller&repo=netkiller.github.io&type=fork&count=true&size=large" height="30" width="170" frameborder="0" scrolling="0" style="width:170px; height: 30px;" allowTransparency="true"></iframe></td><td><iframe src="//ghbtns.com/github-btn.html?user=netkiller&type=follow&count=true&size=large" height="30" width="240" frameborder="0" scrolling="0" style="width:240px; height: 30px;" allowTransparency="true"></iframe></td><td></td><td><a href="https://zhuanlan.zhihu.com/netkiller"><img src="/images/logo/zhihu-card-default.svg" height="25" /></a></td><td valign="middle"><a href="https://zhuanlan.zhihu.com/netkiller">知乎专栏</a></td><td></td><td></td><td></td><td></td></tr></table><div class="section"><div class="titlepage"><div><div><h2 class="title" style="clear: both"><a id="tunnel"></a>6.6. 通过电台建立TCP/IP链路</h2></div></div></div> <p>数字中继联网方案</p> <a class="ulink" href="images/tunnel/MototrboTunnel.png" target="_top"> <div><img src="images/tunnel/MototrboTunnel.png" /></div> </a> - </div><script xmlns="" type="text/javascript" id="clustrmaps" src="//cdn.clustrmaps.com/map_v2.js?u=r5HG&d=9mi5r_kkDC8uxG8HuY3p4-2qgeeVypAK9vMD-2P6BYM"></script><div class="navfooter"><hr /><table width="100%" summary="Navigation footer"><tr><td width="40%" align="left"><a accesskey="p" href="tms.html">上一页</a> </td><td width="20%" align="center"><a accesskey="u" href="motorola.html">上一级</a></td><td width="40%" align="right"> <a accesskey="n" href="hytera.html">下一页</a></td></tr><tr><td width="40%" align="left" valign="top">10.5. Mototrbo 数字电台短信协议分析 </td><td width="20%" align="center"><a accesskey="h" href="index.html">起始页</a></td><td width="40%" align="right" valign="top"> 第 11 章 Hytera 海能达</td></tr></table></div><script xmlns=""> + </div><script xmlns="" type="text/javascript" id="clustrmaps" src="//cdn.clustrmaps.com/map_v2.js?u=r5HG&d=9mi5r_kkDC8uxG8HuY3p4-2qgeeVypAK9vMD-2P6BYM"></script><div class="navfooter"><hr /><table width="100%" summary="Navigation footer"><tr><td width="40%" align="left"><a accesskey="p" href="tms.html">上一页</a> </td><td width="20%" align="center"><a accesskey="u" href="motorola.html">上一级</a></td><td width="40%" align="right"> <a accesskey="n" href="hytera.html">下一页</a></td></tr><tr><td width="40%" align="left" valign="top">6.5. Mototrbo 数字电台短信协议分析 </td><td width="20%" align="center"><a accesskey="h" href="index.html">起始页</a></td><td width="40%" align="right" valign="top"> 第 7 章 Hytera 海能达</td></tr></table></div><script xmlns=""> (function(i,s,o,g,r,a,m){i['GoogleAnalyticsObject']=r;i[r]=i[r]||function(){ (i[r].q=i[r].q||[]).push(arguments)},i[r].l=1*new Date();a=s.createElement(o), m=s.getElementsByTagName(o)[0];a.async=1;a.src=g;m.parentNode.insertBefore(a,m) diff --git a/radio/wireless.bridge.html b/radio/wireless.bridge.html index 8eea0eed38..1252d1d569 100644 --- a/radio/wireless.bridge.html +++ b/radio/wireless.bridge.html @@ -1,11 +1,11 @@ <?xml version="1.0" encoding="UTF-8" standalone="no"?> -<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"><html xmlns="http://www.w3.org/1999/xhtml"><head><meta http-equiv="Content-Type" content="text/html; charset=UTF-8" /><title>10.2. 网线网桥数字链路</title><link rel="stylesheet" type="text/css" href="docbook.css" /><meta name="generator" content="DocBook XSL Stylesheets Vsnapshot" /><meta name="keywords" content="Amateur Radio, ham, ham radio, icom, yaesu, kenwood,, cw,ssb,usb,lsb,am,fm,rtty,fsk,afsk,psk31, fdma,tdma,cdma, dmr,c4fm" /><link rel="home" href="index.html" title="Netkiller Amateur Radio 手札" /><link rel="up" href="motorola.html" title="第 10 章 Motorola 摩托罗拉" /><link rel="prev" href="motorola.html" title="第 10 章 Motorola 摩托罗拉" /><link rel="next" href="firmware.html" title="10.3. Motorola XiR R8200 固件升级教程" /></head><body><a xmlns="" href="//www.netkiller.cn/">Home</a> | <a xmlns="" href="//netkiller.github.io/">简体中文</a> | <a xmlns="" href="http://netkiller.sourceforge.net/">繁体中文</a> | <a xmlns="" href="/journal/index.html">杂文</a> - | <a xmlns="" href="https://github.com/netkiller">Github</a> | <a xmlns="" href="https://zhuanlan.zhihu.com/netkiller">知乎专栏</a> | <a xmlns="" href="https://www.facebook.com/bg7nyt">Facebook</a> | <a xmlns="" href="http://cn.linkedin.com/in/netkiller/">Linkedin</a> | <a xmlns="" href="https://www.youtube.com/user/bg7nyt/videos">Youtube</a> | <a xmlns="" href="//www.netkiller.cn/home/donations.html">打赏(Donations)</a> | <a xmlns="" href="//www.netkiller.cn/home/about.html">About</a><div class="navheader"><table width="100%" summary="Navigation header"><tr><th colspan="3" align="center">10.2. 网线网桥数字链路</th></tr><tr><td width="20%" align="left"><a accesskey="p" href="motorola.html">上一页</a> </td><th width="60%" align="center">第 10 章 Motorola 摩托罗拉</th><td width="20%" align="right"> <a accesskey="n" href="firmware.html">下一页</a></td></tr></table><hr /></div><table xmlns=""><tr><td><iframe src="//ghbtns.com/github-btn.html?user=netkiller&repo=netkiller.github.io&type=watch&count=true&size=large" height="30" width="170" frameborder="0" scrolling="0" style="width:170px; height: 30px;" allowTransparency="true"></iframe></td><td><iframe src="//ghbtns.com/github-btn.html?user=netkiller&repo=netkiller.github.io&type=fork&count=true&size=large" height="30" width="170" frameborder="0" scrolling="0" style="width:170px; height: 30px;" allowTransparency="true"></iframe></td><td><iframe src="//ghbtns.com/github-btn.html?user=netkiller&type=follow&count=true&size=large" height="30" width="240" frameborder="0" scrolling="0" style="width:240px; height: 30px;" allowTransparency="true"></iframe></td><td></td><td><a href="https://zhuanlan.zhihu.com/netkiller"><img src="/images/logo/zhihu-card-default.svg" height="25" /></a></td><td valign="middle"><a href="https://zhuanlan.zhihu.com/netkiller">知乎专栏</a></td><td></td><td></td><td></td><td></td></tr></table><div class="section"><div class="titlepage"><div><div><h2 class="title" style="clear: both"><a id="wireless.bridge"></a>10.2. 网线网桥数字链路</h2></div></div></div> +<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"><html xmlns="http://www.w3.org/1999/xhtml"><head><meta http-equiv="Content-Type" content="text/html; charset=UTF-8" /><title>6.2. 网线网桥数字链路</title><link rel="stylesheet" type="text/css" href="docbook.css" /><meta name="generator" content="DocBook XSL Stylesheets Vsnapshot" /><meta name="keywords" content="Amateur Radio, ham, ham radio, icom, yaesu, kenwood,, cw,ssb,usb,lsb,am,fm,rtty,fsk,afsk,psk31, fdma,tdma,cdma, dmr,c4fm" /><link rel="home" href="index.html" title="Netkiller Amateur Radio 手札" /><link rel="up" href="motorola.html" title="第 6 章 Motorola 摩托罗拉" /><link rel="prev" href="motorola.html" title="第 6 章 Motorola 摩托罗拉" /><link rel="next" href="firmware.html" title="6.3. Motorola XiR R8200 固件升级教程" /></head><body><a xmlns="" href="//www.netkiller.cn/">Home</a> | <a xmlns="" href="//netkiller.github.io/">简体中文</a> | <a xmlns="" href="http://netkiller.sourceforge.net/">繁体中文</a> | <a xmlns="" href="/journal/index.html">杂文</a> + | <a xmlns="" href="https://github.com/netkiller">Github</a> | <a xmlns="" href="https://zhuanlan.zhihu.com/netkiller">知乎专栏</a> | <a xmlns="" href="https://www.facebook.com/bg7nyt">Facebook</a> | <a xmlns="" href="http://cn.linkedin.com/in/netkiller/">Linkedin</a> | <a xmlns="" href="https://www.youtube.com/user/bg7nyt/videos">Youtube</a> | <a xmlns="" href="//www.netkiller.cn/home/donations.html">打赏(Donations)</a> | <a xmlns="" href="//www.netkiller.cn/home/about.html">About</a><div class="navheader"><table width="100%" summary="Navigation header"><tr><th colspan="3" align="center">6.2. 网线网桥数字链路</th></tr><tr><td width="20%" align="left"><a accesskey="p" href="motorola.html">上一页</a> </td><th width="60%" align="center">第 6 章 Motorola 摩托罗拉</th><td width="20%" align="right"> <a accesskey="n" href="firmware.html">下一页</a></td></tr></table><hr /></div><table xmlns=""><tr><td><iframe src="//ghbtns.com/github-btn.html?user=netkiller&repo=netkiller.github.io&type=watch&count=true&size=large" height="30" width="170" frameborder="0" scrolling="0" style="width:170px; height: 30px;" allowTransparency="true"></iframe></td><td><iframe src="//ghbtns.com/github-btn.html?user=netkiller&repo=netkiller.github.io&type=fork&count=true&size=large" height="30" width="170" frameborder="0" scrolling="0" style="width:170px; height: 30px;" allowTransparency="true"></iframe></td><td><iframe src="//ghbtns.com/github-btn.html?user=netkiller&type=follow&count=true&size=large" height="30" width="240" frameborder="0" scrolling="0" style="width:240px; height: 30px;" allowTransparency="true"></iframe></td><td></td><td><a href="https://zhuanlan.zhihu.com/netkiller"><img src="/images/logo/zhihu-card-default.svg" height="25" /></a></td><td valign="middle"><a href="https://zhuanlan.zhihu.com/netkiller">知乎专栏</a></td><td></td><td></td><td></td><td></td></tr></table><div class="section"><div class="titlepage"><div><div><h2 class="title" style="clear: both"><a id="wireless.bridge"></a>6.2. 网线网桥数字链路</h2></div></div></div> <a class="ulink" href="images/repeater/RepeaterWirelessBridge.png" target="_top"> <div><img src="images/repeater/RepeaterWirelessBridge.png" /></div> </a> - </div><script xmlns="" type="text/javascript" id="clustrmaps" src="//cdn.clustrmaps.com/map_v2.js?u=r5HG&d=9mi5r_kkDC8uxG8HuY3p4-2qgeeVypAK9vMD-2P6BYM"></script><div class="navfooter"><hr /><table width="100%" summary="Navigation footer"><tr><td width="40%" align="left"><a accesskey="p" href="motorola.html">上一页</a> </td><td width="20%" align="center"><a accesskey="u" href="motorola.html">上一级</a></td><td width="40%" align="right"> <a accesskey="n" href="firmware.html">下一页</a></td></tr><tr><td width="40%" align="left" valign="top">第 10 章 Motorola 摩托罗拉 </td><td width="20%" align="center"><a accesskey="h" href="index.html">起始页</a></td><td width="40%" align="right" valign="top"> 10.3. Motorola XiR R8200 固件升级教程</td></tr></table></div><script xmlns=""> + </div><script xmlns="" type="text/javascript" id="clustrmaps" src="//cdn.clustrmaps.com/map_v2.js?u=r5HG&d=9mi5r_kkDC8uxG8HuY3p4-2qgeeVypAK9vMD-2P6BYM"></script><div class="navfooter"><hr /><table width="100%" summary="Navigation footer"><tr><td width="40%" align="left"><a accesskey="p" href="motorola.html">上一页</a> </td><td width="20%" align="center"><a accesskey="u" href="motorola.html">上一级</a></td><td width="40%" align="right"> <a accesskey="n" href="firmware.html">下一页</a></td></tr><tr><td width="40%" align="left" valign="top">第 6 章 Motorola 摩托罗拉 </td><td width="20%" align="center"><a accesskey="h" href="index.html">起始页</a></td><td width="40%" align="right" valign="top"> 6.3. Motorola XiR R8200 固件升级教程</td></tr></table></div><script xmlns=""> (function(i,s,o,g,r,a,m){i['GoogleAnalyticsObject']=r;i[r]=i[r]||function(){ (i[r].q=i[r].q||[]).push(arguments)},i[r].l=1*new Date();a=s.createElement(o), m=s.getElementsByTagName(o)[0];a.async=1;a.src=g;m.parentNode.insertBefore(a,m) diff --git a/radio/wpsd.html b/radio/wpsd.html index 203ef341ad..a5ab3de0f9 100644 --- a/radio/wpsd.html +++ b/radio/wpsd.html @@ -1,8 +1,8 @@ <?xml version="1.0" encoding="UTF-8" standalone="no"?> -<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"><html xmlns="http://www.w3.org/1999/xhtml"><head><meta http-equiv="Content-Type" content="text/html; charset=UTF-8" /><title>13.2. WPSD</title><link rel="stylesheet" type="text/css" href="docbook.css" /><meta name="generator" content="DocBook XSL Stylesheets Vsnapshot" /><meta name="keywords" content="Amateur Radio, ham, ham radio, icom, yaesu, kenwood,, cw,ssb,usb,lsb,am,fm,rtty,fsk,afsk,psk31, fdma,tdma,cdma, dmr,c4fm" /><link rel="home" href="index.html" title="Netkiller Amateur Radio 手札" /><link rel="up" href="mmdvm.html" title="第 13 章 MMDVM (Multi-Mode Digital Voice Modem)" /><link rel="prev" href="mmdvm.html" title="第 13 章 MMDVM (Multi-Mode Digital Voice Modem)" /><link rel="next" href="mmdvm.hotspot.7800.html" title="13.3. Yaesu FT-7800 + 中继版解决方案" /></head><body><a xmlns="" href="//www.netkiller.cn/">Home</a> | <a xmlns="" href="//netkiller.github.io/">简体中文</a> | <a xmlns="" href="http://netkiller.sourceforge.net/">繁体中文</a> | <a xmlns="" href="/journal/index.html">杂文</a> - | <a xmlns="" href="https://github.com/netkiller">Github</a> | <a xmlns="" href="https://zhuanlan.zhihu.com/netkiller">知乎专栏</a> | <a xmlns="" href="https://www.facebook.com/bg7nyt">Facebook</a> | <a xmlns="" href="http://cn.linkedin.com/in/netkiller/">Linkedin</a> | <a xmlns="" href="https://www.youtube.com/user/bg7nyt/videos">Youtube</a> | <a xmlns="" href="//www.netkiller.cn/home/donations.html">打赏(Donations)</a> | <a xmlns="" href="//www.netkiller.cn/home/about.html">About</a><div class="navheader"><table width="100%" summary="Navigation header"><tr><th colspan="3" align="center">13.2. WPSD</th></tr><tr><td width="20%" align="left"><a accesskey="p" href="mmdvm.html">上一页</a> </td><th width="60%" align="center">第 13 章 MMDVM (Multi-Mode Digital Voice Modem) </th><td width="20%" align="right"> <a accesskey="n" href="mmdvm.hotspot.7800.html">下一页</a></td></tr></table><hr /></div><table xmlns=""><tr><td><iframe src="//ghbtns.com/github-btn.html?user=netkiller&repo=netkiller.github.io&type=watch&count=true&size=large" height="30" width="170" frameborder="0" scrolling="0" style="width:170px; height: 30px;" allowTransparency="true"></iframe></td><td><iframe src="//ghbtns.com/github-btn.html?user=netkiller&repo=netkiller.github.io&type=fork&count=true&size=large" height="30" width="170" frameborder="0" scrolling="0" style="width:170px; height: 30px;" allowTransparency="true"></iframe></td><td><iframe src="//ghbtns.com/github-btn.html?user=netkiller&type=follow&count=true&size=large" height="30" width="240" frameborder="0" scrolling="0" style="width:240px; height: 30px;" allowTransparency="true"></iframe></td><td></td><td><a href="https://zhuanlan.zhihu.com/netkiller"><img src="/images/logo/zhihu-card-default.svg" height="25" /></a></td><td valign="middle"><a href="https://zhuanlan.zhihu.com/netkiller">知乎专栏</a></td><td></td><td></td><td></td><td></td></tr></table><div class="section"><div class="titlepage"><div><div><h2 class="title" style="clear: both"><a id="wpsd"></a>13.2. WPSD</h2></div></div></div> +<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"><html xmlns="http://www.w3.org/1999/xhtml"><head><meta http-equiv="Content-Type" content="text/html; charset=UTF-8" /><title>10.2. WPSD</title><link rel="stylesheet" type="text/css" href="docbook.css" /><meta name="generator" content="DocBook XSL Stylesheets Vsnapshot" /><meta name="keywords" content="Amateur Radio, ham, ham radio, icom, yaesu, kenwood,, cw,ssb,usb,lsb,am,fm,rtty,fsk,afsk,psk31, fdma,tdma,cdma, dmr,c4fm" /><link rel="home" href="index.html" title="Netkiller Amateur Radio 手札" /><link rel="up" href="mmdvm.html" title="第 10 章 MMDVM (Multi-Mode Digital Voice Modem)" /><link rel="prev" href="mmdvm.html" title="第 10 章 MMDVM (Multi-Mode Digital Voice Modem)" /><link rel="next" href="mmdvm.hotspot.7800.html" title="10.3. Yaesu FT-7800 + 中继版解决方案" /></head><body><a xmlns="" href="//www.netkiller.cn/">Home</a> | <a xmlns="" href="//netkiller.github.io/">简体中文</a> | <a xmlns="" href="http://netkiller.sourceforge.net/">繁体中文</a> | <a xmlns="" href="/journal/index.html">杂文</a> + | <a xmlns="" href="https://github.com/netkiller">Github</a> | <a xmlns="" href="https://zhuanlan.zhihu.com/netkiller">知乎专栏</a> | <a xmlns="" href="https://www.facebook.com/bg7nyt">Facebook</a> | <a xmlns="" href="http://cn.linkedin.com/in/netkiller/">Linkedin</a> | <a xmlns="" href="https://www.youtube.com/user/bg7nyt/videos">Youtube</a> | <a xmlns="" href="//www.netkiller.cn/home/donations.html">打赏(Donations)</a> | <a xmlns="" href="//www.netkiller.cn/home/about.html">About</a><div class="navheader"><table width="100%" summary="Navigation header"><tr><th colspan="3" align="center">10.2. WPSD</th></tr><tr><td width="20%" align="left"><a accesskey="p" href="mmdvm.html">上一页</a> </td><th width="60%" align="center">第 10 章 MMDVM (Multi-Mode Digital Voice Modem) </th><td width="20%" align="right"> <a accesskey="n" href="mmdvm.hotspot.7800.html">下一页</a></td></tr></table><hr /></div><table xmlns=""><tr><td><iframe src="//ghbtns.com/github-btn.html?user=netkiller&repo=netkiller.github.io&type=watch&count=true&size=large" height="30" width="170" frameborder="0" scrolling="0" style="width:170px; height: 30px;" allowTransparency="true"></iframe></td><td><iframe src="//ghbtns.com/github-btn.html?user=netkiller&repo=netkiller.github.io&type=fork&count=true&size=large" height="30" width="170" frameborder="0" scrolling="0" style="width:170px; height: 30px;" allowTransparency="true"></iframe></td><td><iframe src="//ghbtns.com/github-btn.html?user=netkiller&type=follow&count=true&size=large" height="30" width="240" frameborder="0" scrolling="0" style="width:240px; height: 30px;" allowTransparency="true"></iframe></td><td></td><td><a href="https://zhuanlan.zhihu.com/netkiller"><img src="/images/logo/zhihu-card-default.svg" height="25" /></a></td><td valign="middle"><a href="https://zhuanlan.zhihu.com/netkiller">知乎专栏</a></td><td></td><td></td><td></td><td></td></tr></table><div class="section"><div class="titlepage"><div><div><h2 class="title" style="clear: both"><a id="wpsd"></a>10.2. WPSD</h2></div></div></div> - <div class="section"><div class="titlepage"><div><div><h3 class="title"><a id="id841"></a>13.2.1. Raspberry 树莓派安装 WPSD</h3></div></div></div> + <div class="section"><div class="titlepage"><div><div><h3 class="title"><a id="id852"></a>10.2.1. Raspberry 树莓派安装 WPSD</h3></div></div></div> <p>下载 WPSD</p> <pre class="screen"> @@ -74,7 +74,7 @@ </pre> </div> - <div class="section"><div class="titlepage"><div><div><h3 class="title"><a id="id842"></a>13.2.2. 进入 pi-star 终端</h3></div></div></div> + <div class="section"><div class="titlepage"><div><div><h3 class="title"><a id="id853"></a>10.2.2. 进入 pi-star 终端</h3></div></div></div> <p>主机地址:wpsd.local</p> <p>用户名:pa-star</p> @@ -115,7 +115,7 @@ </pre> </div> - <div class="section"><div class="titlepage"><div><div><h3 class="title"><a id="id843"></a>13.2.3. GPS</h3></div></div></div> + <div class="section"><div class="titlepage"><div><div><h3 class="title"><a id="id854"></a>10.2.3. GPS</h3></div></div></div> <p>在树莓派上插一张 USB GPS 天线,然后找到该天线的设备文件,一般是 /dev/ttyACM0,然后使用下面命令测试,可以看到如下数据。</p> <pre class="screen"> @@ -289,7 +289,7 @@ </pre> </div> -</div><script xmlns="" type="text/javascript" id="clustrmaps" src="//cdn.clustrmaps.com/map_v2.js?u=r5HG&d=9mi5r_kkDC8uxG8HuY3p4-2qgeeVypAK9vMD-2P6BYM"></script><div class="navfooter"><hr /><table width="100%" summary="Navigation footer"><tr><td width="40%" align="left"><a accesskey="p" href="mmdvm.html">上一页</a> </td><td width="20%" align="center"><a accesskey="u" href="mmdvm.html">上一级</a></td><td width="40%" align="right"> <a accesskey="n" href="mmdvm.hotspot.7800.html">下一页</a></td></tr><tr><td width="40%" align="left" valign="top">第 13 章 MMDVM (Multi-Mode Digital Voice Modem) </td><td width="20%" align="center"><a accesskey="h" href="index.html">起始页</a></td><td width="40%" align="right" valign="top"> 13.3. Yaesu FT-7800 + 中继版解决方案</td></tr></table></div><script xmlns=""> +</div><script xmlns="" type="text/javascript" id="clustrmaps" src="//cdn.clustrmaps.com/map_v2.js?u=r5HG&d=9mi5r_kkDC8uxG8HuY3p4-2qgeeVypAK9vMD-2P6BYM"></script><div class="navfooter"><hr /><table width="100%" summary="Navigation footer"><tr><td width="40%" align="left"><a accesskey="p" href="mmdvm.html">上一页</a> </td><td width="20%" align="center"><a accesskey="u" href="mmdvm.html">上一级</a></td><td width="40%" align="right"> <a accesskey="n" href="mmdvm.hotspot.7800.html">下一页</a></td></tr><tr><td width="40%" align="left" valign="top">第 10 章 MMDVM (Multi-Mode Digital Voice Modem) </td><td width="20%" align="center"><a accesskey="h" href="index.html">起始页</a></td><td width="40%" align="right" valign="top"> 10.3. Yaesu FT-7800 + 中继版解决方案</td></tr></table></div><script xmlns=""> (function(i,s,o,g,r,a,m){i['GoogleAnalyticsObject']=r;i[r]=i[r]||function(){ (i[r].q=i[r].q||[]).push(arguments)},i[r].l=1*new Date();a=s.createElement(o), m=s.getElementsByTagName(o)[0];a.async=1;a.src=g;m.parentNode.insertBefore(a,m) diff --git a/radio/yaesu.html b/radio/yaesu.html new file mode 100644 index 0000000000..610cb54723 --- /dev/null +++ b/radio/yaesu.html @@ -0,0 +1,52 @@ +<?xml version="1.0" encoding="UTF-8" standalone="no"?> +<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"><html xmlns="http://www.w3.org/1999/xhtml"><head><meta http-equiv="Content-Type" content="text/html; charset=UTF-8" /><title>第 9 章 Yaesu</title><link rel="stylesheet" type="text/css" href="docbook.css" /><meta name="generator" content="DocBook XSL Stylesheets Vsnapshot" /><meta name="keywords" content="Amateur Radio, ham, ham radio, icom, yaesu, kenwood,, cw,ssb,usb,lsb,am,fm,rtty,fsk,afsk,psk31, fdma,tdma,cdma, dmr,c4fm" /><link rel="home" href="index.html" title="Netkiller Amateur Radio 手札" /><link rel="up" href="device.html" title="部分 II. 电台设备" /><link rel="prev" href="kenwood.mmdvm.nxdn.html" title="8.2. NX-800 MMDVM 配置" /><link rel="next" href="ch09s02.html" title="9.2. RJ45 口手麦定义" /></head><body><a xmlns="" href="//www.netkiller.cn/">Home</a> | <a xmlns="" href="//netkiller.github.io/">简体中文</a> | <a xmlns="" href="http://netkiller.sourceforge.net/">繁体中文</a> | <a xmlns="" href="/journal/index.html">杂文</a> + | <a xmlns="" href="https://github.com/netkiller">Github</a> | <a xmlns="" href="https://zhuanlan.zhihu.com/netkiller">知乎专栏</a> | <a xmlns="" href="https://www.facebook.com/bg7nyt">Facebook</a> | <a xmlns="" href="http://cn.linkedin.com/in/netkiller/">Linkedin</a> | <a xmlns="" href="https://www.youtube.com/user/bg7nyt/videos">Youtube</a> | <a xmlns="" href="//www.netkiller.cn/home/donations.html">打赏(Donations)</a> | <a xmlns="" href="//www.netkiller.cn/home/about.html">About</a><div class="navheader"><table width="100%" summary="Navigation header"><tr><th colspan="3" align="center">第 9 章 Yaesu</th></tr><tr><td width="20%" align="left"><a accesskey="p" href="kenwood.mmdvm.nxdn.html">上一页</a> </td><th width="60%" align="center">部分 II. 电台设备</th><td width="20%" align="right"> <a accesskey="n" href="ch09s02.html">下一页</a></td></tr></table><hr /></div><table xmlns=""><tr><td><iframe src="//ghbtns.com/github-btn.html?user=netkiller&repo=netkiller.github.io&type=watch&count=true&size=large" height="30" width="170" frameborder="0" scrolling="0" style="width:170px; height: 30px;" allowTransparency="true"></iframe></td><td><iframe src="//ghbtns.com/github-btn.html?user=netkiller&repo=netkiller.github.io&type=fork&count=true&size=large" height="30" width="170" frameborder="0" scrolling="0" style="width:170px; height: 30px;" allowTransparency="true"></iframe></td><td><iframe src="//ghbtns.com/github-btn.html?user=netkiller&type=follow&count=true&size=large" height="30" width="240" frameborder="0" scrolling="0" style="width:240px; height: 30px;" allowTransparency="true"></iframe></td><td></td><td><a href="https://zhuanlan.zhihu.com/netkiller"><img src="/images/logo/zhihu-card-default.svg" height="25" /></a></td><td valign="middle"><a href="https://zhuanlan.zhihu.com/netkiller">知乎专栏</a></td><td></td><td></td><td></td><td></td></tr></table><div class="chapter"><div class="titlepage"><div><div><h2 class="title"><a id="yaesu"></a>第 9 章 Yaesu</h2></div></div></div><div class="toc"><p><strong>目录</strong></p><dl class="toc"><dt><span class="section"><a href="yaesu.html#id839">9.1. RJ11 口手麦定义 MH-48 手麦接口</a></span></dt><dt><span class="section"><a href="ch09s02.html">9.2. RJ45 口手麦定义</a></span></dt></dl></div> + + <div class="section"><div class="titlepage"><div><div><h2 class="title" style="clear: both"><a id="id839"></a>9.1. RJ11 口手麦定义 MH-48 手麦接口</h2></div></div></div> + + <p>Yaesu FT-1500M/1802E/2800</p> + <p>Yaesu FT-1807/7800R/8800R/8900R</p> + <pre class="screen"> + +PIN1: SW2(green) +PIN2: SW1(brown) +PIN3: +8Volt(red) +PIN4: GROUND(screen) +PIN5: MIC(white) +pin6: PTT(blue)/(clone FT1802E) + + </pre> + </div> + + + </div><script xmlns="" type="text/javascript" id="clustrmaps" src="//cdn.clustrmaps.com/map_v2.js?u=r5HG&d=9mi5r_kkDC8uxG8HuY3p4-2qgeeVypAK9vMD-2P6BYM"></script><div class="navfooter"><hr /><table width="100%" summary="Navigation footer"><tr><td width="40%" align="left"><a accesskey="p" href="kenwood.mmdvm.nxdn.html">上一页</a> </td><td width="20%" align="center"><a accesskey="u" href="device.html">上一级</a></td><td width="40%" align="right"> <a accesskey="n" href="ch09s02.html">下一页</a></td></tr><tr><td width="40%" align="left" valign="top">8.2. NX-800 MMDVM 配置 </td><td width="20%" align="center"><a accesskey="h" href="index.html">起始页</a></td><td width="40%" align="right" valign="top"> 9.2. RJ45 口手麦定义</td></tr></table></div><script xmlns=""> + (function(i,s,o,g,r,a,m){i['GoogleAnalyticsObject']=r;i[r]=i[r]||function(){ + (i[r].q=i[r].q||[]).push(arguments)},i[r].l=1*new Date();a=s.createElement(o), + m=s.getElementsByTagName(o)[0];a.async=1;a.src=g;m.parentNode.insertBefore(a,m) + })(window,document,'script','//www.google-analytics.com/analytics.js','ga'); + + ga('create', 'UA-11694057-1', 'auto'); + ga('send', 'pageview'); + + </script><script xmlns="" async="async"> + var _hmt = _hmt || []; + (function() { + var hm = document.createElement("script"); + hm.src = "https://hm.baidu.com/hm.js?93967759a51cda79e49bf4e34d0b0f2c"; + var s = document.getElementsByTagName("script")[0]; + s.parentNode.insertBefore(hm, s); + })(); +</script><script xmlns="" async="async"> + (function(){ + var bp = document.createElement('script'); + var curProtocol = window.location.protocol.split(':')[0]; + if (curProtocol === 'https') { + bp.src = 'https://zz.bdstatic.com/linksubmit/push.js'; + } + else { + bp.src = 'http://push.zhanzhang.baidu.com/push.js'; + } + var s = document.getElementsByTagName("script")[0]; + s.parentNode.insertBefore(bp, s); + })(); +</script></body></html> \ No newline at end of file diff --git "a/radio/\344\270\272\344\273\200\344\271\210\345\233\275\345\256\266\344\274\232\345\244\247\345\212\233\346\216\250\345\271\277\346\225\260\345\255\227\347\224\265\345\217\260.html" "b/radio/\344\270\272\344\273\200\344\271\210\345\233\275\345\256\266\344\274\232\345\244\247\345\212\233\346\216\250\345\271\277\346\225\260\345\255\227\347\224\265\345\217\260.html" index 1e9a64d54c..7ae4cd8212 100644 --- "a/radio/\344\270\272\344\273\200\344\271\210\345\233\275\345\256\266\344\274\232\345\244\247\345\212\233\346\216\250\345\271\277\346\225\260\345\255\227\347\224\265\345\217\260.html" +++ "b/radio/\344\270\272\344\273\200\344\271\210\345\233\275\345\256\266\344\274\232\345\244\247\345\212\233\346\216\250\345\271\277\346\225\260\345\255\227\347\224\265\345\217\260.html" @@ -1,8 +1,8 @@ <?xml version="1.0" encoding="UTF-8" standalone="no"?> -<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"><html xmlns="http://www.w3.org/1999/xhtml"><head><meta http-equiv="Content-Type" content="text/html; charset=UTF-8" /><title>第 9 章 数字电台</title><link rel="stylesheet" type="text/css" href="docbook.css" /><meta name="generator" content="DocBook XSL Stylesheets Vsnapshot" /><meta name="keywords" content="Amateur Radio, ham, ham radio, icom, yaesu, kenwood,, cw,ssb,usb,lsb,am,fm,rtty,fsk,afsk,psk31, fdma,tdma,cdma, dmr,c4fm" /><link rel="home" href="index.html" title="Netkiller Amateur Radio 手札" /><link rel="up" href="digital.html" title="部分 III. 数字业余无线电" /><link rel="prev" href="digital.html" title="部分 III. 数字业余无线电" /><link rel="next" href="ch09s02.html" title="9.2. 声码器" /></head><body><a xmlns="" href="//www.netkiller.cn/">Home</a> | <a xmlns="" href="//netkiller.github.io/">简体中文</a> | <a xmlns="" href="http://netkiller.sourceforge.net/">繁体中文</a> | <a xmlns="" href="/journal/index.html">杂文</a> - | <a xmlns="" href="https://github.com/netkiller">Github</a> | <a xmlns="" href="https://zhuanlan.zhihu.com/netkiller">知乎专栏</a> | <a xmlns="" href="https://www.facebook.com/bg7nyt">Facebook</a> | <a xmlns="" href="http://cn.linkedin.com/in/netkiller/">Linkedin</a> | <a xmlns="" href="https://www.youtube.com/user/bg7nyt/videos">Youtube</a> | <a xmlns="" href="//www.netkiller.cn/home/donations.html">打赏(Donations)</a> | <a xmlns="" href="//www.netkiller.cn/home/about.html">About</a><div class="navheader"><table width="100%" summary="Navigation header"><tr><th colspan="3" align="center">第 9 章 数字电台</th></tr><tr><td width="20%" align="left"><a accesskey="p" href="digital.html">上一页</a> </td><th width="60%" align="center">部分 III. 数字业余无线电</th><td width="20%" align="right"> <a accesskey="n" href="ch09s02.html">下一页</a></td></tr></table><hr /></div><table xmlns=""><tr><td><iframe src="//ghbtns.com/github-btn.html?user=netkiller&repo=netkiller.github.io&type=watch&count=true&size=large" height="30" width="170" frameborder="0" scrolling="0" style="width:170px; height: 30px;" allowTransparency="true"></iframe></td><td><iframe src="//ghbtns.com/github-btn.html?user=netkiller&repo=netkiller.github.io&type=fork&count=true&size=large" height="30" width="170" frameborder="0" scrolling="0" style="width:170px; height: 30px;" allowTransparency="true"></iframe></td><td><iframe src="//ghbtns.com/github-btn.html?user=netkiller&type=follow&count=true&size=large" height="30" width="240" frameborder="0" scrolling="0" style="width:240px; height: 30px;" allowTransparency="true"></iframe></td><td></td><td><a href="https://zhuanlan.zhihu.com/netkiller"><img src="/images/logo/zhihu-card-default.svg" height="25" /></a></td><td valign="middle"><a href="https://zhuanlan.zhihu.com/netkiller">知乎专栏</a></td><td></td><td></td><td></td><td></td></tr></table><div class="chapter"><div class="titlepage"><div><div><h2 class="title"><a id="为什么国家会大力推广数字电台"></a>第 9 章 数字电台</h2></div></div></div><div class="toc"><p><strong>目录</strong></p><dl class="toc"><dt><span class="section"><a href="为什么国家会大力推广数字电台.html#id810">9.1. 为什么国家会大力推广数字电台</a></span></dt><dt><span class="section"><a href="ch09s02.html">9.2. 声码器</a></span></dt><dd><dl><dt><span class="section"><a href="ch09s02.html#id811">9.2.1. Codec2 声码器</a></span></dt><dt><span class="section"><a href="ch09s02.html#id812">9.2.2. Ambe 声码器</a></span></dt><dt><span class="section"><a href="ch09s02.html#id813">9.2.3. ACELP 声码器</a></span></dt></dl></dd><dt><span class="section"><a href="ch09s03.html">9.3. 调制模式</a></span></dt><dd><dl><dt><span class="section"><a href="ch09s03.html#id814">9.3.1. DMR/YSF/P25</a></span></dt><dt><span class="section"><a href="ch09s03.html#id815">9.3.2. D-Star/NXDN</a></span></dt><dt><span class="section"><a href="ch09s03.html#id816">9.3.3. Tatra</a></span></dt></dl></dd><dt><span class="section"><a href="ch09s04.html">9.4. 带宽</a></span></dt><dt><span class="section"><a href="ch09s05.html">9.5. 用户身份验证</a></span></dt><dt><span class="section"><a href="ch09s06.html">9.6. 中继器</a></span></dt></dl></div> +<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"><html xmlns="http://www.w3.org/1999/xhtml"><head><meta http-equiv="Content-Type" content="text/html; charset=UTF-8" /><title>第 3 章 数字电台</title><link rel="stylesheet" type="text/css" href="docbook.css" /><meta name="generator" content="DocBook XSL Stylesheets Vsnapshot" /><meta name="keywords" content="Amateur Radio, ham, ham radio, icom, yaesu, kenwood,, cw,ssb,usb,lsb,am,fm,rtty,fsk,afsk,psk31, fdma,tdma,cdma, dmr,c4fm" /><link rel="home" href="index.html" title="Netkiller Amateur Radio 手札" /><link rel="up" href="radio.html" title="部分 I. 业余无线电" /><link rel="prev" href="ch02s04.html" title="2.4. 电台电源" /><link rel="next" href="ch03s02.html" title="3.2. 声码器" /></head><body><a xmlns="" href="//www.netkiller.cn/">Home</a> | <a xmlns="" href="//netkiller.github.io/">简体中文</a> | <a xmlns="" href="http://netkiller.sourceforge.net/">繁体中文</a> | <a xmlns="" href="/journal/index.html">杂文</a> + | <a xmlns="" href="https://github.com/netkiller">Github</a> | <a xmlns="" href="https://zhuanlan.zhihu.com/netkiller">知乎专栏</a> | <a xmlns="" href="https://www.facebook.com/bg7nyt">Facebook</a> | <a xmlns="" href="http://cn.linkedin.com/in/netkiller/">Linkedin</a> | <a xmlns="" href="https://www.youtube.com/user/bg7nyt/videos">Youtube</a> | <a xmlns="" href="//www.netkiller.cn/home/donations.html">打赏(Donations)</a> | <a xmlns="" href="//www.netkiller.cn/home/about.html">About</a><div class="navheader"><table width="100%" summary="Navigation header"><tr><th colspan="3" align="center">第 3 章 数字电台</th></tr><tr><td width="20%" align="left"><a accesskey="p" href="ch02s04.html">上一页</a> </td><th width="60%" align="center">部分 I. 业余无线电</th><td width="20%" align="right"> <a accesskey="n" href="ch03s02.html">下一页</a></td></tr></table><hr /></div><table xmlns=""><tr><td><iframe src="//ghbtns.com/github-btn.html?user=netkiller&repo=netkiller.github.io&type=watch&count=true&size=large" height="30" width="170" frameborder="0" scrolling="0" style="width:170px; height: 30px;" allowTransparency="true"></iframe></td><td><iframe src="//ghbtns.com/github-btn.html?user=netkiller&repo=netkiller.github.io&type=fork&count=true&size=large" height="30" width="170" frameborder="0" scrolling="0" style="width:170px; height: 30px;" allowTransparency="true"></iframe></td><td><iframe src="//ghbtns.com/github-btn.html?user=netkiller&type=follow&count=true&size=large" height="30" width="240" frameborder="0" scrolling="0" style="width:240px; height: 30px;" allowTransparency="true"></iframe></td><td></td><td><a href="https://zhuanlan.zhihu.com/netkiller"><img src="/images/logo/zhihu-card-default.svg" height="25" /></a></td><td valign="middle"><a href="https://zhuanlan.zhihu.com/netkiller">知乎专栏</a></td><td></td><td></td><td></td><td></td></tr></table><div class="chapter"><div class="titlepage"><div><div><h2 class="title"><a id="为什么国家会大力推广数字电台"></a>第 3 章 数字电台</h2></div></div></div><div class="toc"><p><strong>目录</strong></p><dl class="toc"><dt><span class="section"><a href="为什么国家会大力推广数字电台.html#id810">3.1. 为什么国家会大力推广数字电台</a></span></dt><dt><span class="section"><a href="ch03s02.html">3.2. 声码器</a></span></dt><dd><dl><dt><span class="section"><a href="ch03s02.html#id811">3.2.1. Codec2 声码器</a></span></dt><dt><span class="section"><a href="ch03s02.html#id812">3.2.2. Ambe 声码器</a></span></dt><dt><span class="section"><a href="ch03s02.html#id813">3.2.3. ACELP 声码器</a></span></dt></dl></dd><dt><span class="section"><a href="ch03s03.html">3.3. 调制模式</a></span></dt><dd><dl><dt><span class="section"><a href="ch03s03.html#id814">3.3.1. DMR/YSF/P25</a></span></dt><dt><span class="section"><a href="ch03s03.html#id815">3.3.2. D-Star/NXDN</a></span></dt><dt><span class="section"><a href="ch03s03.html#id816">3.3.3. Tetra</a></span></dt></dl></dd><dt><span class="section"><a href="ch03s04.html">3.4. 带宽</a></span></dt><dt><span class="section"><a href="ch03s05.html">3.5. 用户身份验证</a></span></dt><dt><span class="section"><a href="ch03s06.html">3.6. 中继器</a></span></dt><dt><span class="section"><a href="数字电台声音不好听.html">3.7. 数字电台声音不好听</a></span></dt><dd><dl><dt><span class="section"><a href="数字电台声音不好听.html#id817">3.7.1. 设备因素</a></span></dt><dt><span class="section"><a href="数字电台声音不好听.html#id818">3.7.2. 声码器的因素</a></span></dt><dt><span class="section"><a href="数字电台声音不好听.html#id819">3.7.3. 误码率/丢失率</a></span></dt><dt><span class="section"><a href="数字电台声音不好听.html#id820">3.7.4. 网络因素</a></span></dt><dt><span class="section"><a href="数字电台声音不好听.html#id822">3.7.5. 格式转换</a></span></dt><dt><span class="section"><a href="数字电台声音不好听.html#id823">3.7.6. 最后总结</a></span></dt></dl></dd></dl></div> - <div class="section"><div class="titlepage"><div><div><h2 class="title" style="clear: both"><a id="id810"></a>9.1. 为什么国家会大力推广数字电台</h2></div></div></div> + <div class="section"><div class="titlepage"><div><div><h2 class="title" style="clear: both"><a id="id810"></a>3.1. 为什么国家会大力推广数字电台</h2></div></div></div> <p>以目前 UHF 段为例,给国家和用户都带来很多痛点。</p> <div class="orderedlist"><p class="title"><strong>无线电管理部门的痛点</strong></p><ol class="orderedlist" type="1"><li class="listitem">首先是频率使用混乱难管理,很多单位无证发射。</li><li class="listitem">然后是收费难,不主动办理执照的用户很难收到频谱使用费。</li><li class="listitem">最后是容量饱和,UHF已经十分拥挤。</li></ol></div> @@ -22,9 +22,10 @@ + -</div><script xmlns="" type="text/javascript" id="clustrmaps" src="//cdn.clustrmaps.com/map_v2.js?u=r5HG&d=9mi5r_kkDC8uxG8HuY3p4-2qgeeVypAK9vMD-2P6BYM"></script><div class="navfooter"><hr /><table width="100%" summary="Navigation footer"><tr><td width="40%" align="left"><a accesskey="p" href="digital.html">上一页</a> </td><td width="20%" align="center"><a accesskey="u" href="digital.html">上一级</a></td><td width="40%" align="right"> <a accesskey="n" href="ch09s02.html">下一页</a></td></tr><tr><td width="40%" align="left" valign="top">部分 III. 数字业余无线电 </td><td width="20%" align="center"><a accesskey="h" href="index.html">起始页</a></td><td width="40%" align="right" valign="top"> 9.2. 声码器</td></tr></table></div><script xmlns=""> +</div><script xmlns="" type="text/javascript" id="clustrmaps" src="//cdn.clustrmaps.com/map_v2.js?u=r5HG&d=9mi5r_kkDC8uxG8HuY3p4-2qgeeVypAK9vMD-2P6BYM"></script><div class="navfooter"><hr /><table width="100%" summary="Navigation footer"><tr><td width="40%" align="left"><a accesskey="p" href="ch02s04.html">上一页</a> </td><td width="20%" align="center"><a accesskey="u" href="radio.html">上一级</a></td><td width="40%" align="right"> <a accesskey="n" href="ch03s02.html">下一页</a></td></tr><tr><td width="40%" align="left" valign="top">2.4. 电台电源 </td><td width="20%" align="center"><a accesskey="h" href="index.html">起始页</a></td><td width="40%" align="right" valign="top"> 3.2. 声码器</td></tr></table></div><script xmlns=""> (function(i,s,o,g,r,a,m){i['GoogleAnalyticsObject']=r;i[r]=i[r]||function(){ (i[r].q=i[r].q||[]).push(arguments)},i[r].l=1*new Date();a=s.createElement(o), m=s.getElementsByTagName(o)[0];a.async=1;a.src=g;m.parentNode.insertBefore(a,m) diff --git "a/radio/\345\244\251\347\272\277\347\232\204\345\267\245\344\275\234\345\216\237\347\220\206.html" "b/radio/\345\244\251\347\272\277\347\232\204\345\267\245\344\275\234\345\216\237\347\220\206.html" index 33db7b9870..93b6125c38 100644 --- "a/radio/\345\244\251\347\272\277\347\232\204\345\267\245\344\275\234\345\216\237\347\220\206.html" +++ "b/radio/\345\244\251\347\272\277\347\232\204\345\267\245\344\275\234\345\216\237\347\220\206.html" @@ -1,6 +1,6 @@ <?xml version="1.0" encoding="UTF-8" standalone="no"?> -<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"><html xmlns="http://www.w3.org/1999/xhtml"><head><meta http-equiv="Content-Type" content="text/html; charset=UTF-8" /><title>第 5 章 天线的工作原理</title><link rel="stylesheet" type="text/css" href="docbook.css" /><meta name="generator" content="DocBook XSL Stylesheets Vsnapshot" /><meta name="keywords" content="Amateur Radio, ham, ham radio, icom, yaesu, kenwood,, cw,ssb,usb,lsb,am,fm,rtty,fsk,afsk,psk31, fdma,tdma,cdma, dmr,c4fm" /><link rel="home" href="index.html" title="Netkiller Amateur Radio 手札" /><link rel="up" href="analog.html" title="部分 II. 模拟电台" /><link rel="prev" href="ch04.html" title="第 4 章 通信模式" /><link rel="next" href="浅谈电磁波相位.html" title="第 6 章 浅谈电磁波相位" /></head><body><a xmlns="" href="//www.netkiller.cn/">Home</a> | <a xmlns="" href="//netkiller.github.io/">简体中文</a> | <a xmlns="" href="http://netkiller.sourceforge.net/">繁体中文</a> | <a xmlns="" href="/journal/index.html">杂文</a> - | <a xmlns="" href="https://github.com/netkiller">Github</a> | <a xmlns="" href="https://zhuanlan.zhihu.com/netkiller">知乎专栏</a> | <a xmlns="" href="https://www.facebook.com/bg7nyt">Facebook</a> | <a xmlns="" href="http://cn.linkedin.com/in/netkiller/">Linkedin</a> | <a xmlns="" href="https://www.youtube.com/user/bg7nyt/videos">Youtube</a> | <a xmlns="" href="//www.netkiller.cn/home/donations.html">打赏(Donations)</a> | <a xmlns="" href="//www.netkiller.cn/home/about.html">About</a><div class="navheader"><table width="100%" summary="Navigation header"><tr><th colspan="3" align="center">第 5 章 天线的工作原理</th></tr><tr><td width="20%" align="left"><a accesskey="p" href="ch04.html">上一页</a> </td><th width="60%" align="center">部分 II. 模拟电台</th><td width="20%" align="right"> <a accesskey="n" href="浅谈电磁波相位.html">下一页</a></td></tr></table><hr /></div><table xmlns=""><tr><td><iframe src="//ghbtns.com/github-btn.html?user=netkiller&repo=netkiller.github.io&type=watch&count=true&size=large" height="30" width="170" frameborder="0" scrolling="0" style="width:170px; height: 30px;" allowTransparency="true"></iframe></td><td><iframe src="//ghbtns.com/github-btn.html?user=netkiller&repo=netkiller.github.io&type=fork&count=true&size=large" height="30" width="170" frameborder="0" scrolling="0" style="width:170px; height: 30px;" allowTransparency="true"></iframe></td><td><iframe src="//ghbtns.com/github-btn.html?user=netkiller&type=follow&count=true&size=large" height="30" width="240" frameborder="0" scrolling="0" style="width:240px; height: 30px;" allowTransparency="true"></iframe></td><td></td><td><a href="https://zhuanlan.zhihu.com/netkiller"><img src="/images/logo/zhihu-card-default.svg" height="25" /></a></td><td valign="middle"><a href="https://zhuanlan.zhihu.com/netkiller">知乎专栏</a></td><td></td><td></td><td></td><td></td></tr></table><div class="chapter"><div class="titlepage"><div><div><h2 class="title"><a id="天线的工作原理"></a>第 5 章 天线的工作原理</h2></div></div></div> +<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"><html xmlns="http://www.w3.org/1999/xhtml"><head><meta http-equiv="Content-Type" content="text/html; charset=UTF-8" /><title>2.2. 天线的工作原理</title><link rel="stylesheet" type="text/css" href="docbook.css" /><meta name="generator" content="DocBook XSL Stylesheets Vsnapshot" /><meta name="keywords" content="Amateur Radio, ham, ham radio, icom, yaesu, kenwood,, cw,ssb,usb,lsb,am,fm,rtty,fsk,afsk,psk31, fdma,tdma,cdma, dmr,c4fm" /><link rel="home" href="index.html" title="Netkiller Amateur Radio 手札" /><link rel="up" href="analog.html" title="第 2 章 模拟电台" /><link rel="prev" href="analog.html" title="第 2 章 模拟电台" /><link rel="next" href="浅谈电磁波相位.html" title="2.3. 浅谈电磁波相位" /></head><body><a xmlns="" href="//www.netkiller.cn/">Home</a> | <a xmlns="" href="//netkiller.github.io/">简体中文</a> | <a xmlns="" href="http://netkiller.sourceforge.net/">繁体中文</a> | <a xmlns="" href="/journal/index.html">杂文</a> + | <a xmlns="" href="https://github.com/netkiller">Github</a> | <a xmlns="" href="https://zhuanlan.zhihu.com/netkiller">知乎专栏</a> | <a xmlns="" href="https://www.facebook.com/bg7nyt">Facebook</a> | <a xmlns="" href="http://cn.linkedin.com/in/netkiller/">Linkedin</a> | <a xmlns="" href="https://www.youtube.com/user/bg7nyt/videos">Youtube</a> | <a xmlns="" href="//www.netkiller.cn/home/donations.html">打赏(Donations)</a> | <a xmlns="" href="//www.netkiller.cn/home/about.html">About</a><div class="navheader"><table width="100%" summary="Navigation header"><tr><th colspan="3" align="center">2.2. 天线的工作原理</th></tr><tr><td width="20%" align="left"><a accesskey="p" href="analog.html">上一页</a> </td><th width="60%" align="center">第 2 章 模拟电台</th><td width="20%" align="right"> <a accesskey="n" href="浅谈电磁波相位.html">下一页</a></td></tr></table><hr /></div><table xmlns=""><tr><td><iframe src="//ghbtns.com/github-btn.html?user=netkiller&repo=netkiller.github.io&type=watch&count=true&size=large" height="30" width="170" frameborder="0" scrolling="0" style="width:170px; height: 30px;" allowTransparency="true"></iframe></td><td><iframe src="//ghbtns.com/github-btn.html?user=netkiller&repo=netkiller.github.io&type=fork&count=true&size=large" height="30" width="170" frameborder="0" scrolling="0" style="width:170px; height: 30px;" allowTransparency="true"></iframe></td><td><iframe src="//ghbtns.com/github-btn.html?user=netkiller&type=follow&count=true&size=large" height="30" width="240" frameborder="0" scrolling="0" style="width:240px; height: 30px;" allowTransparency="true"></iframe></td><td></td><td><a href="https://zhuanlan.zhihu.com/netkiller"><img src="/images/logo/zhihu-card-default.svg" height="25" /></a></td><td valign="middle"><a href="https://zhuanlan.zhihu.com/netkiller">知乎专栏</a></td><td></td><td></td><td></td><td></td></tr></table><div class="section"><div class="titlepage"><div><div><h2 class="title" style="clear: both"><a id="天线的工作原理"></a>2.2. 天线的工作原理</h2></div></div></div> <p>我用最简单易懂的语言讲一下,一看你就明白了。</p> <p>交流电大家都知道,我们用的交流电是50Hz,他会在导线中传输。</p> @@ -8,7 +8,7 @@ <p>如果旁边有一根2米长的金属导线,跟它保持平行,我们叫极化方向。那么这根导线就能将前面那个根导线射出交流电接收下来。</p> <p>同理将交流电频率提高到 430MHz,将导线修剪成长度70CM,就能将电流发射出去。</p> <p>无线充电也是这种原理。</p> - </div><script xmlns="" type="text/javascript" id="clustrmaps" src="//cdn.clustrmaps.com/map_v2.js?u=r5HG&d=9mi5r_kkDC8uxG8HuY3p4-2qgeeVypAK9vMD-2P6BYM"></script><div class="navfooter"><hr /><table width="100%" summary="Navigation footer"><tr><td width="40%" align="left"><a accesskey="p" href="ch04.html">上一页</a> </td><td width="20%" align="center"><a accesskey="u" href="analog.html">上一级</a></td><td width="40%" align="right"> <a accesskey="n" href="浅谈电磁波相位.html">下一页</a></td></tr><tr><td width="40%" align="left" valign="top">第 4 章 通信模式 </td><td width="20%" align="center"><a accesskey="h" href="index.html">起始页</a></td><td width="40%" align="right" valign="top"> 第 6 章 浅谈电磁波相位</td></tr></table></div><script xmlns=""> + </div><script xmlns="" type="text/javascript" id="clustrmaps" src="//cdn.clustrmaps.com/map_v2.js?u=r5HG&d=9mi5r_kkDC8uxG8HuY3p4-2qgeeVypAK9vMD-2P6BYM"></script><div class="navfooter"><hr /><table width="100%" summary="Navigation footer"><tr><td width="40%" align="left"><a accesskey="p" href="analog.html">上一页</a> </td><td width="20%" align="center"><a accesskey="u" href="analog.html">上一级</a></td><td width="40%" align="right"> <a accesskey="n" href="浅谈电磁波相位.html">下一页</a></td></tr><tr><td width="40%" align="left" valign="top">第 2 章 模拟电台 </td><td width="20%" align="center"><a accesskey="h" href="index.html">起始页</a></td><td width="40%" align="right" valign="top"> 2.3. 浅谈电磁波相位</td></tr></table></div><script xmlns=""> (function(i,s,o,g,r,a,m){i['GoogleAnalyticsObject']=r;i[r]=i[r]||function(){ (i[r].q=i[r].q||[]).push(arguments)},i[r].l=1*new Date();a=s.createElement(o), m=s.getElementsByTagName(o)[0];a.async=1;a.src=g;m.parentNode.insertBefore(a,m) diff --git "a/radio/\346\225\260\345\255\227\347\224\265\345\217\260\345\243\260\351\237\263\344\270\215\345\245\275\345\220\254.html" "b/radio/\346\225\260\345\255\227\347\224\265\345\217\260\345\243\260\351\237\263\344\270\215\345\245\275\345\220\254.html" new file mode 100644 index 0000000000..d922838d77 --- /dev/null +++ "b/radio/\346\225\260\345\255\227\347\224\265\345\217\260\345\243\260\351\237\263\344\270\215\345\245\275\345\220\254.html" @@ -0,0 +1,98 @@ +<?xml version="1.0" encoding="UTF-8" standalone="no"?> +<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"><html xmlns="http://www.w3.org/1999/xhtml"><head><meta http-equiv="Content-Type" content="text/html; charset=UTF-8" /><title>3.7. 数字电台声音不好听</title><link rel="stylesheet" type="text/css" href="docbook.css" /><meta name="generator" content="DocBook XSL Stylesheets Vsnapshot" /><meta name="keywords" content="Amateur Radio, ham, ham radio, icom, yaesu, kenwood,, cw,ssb,usb,lsb,am,fm,rtty,fsk,afsk,psk31, fdma,tdma,cdma, dmr,c4fm" /><link rel="home" href="index.html" title="Netkiller Amateur Radio 手札" /><link rel="up" href="为什么国家会大力推广数字电台.html" title="第 3 章 数字电台" /><link rel="prev" href="ch03s06.html" title="3.6. 中继器" /><link rel="next" href="HamsOverIP.html" title="第 4 章 Hams Over IP" /></head><body><a xmlns="" href="//www.netkiller.cn/">Home</a> | <a xmlns="" href="//netkiller.github.io/">简体中文</a> | <a xmlns="" href="http://netkiller.sourceforge.net/">繁体中文</a> | <a xmlns="" href="/journal/index.html">杂文</a> + | <a xmlns="" href="https://github.com/netkiller">Github</a> | <a xmlns="" href="https://zhuanlan.zhihu.com/netkiller">知乎专栏</a> | <a xmlns="" href="https://www.facebook.com/bg7nyt">Facebook</a> | <a xmlns="" href="http://cn.linkedin.com/in/netkiller/">Linkedin</a> | <a xmlns="" href="https://www.youtube.com/user/bg7nyt/videos">Youtube</a> | <a xmlns="" href="//www.netkiller.cn/home/donations.html">打赏(Donations)</a> | <a xmlns="" href="//www.netkiller.cn/home/about.html">About</a><div class="navheader"><table width="100%" summary="Navigation header"><tr><th colspan="3" align="center">3.7. 数字电台声音不好听</th></tr><tr><td width="20%" align="left"><a accesskey="p" href="ch03s06.html">上一页</a> </td><th width="60%" align="center">第 3 章 数字电台</th><td width="20%" align="right"> <a accesskey="n" href="HamsOverIP.html">下一页</a></td></tr></table><hr /></div><table xmlns=""><tr><td><iframe src="//ghbtns.com/github-btn.html?user=netkiller&repo=netkiller.github.io&type=watch&count=true&size=large" height="30" width="170" frameborder="0" scrolling="0" style="width:170px; height: 30px;" allowTransparency="true"></iframe></td><td><iframe src="//ghbtns.com/github-btn.html?user=netkiller&repo=netkiller.github.io&type=fork&count=true&size=large" height="30" width="170" frameborder="0" scrolling="0" style="width:170px; height: 30px;" allowTransparency="true"></iframe></td><td><iframe src="//ghbtns.com/github-btn.html?user=netkiller&type=follow&count=true&size=large" height="30" width="240" frameborder="0" scrolling="0" style="width:240px; height: 30px;" allowTransparency="true"></iframe></td><td></td><td><a href="https://zhuanlan.zhihu.com/netkiller"><img src="/images/logo/zhihu-card-default.svg" height="25" /></a></td><td valign="middle"><a href="https://zhuanlan.zhihu.com/netkiller">知乎专栏</a></td><td></td><td></td><td></td><td></td></tr></table><div class="section"><div class="titlepage"><div><div><h2 class="title" style="clear: both"><a id="数字电台声音不好听"></a>3.7. 数字电台声音不好听</h2></div></div></div> + + <p>很多火腿是从模拟转数字,习惯了模拟的声音(音质)比较难接收数字电台的声音。</p> + <p>造成这种现象的根源有几个,在心理学上叫首因效应、自利性偏见和证实性性偏见。这种现象在我们的生活中非常常见的,例如黑胶唱片到数字音乐,胶片到数码相机,燃油车到电动车,人们对与新鲜事物充满了不确定性和恐惧,而选择保持现状的状态。</p> + <p>首因效应,就是先入为主,如果你接触电台就是玩数字电台,从未玩过模拟,你就不会用这种问题。通常人是能适应设备的,而传统的人要求设备适应人。</p> + <p>自利性偏见和证实性性偏见是产生数字电台声音不好听这个观点闭环的关键,人们为了证实数字电台声音不好听,找个钟理由,同时让其他人帮自己强化这个信念。</p> + <p>回到主题,并不是数字模式声音不好听,数字电台不背锅。</p> + <p>造成数字电台声音不好听的因素有很多,但是最终打架都不加思考,让数字模式背锅。是什么原因造成了这种结果,造成数字音质差因素有那些?今天我给打架说个明白。</p> + <div class="section"><div class="titlepage"><div><div><h3 class="title"><a id="id817"></a>3.7.1. 设备因素</h3></div></div></div> + + <p>相比模拟电台,也就是常规 FM 模式,数字电台以及数字电路更复杂,数字通信相比 FM 更苛刻,是有一定门槛的。</p> + <p>但是这个门槛一旦被突破,随着时间推移研发投入,也越来越成熟。就像第一代GSM手机到如今5G发展一样。</p> + <p>早年看到华强北整栋楼都是做老年机的,因为门槛低,随便那个工厂都能生产,而如今手机被生产被垄断在几个大厂之间。手机生产门槛越来越高。</p> + <p>数字电台的发展也是如此,摩托罗拉引领数字通信,我们看到泉州小弟(泉州机)束手无策,摩托罗拉赚的盆满钵满,拿下很多政府大订单,后起海能达入局,投入大量研发,奋起直追,抄袭照搬摩托罗拉技术,被摩托罗拉两次告上法庭。</p> + <p>因为数字电台门槛比较高,就类似原研药和国产仿制药一样,泉州厂做出来数字电台参差不齐,这就导致了不同设备之间通信,音质不好,用户体验差的问题。</p> + </div> + <div class="section"><div class="titlepage"><div><div><h3 class="title"><a id="id818"></a>3.7.2. 声码器的因素</h3></div></div></div> + + <p>声码器就是把麦克风采集的PCM音频进行编码,编程二进制,二进制再由 4FSK 调制,将其发射出去。对方收到二禁止编码,再将其解码成PCM音频,从喇叭里面播放出来。</p> + <p>这个过程可以比喻成,麦克风 转 MP3 --- 发送 --- 接收 MP3 -- 播放, 声码器就是一种线性音频压缩格式,确切地说是流媒体格式。</p> + <p>声码器的形态,既可以是软件,也可以是硬件芯片,电台里面用的就是“芯片”,芯片效率更高,更稳定。</p> + <p>你若理解不了,我再比喻一下,这里你也可以理解为 DVD 软解/硬解,软解就是用电脑播放器看DVD,用的是软件,解码是CPU负责。而 DVD 机是硬解,插入DVD就能播放。</p> + <p>声码器有很多种,来自不同厂商的解决方案,每个厂商都有自己的标准,就像 MP3,WAV,FLAC,APE。目前再售的电台,ambe 方案最多,ambe 上市时间早,市场占有率高,从80年代开始该公司就从事声码器研发。如今已经占据声码器半壁江山,他的用户包括,苹果、三星、华为…… (声码器手机里面用量远远高原电台),如今ambe 声码器已经发展到第三带。ambe 是第一代,ambe2000 是第二代,最近版本是 ambe3000 第三代。</p> + <p>第一代 ambe 已经专利过期,很多国内厂商开始仿制,并且用在了很多泉州电台里面。</p> + <p>虽然摩罗罗拉、建武、八重洲、Icom、海能达、泉州机他门都是用 ambe 的方案,但是调教参数都略有差异(例如速率9.6Kps/4.8Kps),并且使用的声码器版本也不同。即使是ambe2000系列,也有好几个子版本,这就造成了数字电台声音不好听的现象。</p> + <p>同时你会发现,同一个生态体系的数字电台就不存在这个问题,不信你用两台相同厂家的数字机,在数字模式下直频,你看看声音如何?两个摩托罗拉或者两个海能达,音质是相当不错的。</p> + <p>厂商为什么不用其他声码器?</p> + <p>因为两种不同的声码器无法互通,厂商为了让自家电台能跟其他厂互通,都默认选择了 ambe2000 系列声码器。</p> + <p>为什么 P25 和 Tetra 音质好?</p> + <p>因为他门没有使用常规的 AMBE+2 声码器</p> + <p>要想获得更好的音质就要使用更先进的声码器,例如 ambe3000 系列,或者其他公司产品,但是!!! 会有兼容问题,老电台怎么办?最终厂家都做了妥协,使用中间的 ambe2000 系列。</p> + <p>最后,电台满足的是通连,不是HIFI高保真。</p> + </div> + <div class="section"><div class="titlepage"><div><div><h3 class="title"><a id="id819"></a>3.7.3. 误码率/丢失率</h3></div></div></div> + + <p>数字电台传播的比模拟电台远,但是远程弱信号如果受到干扰,就会产生误码率/丢失率。此时就会发出 DVD 那种马赛克声音。</p> + <p>就如面前所说,人们的观念,宁可接收噪声刺耳,且听不清,也不愿接受数字电台来的更实际的断断续续的清洗通话。</p> + <p>人们还会忽视,当数字和模拟都无法进行语音通信的时候,数字电台还可以发送短信,电台会持续发送短信,一旦遇到通信窗口,瞬间就能把文本的短信发出去。</p> + <p>人们更忽视了,数字电台海能发送图片,在应急通信中,能把现场图片发送给指挥员。</p> + <p>至于定位,现在国产电台都同时带有北斗和GPS。</p> + </div> + <div class="section"><div class="titlepage"><div><div><h3 class="title"><a id="id820"></a>3.7.4. 网络因素</h3></div></div></div> + + <p>数字电台原生支持网络接入,网络接入有三类,分别是:中继网络接入、终端网络接入。</p> + <p>中继网络接入,就是将多个中继台接到互联网,商用通常都是专线,有固定IP地址的光纤网络。并且有机房和空调。而我们业余无线电就没有这种条件了,要想办法解决网络问题,想出各种奇葩方案,能联网就已经不错了。</p> + <p>例如深圳439.790中继台,我们当年用了微波对射方案,中继台通过两个微波天线(锅)连接到50公里外的节点。我们也没有固定IP地址,BG7IGY 就用OpenWRT刷盒子,用 OpenVPN 打洞。最终实现了中继互联,这种环境能联网,还要啥自行车。</p> + <p>如今中继台都会选择了另一种接入方案,也就是 MMDVM,首先火腿能提供的网络条件多是 ADSL 网络,并不是独享专线,跟其他业务共用。其次 MMDVM 很多服务器是在外国。所以从中继台到 MMDVM 之间的网络无法保证100%稳定,也会出现各种问题,例如丢包。以DMR为例,DMR的网络是建立在UDP的基础之上的,UDP是不保障对方一定收到数据包的。</p> + <p>还有很多高山中继台,只能使用4G/5G流量卡,他门使用的路由器都是家用级别的,无法保障7*24小时工作,也没有机房和空调。</p> + <p>最后,终端网络接入,也就是热点,主要是 MMDVM 热点,这就不用我说了,网络质量更是参差不齐。丢包/卡顿,是家常便饭。</p> + </div> + <div class="section"><div class="titlepage"><div><div><h3 class="title"><a id="id822"></a>3.7.5. 格式转换</h3></div></div></div> + + <p>前面说了,每个电台用的声码器调教,甚至出厂商都不同,MMDVM 要实现互通,就需要进行,音频的编码/解码。即拆包/封包。</p> + <p>例如 Yaesu Fusion YSF 在 VW 模式下,你要跟 DMR 互通。会经历什么?</p> + <div class="section"><div class="titlepage"></div>首先 C4FM 和 DMR 都是用了 ambe+2 的声码器,互通是没有问题的。但是 VM 模式采用 9.6K/bps 采样,DMR 是 4.8K/bps,此时 YSF 的声音编码就不能直接给到 DMR 了,DMR 那边只会闪烁信号,没有任何语音输出。</div> + <p>这时就需要把 YSF 的 9.6k包解码成PCM,然后再用软件声码器编码成 4.8k 语音给到 DMR,此时 DMR就能播放出声音了。</p> + <p>经历这个过程,YSF 9.6 高保真音频,就被有损压缩成了 4.8 这个过程还会造成通信延迟。</p> + <p>有人说 D-Star 好,那是再同一个中继上通连,如果你经过 MMDVM,会发生什么事?</p> + <p>D-Star 为了降低成本以使用了ambe第一代声码器,没错80年代的技术。D-Star 跟任何主流数字模式互通都要进行音频的解码和重新编码。也就是 ambe 解码,再编码成主流的 ambe+2(ambe2000) 否则其他电台都听不到声音。</p> + </div> + <div class="section"><div class="titlepage"><div><div><h3 class="title"><a id="id823"></a>3.7.6. 最后总结</h3></div></div></div> + + <p>综上所述,数字声音不好听,是多种因素造成的,在这种环境下,就会出现网络丢包,卡顿,格式转换损失、等等引起马赛克音/弹簧音,但这并不是数字电台造成的,而是通信过程种各种环节造成的,数字模式不背锅。</p> + + </div> + </div><script xmlns="" type="text/javascript" id="clustrmaps" src="//cdn.clustrmaps.com/map_v2.js?u=r5HG&d=9mi5r_kkDC8uxG8HuY3p4-2qgeeVypAK9vMD-2P6BYM"></script><div class="navfooter"><hr /><table width="100%" summary="Navigation footer"><tr><td width="40%" align="left"><a accesskey="p" href="ch03s06.html">上一页</a> </td><td width="20%" align="center"><a accesskey="u" href="为什么国家会大力推广数字电台.html">上一级</a></td><td width="40%" align="right"> <a accesskey="n" href="HamsOverIP.html">下一页</a></td></tr><tr><td width="40%" align="left" valign="top">3.6. 中继器 </td><td width="20%" align="center"><a accesskey="h" href="index.html">起始页</a></td><td width="40%" align="right" valign="top"> 第 4 章 Hams Over IP</td></tr></table></div><script xmlns=""> + (function(i,s,o,g,r,a,m){i['GoogleAnalyticsObject']=r;i[r]=i[r]||function(){ + (i[r].q=i[r].q||[]).push(arguments)},i[r].l=1*new Date();a=s.createElement(o), + m=s.getElementsByTagName(o)[0];a.async=1;a.src=g;m.parentNode.insertBefore(a,m) + })(window,document,'script','//www.google-analytics.com/analytics.js','ga'); + + ga('create', 'UA-11694057-1', 'auto'); + ga('send', 'pageview'); + + </script><script xmlns="" async="async"> + var _hmt = _hmt || []; + (function() { + var hm = document.createElement("script"); + hm.src = "https://hm.baidu.com/hm.js?93967759a51cda79e49bf4e34d0b0f2c"; + var s = document.getElementsByTagName("script")[0]; + s.parentNode.insertBefore(hm, s); + })(); +</script><script xmlns="" async="async"> + (function(){ + var bp = document.createElement('script'); + var curProtocol = window.location.protocol.split(':')[0]; + if (curProtocol === 'https') { + bp.src = 'https://zz.bdstatic.com/linksubmit/push.js'; + } + else { + bp.src = 'http://push.zhanzhang.baidu.com/push.js'; + } + var s = document.getElementsByTagName("script")[0]; + s.parentNode.insertBefore(bp, s); + })(); +</script></body></html> \ No newline at end of file diff --git "a/radio/\346\265\205\350\260\210\347\224\265\347\243\201\346\263\242\347\233\270\344\275\215.html" "b/radio/\346\265\205\350\260\210\347\224\265\347\243\201\346\263\242\347\233\270\344\275\215.html" index 86388c7be8..3ab3f1f3a0 100644 --- "a/radio/\346\265\205\350\260\210\347\224\265\347\243\201\346\263\242\347\233\270\344\275\215.html" +++ "b/radio/\346\265\205\350\260\210\347\224\265\347\243\201\346\263\242\347\233\270\344\275\215.html" @@ -1,13 +1,13 @@ <?xml version="1.0" encoding="UTF-8" standalone="no"?> -<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"><html xmlns="http://www.w3.org/1999/xhtml"><head><meta http-equiv="Content-Type" content="text/html; charset=UTF-8" /><title>第 6 章 浅谈电磁波相位</title><link rel="stylesheet" type="text/css" href="docbook.css" /><meta name="generator" content="DocBook XSL Stylesheets Vsnapshot" /><meta name="keywords" content="Amateur Radio, ham, ham radio, icom, yaesu, kenwood,, cw,ssb,usb,lsb,am,fm,rtty,fsk,afsk,psk31, fdma,tdma,cdma, dmr,c4fm" /><link rel="home" href="index.html" title="Netkiller Amateur Radio 手札" /><link rel="up" href="analog.html" title="部分 II. 模拟电台" /><link rel="prev" href="天线的工作原理.html" title="第 5 章 天线的工作原理" /><link rel="next" href="ch06s02.html" title="6.2. 什么决定了相位方向?" /></head><body><a xmlns="" href="//www.netkiller.cn/">Home</a> | <a xmlns="" href="//netkiller.github.io/">简体中文</a> | <a xmlns="" href="http://netkiller.sourceforge.net/">繁体中文</a> | <a xmlns="" href="/journal/index.html">杂文</a> - | <a xmlns="" href="https://github.com/netkiller">Github</a> | <a xmlns="" href="https://zhuanlan.zhihu.com/netkiller">知乎专栏</a> | <a xmlns="" href="https://www.facebook.com/bg7nyt">Facebook</a> | <a xmlns="" href="http://cn.linkedin.com/in/netkiller/">Linkedin</a> | <a xmlns="" href="https://www.youtube.com/user/bg7nyt/videos">Youtube</a> | <a xmlns="" href="//www.netkiller.cn/home/donations.html">打赏(Donations)</a> | <a xmlns="" href="//www.netkiller.cn/home/about.html">About</a><div class="navheader"><table width="100%" summary="Navigation header"><tr><th colspan="3" align="center">第 6 章 浅谈电磁波相位</th></tr><tr><td width="20%" align="left"><a accesskey="p" href="天线的工作原理.html">上一页</a> </td><th width="60%" align="center">部分 II. 模拟电台</th><td width="20%" align="right"> <a accesskey="n" href="ch06s02.html">下一页</a></td></tr></table><hr /></div><table xmlns=""><tr><td><iframe src="//ghbtns.com/github-btn.html?user=netkiller&repo=netkiller.github.io&type=watch&count=true&size=large" height="30" width="170" frameborder="0" scrolling="0" style="width:170px; height: 30px;" allowTransparency="true"></iframe></td><td><iframe src="//ghbtns.com/github-btn.html?user=netkiller&repo=netkiller.github.io&type=fork&count=true&size=large" height="30" width="170" frameborder="0" scrolling="0" style="width:170px; height: 30px;" allowTransparency="true"></iframe></td><td><iframe src="//ghbtns.com/github-btn.html?user=netkiller&type=follow&count=true&size=large" height="30" width="240" frameborder="0" scrolling="0" style="width:240px; height: 30px;" allowTransparency="true"></iframe></td><td></td><td><a href="https://zhuanlan.zhihu.com/netkiller"><img src="/images/logo/zhihu-card-default.svg" height="25" /></a></td><td valign="middle"><a href="https://zhuanlan.zhihu.com/netkiller">知乎专栏</a></td><td></td><td></td><td></td><td></td></tr></table><div class="chapter"><div class="titlepage"><div><div><h2 class="title"><a id="浅谈电磁波相位"></a>第 6 章 浅谈电磁波相位</h2></div></div></div><div class="toc"><p><strong>目录</strong></p><dl class="toc"><dt><span class="section"><a href="浅谈电磁波相位.html#id807">6.1. 什么是电磁波相位?</a></span></dt><dt><span class="section"><a href="ch06s02.html">6.2. 什么决定了相位方向?</a></span></dt><dt><span class="section"><a href="ch06s03.html">6.3. 为什么不能使用三通同时安装两部天线?</a></span></dt></dl></div> +<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"><html xmlns="http://www.w3.org/1999/xhtml"><head><meta http-equiv="Content-Type" content="text/html; charset=UTF-8" /><title>2.3. 浅谈电磁波相位</title><link rel="stylesheet" type="text/css" href="docbook.css" /><meta name="generator" content="DocBook XSL Stylesheets Vsnapshot" /><meta name="keywords" content="Amateur Radio, ham, ham radio, icom, yaesu, kenwood,, cw,ssb,usb,lsb,am,fm,rtty,fsk,afsk,psk31, fdma,tdma,cdma, dmr,c4fm" /><link rel="home" href="index.html" title="Netkiller Amateur Radio 手札" /><link rel="up" href="analog.html" title="第 2 章 模拟电台" /><link rel="prev" href="天线的工作原理.html" title="2.2. 天线的工作原理" /><link rel="next" href="ch02s04.html" title="2.4. 电台电源" /></head><body><a xmlns="" href="//www.netkiller.cn/">Home</a> | <a xmlns="" href="//netkiller.github.io/">简体中文</a> | <a xmlns="" href="http://netkiller.sourceforge.net/">繁体中文</a> | <a xmlns="" href="/journal/index.html">杂文</a> + | <a xmlns="" href="https://github.com/netkiller">Github</a> | <a xmlns="" href="https://zhuanlan.zhihu.com/netkiller">知乎专栏</a> | <a xmlns="" href="https://www.facebook.com/bg7nyt">Facebook</a> | <a xmlns="" href="http://cn.linkedin.com/in/netkiller/">Linkedin</a> | <a xmlns="" href="https://www.youtube.com/user/bg7nyt/videos">Youtube</a> | <a xmlns="" href="//www.netkiller.cn/home/donations.html">打赏(Donations)</a> | <a xmlns="" href="//www.netkiller.cn/home/about.html">About</a><div class="navheader"><table width="100%" summary="Navigation header"><tr><th colspan="3" align="center">2.3. 浅谈电磁波相位</th></tr><tr><td width="20%" align="left"><a accesskey="p" href="天线的工作原理.html">上一页</a> </td><th width="60%" align="center">第 2 章 模拟电台</th><td width="20%" align="right"> <a accesskey="n" href="ch02s04.html">下一页</a></td></tr></table><hr /></div><table xmlns=""><tr><td><iframe src="//ghbtns.com/github-btn.html?user=netkiller&repo=netkiller.github.io&type=watch&count=true&size=large" height="30" width="170" frameborder="0" scrolling="0" style="width:170px; height: 30px;" allowTransparency="true"></iframe></td><td><iframe src="//ghbtns.com/github-btn.html?user=netkiller&repo=netkiller.github.io&type=fork&count=true&size=large" height="30" width="170" frameborder="0" scrolling="0" style="width:170px; height: 30px;" allowTransparency="true"></iframe></td><td><iframe src="//ghbtns.com/github-btn.html?user=netkiller&type=follow&count=true&size=large" height="30" width="240" frameborder="0" scrolling="0" style="width:240px; height: 30px;" allowTransparency="true"></iframe></td><td></td><td><a href="https://zhuanlan.zhihu.com/netkiller"><img src="/images/logo/zhihu-card-default.svg" height="25" /></a></td><td valign="middle"><a href="https://zhuanlan.zhihu.com/netkiller">知乎专栏</a></td><td></td><td></td><td></td><td></td></tr></table><div class="section"><div class="titlepage"><div><div><h2 class="title" style="clear: both"><a id="浅谈电磁波相位"></a>2.3. 浅谈电磁波相位</h2></div></div></div> <p> 电磁波相位,如果不是电子和无线点专业的人根本接触不到。我也是在跟一个Ham通联的过程中第一次听过这个词,但是我瞬间就明白了什么是电磁波相位。很多玩了十几年的老Ham可能都没有接触过电磁波相位的知识。所以我想有必要做一下科普。 </p> <p>如果你了解交流电,那很容易理解电磁波相位,他们原理一样。如果你不了解也没有关系,我会用其他方式解释。</p> <p>我们在玩无线电的时候对于天馈系统,更多的是考虑极化方向,驻波和增益。这几项都是能直观感受到的,且不需要复杂设备测试(驻波表和天线分析仪),电磁波相位很少有人去关注。</p> - <div class="section"><div class="titlepage"><div><div><h2 class="title" style="clear: both"><a id="id807"></a>6.1. 什么是电磁波相位?</h2></div></div></div> + <div class="section"><div class="titlepage"><div><div><h3 class="title"><a id="id807"></a>2.3.1. 什么是电磁波相位?</h3></div></div></div> <p>电磁波跟声音很像,它们的很多理论都通用。如果玩过音响,就能很快理解什么是相位。</p> <p>从功放到音箱需要通过音频线连接,功放的接线柱分成红色和黑色两个。音箱端的接线柱也同样是黑色和红色两个。正确的连接方法就是红接红,黑接黑。</p> @@ -21,9 +21,26 @@ 本应该 A 选手发球,结果 B 选手发了球,这就是相位错误。 </p> </div> - - - </div><script xmlns="" type="text/javascript" id="clustrmaps" src="//cdn.clustrmaps.com/map_v2.js?u=r5HG&d=9mi5r_kkDC8uxG8HuY3p4-2qgeeVypAK9vMD-2P6BYM"></script><div class="navfooter"><hr /><table width="100%" summary="Navigation footer"><tr><td width="40%" align="left"><a accesskey="p" href="天线的工作原理.html">上一页</a> </td><td width="20%" align="center"><a accesskey="u" href="analog.html">上一级</a></td><td width="40%" align="right"> <a accesskey="n" href="ch06s02.html">下一页</a></td></tr><tr><td width="40%" align="left" valign="top">第 5 章 天线的工作原理 </td><td width="20%" align="center"><a accesskey="h" href="index.html">起始页</a></td><td width="40%" align="right" valign="top"> 6.2. 什么决定了相位方向?</td></tr></table></div><script xmlns=""> + <div class="section"><div class="titlepage"><div><div><h3 class="title"><a id="id808"></a>2.3.2. 什么决定了相位方向?</h3></div></div></div> + + <p> + 我在跟一个Ham通联的时候,他说单位里采购摩托罗拉的中继产品,厂家会配原装馈线,需要长度可能跟厂家说,厂家会配合适长度的馈线,厂家不建议她们自己制作馈线,问原因,厂家说会影响效果。他说的确原厂的馈线效果好,观察唯一不同就是,原厂的馈线的接头是注塑的,不是手工制作焊接的。 + </p> + <p>我的分析就是厂家的馈线是根据使用频率做了电磁波相位角匹配的。相位角跟极化角都会影响接收和发射效果。极化方向很容易调整,相位需要设备调试。</p> + <p>对电磁波相位直接产生影响的因素就是馈线的长度。通过修建馈线的长度,就能制作出不同相位角的馈线。</p> + <p>通过公式计算,也能计算出不同相位需要馈线的长度。</p> + </div> + <div class="section"><div class="titlepage"><div><div><h3 class="title"><a id="id809"></a>2.3.3. 为什么不能使用三通同时安装两部天线?</h3></div></div></div> + + <p>你是否听过天线阵这个词?是否尝试过DIY天线阵?</p> + <p>单个高增益八木天线具有指向性,接收范围角度小。八木天线阵能弥补这个缺陷,即增加接收范围,也兼备高增益。</p> + <p>你是否想过使用三通(一进二出)来同时安装两个天线呢?我还曾经想过使用四通实现三个八木天线垂直极化安装,120度夹角,实现360度覆盖。</p> + <p>如果是试过,一定是失败的。</p> + <p>失败原因就是每个天线的相位角不同。同频同播天线,相同频率两个相位角不同,会相互压制。除此之外还有功率分配的问题,需要用到一个设备角功分器。</p> + <p>所以在民用领域很少有天线阵,同频同播等等技术的应用。</p> + <p>汽车排气管消音,还有降噪耳机,就是用这种原理实现的。即相同频率发射一个反相位的声音,声音就消失了。</p> + </div> + </div><script xmlns="" type="text/javascript" id="clustrmaps" src="//cdn.clustrmaps.com/map_v2.js?u=r5HG&d=9mi5r_kkDC8uxG8HuY3p4-2qgeeVypAK9vMD-2P6BYM"></script><div class="navfooter"><hr /><table width="100%" summary="Navigation footer"><tr><td width="40%" align="left"><a accesskey="p" href="天线的工作原理.html">上一页</a> </td><td width="20%" align="center"><a accesskey="u" href="analog.html">上一级</a></td><td width="40%" align="right"> <a accesskey="n" href="ch02s04.html">下一页</a></td></tr><tr><td width="40%" align="left" valign="top">2.2. 天线的工作原理 </td><td width="20%" align="center"><a accesskey="h" href="index.html">起始页</a></td><td width="40%" align="right" valign="top"> 2.4. 电台电源</td></tr></table></div><script xmlns=""> (function(i,s,o,g,r,a,m){i['GoogleAnalyticsObject']=r;i[r]=i[r]||function(){ (i[r].q=i[r].q||[]).push(arguments)},i[r].l=1*new Date();a=s.createElement(o), m=s.getElementsByTagName(o)[0];a.async=1;a.src=g;m.parentNode.insertBefore(a,m) diff --git "a/radio/\347\275\256\347\211\251\346\236\266.html" "b/radio/\347\275\256\347\211\251\346\236\266.html" index 0cb896df6f..8c6fd05e62 100644 --- "a/radio/\347\275\256\347\211\251\346\236\266.html" +++ "b/radio/\347\275\256\347\211\251\346\236\266.html" @@ -1,11 +1,11 @@ <?xml version="1.0" encoding="UTF-8" standalone="no"?> -<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"><html xmlns="http://www.w3.org/1999/xhtml"><head><meta http-equiv="Content-Type" content="text/html; charset=UTF-8" /><title>第 3 章 定制/DIY 电台桌/置物架</title><link rel="stylesheet" type="text/css" href="docbook.css" /><meta name="generator" content="DocBook XSL Stylesheets Vsnapshot" /><meta name="keywords" content="Amateur Radio, ham, ham radio, icom, yaesu, kenwood,, cw,ssb,usb,lsb,am,fm,rtty,fsk,afsk,psk31, fdma,tdma,cdma, dmr,c4fm" /><link rel="home" href="index.html" title="Netkiller Amateur Radio 手札" /><link rel="up" href="radio.html" title="部分 I. 业余无线电" /><link rel="prev" href="ch02s04.html" title="2.4. Jami VOIP 客户端" /><link rel="next" href="analog.html" title="部分 II. 模拟电台" /></head><body><a xmlns="" href="//www.netkiller.cn/">Home</a> | <a xmlns="" href="//netkiller.github.io/">简体中文</a> | <a xmlns="" href="http://netkiller.sourceforge.net/">繁体中文</a> | <a xmlns="" href="/journal/index.html">杂文</a> - | <a xmlns="" href="https://github.com/netkiller">Github</a> | <a xmlns="" href="https://zhuanlan.zhihu.com/netkiller">知乎专栏</a> | <a xmlns="" href="https://www.facebook.com/bg7nyt">Facebook</a> | <a xmlns="" href="http://cn.linkedin.com/in/netkiller/">Linkedin</a> | <a xmlns="" href="https://www.youtube.com/user/bg7nyt/videos">Youtube</a> | <a xmlns="" href="//www.netkiller.cn/home/donations.html">打赏(Donations)</a> | <a xmlns="" href="//www.netkiller.cn/home/about.html">About</a><div class="navheader"><table width="100%" summary="Navigation header"><tr><th colspan="3" align="center">第 3 章 定制/DIY 电台桌/置物架</th></tr><tr><td width="20%" align="left"><a accesskey="p" href="ch02s04.html">上一页</a> </td><th width="60%" align="center">部分 I. 业余无线电</th><td width="20%" align="right"> <a accesskey="n" href="analog.html">下一页</a></td></tr></table><hr /></div><table xmlns=""><tr><td><iframe src="//ghbtns.com/github-btn.html?user=netkiller&repo=netkiller.github.io&type=watch&count=true&size=large" height="30" width="170" frameborder="0" scrolling="0" style="width:170px; height: 30px;" allowTransparency="true"></iframe></td><td><iframe src="//ghbtns.com/github-btn.html?user=netkiller&repo=netkiller.github.io&type=fork&count=true&size=large" height="30" width="170" frameborder="0" scrolling="0" style="width:170px; height: 30px;" allowTransparency="true"></iframe></td><td><iframe src="//ghbtns.com/github-btn.html?user=netkiller&type=follow&count=true&size=large" height="30" width="240" frameborder="0" scrolling="0" style="width:240px; height: 30px;" allowTransparency="true"></iframe></td><td></td><td><a href="https://zhuanlan.zhihu.com/netkiller"><img src="/images/logo/zhihu-card-default.svg" height="25" /></a></td><td valign="middle"><a href="https://zhuanlan.zhihu.com/netkiller">知乎专栏</a></td><td></td><td></td><td></td><td></td></tr></table><div class="chapter"><div class="titlepage"><div><div><h2 class="title"><a id="置物架"></a>第 3 章 定制/DIY 电台桌/置物架</h2></div></div></div> +<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"><html xmlns="http://www.w3.org/1999/xhtml"><head><meta http-equiv="Content-Type" content="text/html; charset=UTF-8" /><title>第 5 章 定制/DIY 电台桌/置物架</title><link rel="stylesheet" type="text/css" href="docbook.css" /><meta name="generator" content="DocBook XSL Stylesheets Vsnapshot" /><meta name="keywords" content="Amateur Radio, ham, ham radio, icom, yaesu, kenwood,, cw,ssb,usb,lsb,am,fm,rtty,fsk,afsk,psk31, fdma,tdma,cdma, dmr,c4fm" /><link rel="home" href="index.html" title="Netkiller Amateur Radio 手札" /><link rel="up" href="device.html" title="部分 II. 电台设备" /><link rel="prev" href="device.html" title="部分 II. 电台设备" /><link rel="next" href="motorola.html" title="第 6 章 Motorola 摩托罗拉" /></head><body><a xmlns="" href="//www.netkiller.cn/">Home</a> | <a xmlns="" href="//netkiller.github.io/">简体中文</a> | <a xmlns="" href="http://netkiller.sourceforge.net/">繁体中文</a> | <a xmlns="" href="/journal/index.html">杂文</a> + | <a xmlns="" href="https://github.com/netkiller">Github</a> | <a xmlns="" href="https://zhuanlan.zhihu.com/netkiller">知乎专栏</a> | <a xmlns="" href="https://www.facebook.com/bg7nyt">Facebook</a> | <a xmlns="" href="http://cn.linkedin.com/in/netkiller/">Linkedin</a> | <a xmlns="" href="https://www.youtube.com/user/bg7nyt/videos">Youtube</a> | <a xmlns="" href="//www.netkiller.cn/home/donations.html">打赏(Donations)</a> | <a xmlns="" href="//www.netkiller.cn/home/about.html">About</a><div class="navheader"><table width="100%" summary="Navigation header"><tr><th colspan="3" align="center">第 5 章 定制/DIY 电台桌/置物架</th></tr><tr><td width="20%" align="left"><a accesskey="p" href="device.html">上一页</a> </td><th width="60%" align="center">部分 II. 电台设备</th><td width="20%" align="right"> <a accesskey="n" href="motorola.html">下一页</a></td></tr></table><hr /></div><table xmlns=""><tr><td><iframe src="//ghbtns.com/github-btn.html?user=netkiller&repo=netkiller.github.io&type=watch&count=true&size=large" height="30" width="170" frameborder="0" scrolling="0" style="width:170px; height: 30px;" allowTransparency="true"></iframe></td><td><iframe src="//ghbtns.com/github-btn.html?user=netkiller&repo=netkiller.github.io&type=fork&count=true&size=large" height="30" width="170" frameborder="0" scrolling="0" style="width:170px; height: 30px;" allowTransparency="true"></iframe></td><td><iframe src="//ghbtns.com/github-btn.html?user=netkiller&type=follow&count=true&size=large" height="30" width="240" frameborder="0" scrolling="0" style="width:240px; height: 30px;" allowTransparency="true"></iframe></td><td></td><td><a href="https://zhuanlan.zhihu.com/netkiller"><img src="/images/logo/zhihu-card-default.svg" height="25" /></a></td><td valign="middle"><a href="https://zhuanlan.zhihu.com/netkiller">知乎专栏</a></td><td></td><td></td><td></td><td></td></tr></table><div class="chapter"><div class="titlepage"><div><div><h2 class="title"><a id="置物架"></a>第 5 章 定制/DIY 电台桌/置物架</h2></div></div></div> <div><img src="images/table/0.png" /></div> <p>效果图</p> <div><img src="images/table/1.png" /></div> - </div><script xmlns="" type="text/javascript" id="clustrmaps" src="//cdn.clustrmaps.com/map_v2.js?u=r5HG&d=9mi5r_kkDC8uxG8HuY3p4-2qgeeVypAK9vMD-2P6BYM"></script><div class="navfooter"><hr /><table width="100%" summary="Navigation footer"><tr><td width="40%" align="left"><a accesskey="p" href="ch02s04.html">上一页</a> </td><td width="20%" align="center"><a accesskey="u" href="radio.html">上一级</a></td><td width="40%" align="right"> <a accesskey="n" href="analog.html">下一页</a></td></tr><tr><td width="40%" align="left" valign="top">2.4. Jami VOIP 客户端 </td><td width="20%" align="center"><a accesskey="h" href="index.html">起始页</a></td><td width="40%" align="right" valign="top"> 部分 II. 模拟电台</td></tr></table></div><script xmlns=""> + </div><script xmlns="" type="text/javascript" id="clustrmaps" src="//cdn.clustrmaps.com/map_v2.js?u=r5HG&d=9mi5r_kkDC8uxG8HuY3p4-2qgeeVypAK9vMD-2P6BYM"></script><div class="navfooter"><hr /><table width="100%" summary="Navigation footer"><tr><td width="40%" align="left"><a accesskey="p" href="device.html">上一页</a> </td><td width="20%" align="center"><a accesskey="u" href="device.html">上一级</a></td><td width="40%" align="right"> <a accesskey="n" href="motorola.html">下一页</a></td></tr><tr><td width="40%" align="left" valign="top">部分 II. 电台设备 </td><td width="20%" align="center"><a accesskey="h" href="index.html">起始页</a></td><td width="40%" align="right" valign="top"> 第 6 章 Motorola 摩托罗拉</td></tr></table></div><script xmlns=""> (function(i,s,o,g,r,a,m){i['GoogleAnalyticsObject']=r;i[r]=i[r]||function(){ (i[r].q=i[r].q||[]).push(arguments)},i[r].l=1*new Date();a=s.createElement(o), m=s.getElementsByTagName(o)[0];a.async=1;a.src=g;m.parentNode.insertBefore(a,m)