{"id":2227,"date":"2018-11-07T23:19:08","date_gmt":"2018-11-07T14:19:08","guid":{"rendered":"http:\/\/matoken.org\/blog\/?p=2227"},"modified":"2018-11-08T08:07:03","modified_gmt":"2018-11-07T23:07:03","slug":"set-the-mac-address-of-raspberry-pi-s-usb-otg-ethernet-with-the-same-rule-as-the-ethernet-of-model-b","status":"publish","type":"post","link":"https:\/\/matoken.org\/blog\/2018\/11\/07\/set-the-mac-address-of-raspberry-pi-s-usb-otg-ethernet-with-the-same-rule-as-the-ethernet-of-model-b\/","title":{"rendered":"Raspberry Pi \u306e USB-OTG ethernet \u306e MAC address \u3092 model B \u306e ethernet \u3068\u540c\u3058\u898f\u5247\u3067\u8a2d\u5b9a\u3059\u308b"},"content":{"rendered":"<div id=\"header\">\n<\/div>\n<div id=\"content\">\n<div class=\"paragraph\">\n<p>Raspberry Pi model A\/A+\/Zero\/ZeroW\/ZeroHW\/Compute Module\/Compute module 3\u3067\u306fUSB-OTG\u304c\u5229\u7528\u3067\u304d\u307e\u3059\uff0e(ZeroHW\/Compute Module\/Compute module 3\u306f\u81ea\u5206\u306f\u672a\u78ba\u8a8d)<\/p>\n<\/div>\n<div class=\"ulist\">\n<ul>\n<li>\n<p><a href=\"https:\/\/speakerdeck.com\/matoken\/raspberry-pifalseusb-otgwoshi-su\">Raspberry Pi\u306eUSB OTG\u3092\u8a66\u3059 &#8211; Speaker Deck<\/a><\/p>\n<\/li>\n<li>\n<p><a href=\"https:\/\/matoken.org\/nextcloud_cat.cgi?https:\/\/files.matoken.org\/index.php\/s\/xkS8W7L9dQKB6Mn\/download\">USB-OTG\u3067HID(Raspberry Pi Zero\u3092\u30de\u30a6\u30b9\u30fb\u30ad\u30fc\u30dc\u30fc\u30c9\u5316)<\/a><\/p>\n<\/li>\n<li>\n<p><a href=\"https:\/\/gist.github.com\/gbaman\/50b6cca61dd1c3f88f41\">Simple guide for setting up OTG modes on the Raspberry Pi Zero \u00b7 GitHub<\/a><\/p>\n<\/li>\n<\/ul>\n<\/div>\n<div class=\"paragraph\">\n<p>USB-OTG\u3067USB\u3092Ethernet\u306b\u3057\u3066HostPC\u304b\u3089\u30a2\u30af\u30bb\u30b9\u3059\u308b\u3088\u3046\u306b\u3059\u308b\u3068USB\u30b1\u30fc\u30d6\u30eb1\u672c\u3067\u96fb\u6e90\u3068\u4f75\u7528\u3067\u304d\u3066\u4fbf\u5229\u3067\u3059\uff0e<\/p>\n<\/div>\n<div class=\"paragraph\">\n<p>\u3053\u306e\u3068\u304dMAC\u30a2\u30c9\u30ec\u30b9\u306f\u30e2\u30b8\u30e5\u30fc\u30eb\u8aad\u307f\u8fbc\u307f\u6bce\u306b\u81ea\u52d5\u751f\u6210\u3055\u308c\u307e\u3059\uff0e<br \/>\n\u4ee5\u4e0b\u306e\u4f8b\u3067\u306f\uff0c\u63a5\u7d9a\u5148(PC\u7b49)\u304b\u3089\u898b\u3048\u308bMAC\u304c <code>HOST MAC 6a:b3:b1:5e:22:89<\/code> \u3067\uff0cRaspberry Pi \u306e\u4e2d\u3067\u306eMAC\u304c <code>MAC ae:3a:c7:8e:50:38<\/code> \u306b\u306a\u3063\u3066\u3044\u307e\u3059\uff0e<\/p>\n<\/div>\n<div class=\"listingblock\">\n<div class=\"content\">\n<pre>$ sudo modprobe g_ether\r\n$ dmesg | tail -15\r\n[   88.517568] using random self ethernet address\r\n[   88.517590] using random host ethernet address\r\n[   88.519210] usb0: HOST MAC 6a:b3:b1:5e:22:89\r\n[   88.520195] usb0: MAC ae:3a:c7:8e:50:38\r\n[   88.520396] using random self ethernet address\r\n[   88.520412] using random host ethernet address\r\n[   88.520534] g_ether gadget: Ethernet Gadget, version: Memorial Day 2008\r\n[   88.520546] g_ether gadget: g_ether ready\r\n[   88.520580] dwc2 20980000.usb: bound driver g_ether\r\n[   88.866651] IPv6: ADDRCONF(NETDEV_UP): usb0: link is not ready\r\n[   94.048758] dwc2 20980000.usb: new device is high-speed\r\n[   94.128837] dwc2 20980000.usb: new device is high-speed\r\n[   94.197523] dwc2 20980000.usb: new address 9\r\n[   96.057234] g_ether gadget: high-speed config #1: CDC Ethernet (ECM)\r\n[   96.095719] IPv6: ADDRCONF(NETDEV_CHANGE): usb0: link becomes ready\r\n$ \/sbin\/ifconfig usb0\r\nusb0: flags=4163&lt;UP,BROADCAST,RUNNING,MULTICAST&gt;  mtu 1500\r\n        inet 10.42.0.212  netmask 255.255.255.0  broadcast 10.42.0.255\r\n        inet6 fe80::5855:ab0c:6628:557c  prefixlen 64  scopeid 0x20&lt;link&gt;\r\n        ether ae:3a:c7:8e:50:38  txqueuelen 1000  (Ethernet)\r\n        RX packets 208  bytes 17243 (16.8 KiB)\r\n        RX errors 0  dropped 0  overruns 0  frame 0\r\n        TX packets 67  bytes 7696 (7.5 KiB)\r\n        TX errors 0  dropped 0 overruns 0  carrier 0  collisions 0<\/pre>\n<\/div>\n<\/div>\n<div class=\"paragraph\">\n<p>\u3053\u308c\u306f\u6bce\u56de\u5909\u308f\u308b\u306e\u3067\u3075\u3068\u6c17\u3065\u304f\u3068\u30db\u30b9\u30c8PC\u306e\u30cd\u30c3\u30c8\u30ef\u30fc\u30af\u306e\u8a2d\u5b9a\u304c\u6ca2\u5c71\u306b\u306a\u3063\u3066\u3044\u305f\u308a\u2026\u2026\uff0e<\/p>\n<\/div>\n<div class=\"listingblock\">\n<div class=\"content\">\n<pre>$ nmcli connection show | grep ethernet | wc -l\r\n25<\/pre>\n<\/div>\n<\/div>\n<div class=\"paragraph\">\n<p>MAC address\u3092\u56fa\u5b9a\u3059\u308b\u306b\u306f\u30e2\u30b8\u30e5\u30fc\u30eb\u8aad\u307f\u8fbc\u307f\u6642\u306b\u6307\u5b9a\u3057\u3066\u3042\u3052\u308c\u3070OK\u3067\u3059\uff0e<\/p>\n<\/div>\n<div class=\"listingblock\">\n<div class=\"content\">\n<pre>$ sudo rmmod g_ether\r\n$ sudo modprobe g_ether host_addr=de:ad:fe:ef:00:01 dev_addr=de:ad:fe:ef:00:00\r\n$ dmesg | egrep usb0:.*MAC | tail -2\r\n[ 1067.248443] usb0: HOST MAC de:ad:fe:ef:00:01\r\n[ 1067.248958] usb0: MAC de:ad:fe:ef:00:00<\/pre>\n<\/div>\n<\/div>\n<div class=\"paragraph\">\n<p>\u6c38\u7d9a\u5316\u3059\u308b\u306b\u306f\uff0cg_ether\u30e2\u30b8\u30e5\u30fc\u30eb\u3092\u8aad\u3093\u3067\u3044\u308b\u3068\u3053\u308d\u3067\u6307\u5b9a\u3057\u3066\u3042\u3052\u307e\u3059\uff0e<\/p>\n<\/div>\n<div class=\"listingblock\">\n<div class=\"title\">\/boot\/cmdline.txt \u306e\u5834\u5408 rootwait \u306e\u524d\u306b\u4ee5\u4e0b\u3092\u8ffd\u52a0<\/div>\n<div class=\"content\">\n<pre>modules-load=dwc2,g_cdc g_ether.host_addr=de:ad:fe:ef:00:01 g_ether.dev_addr=de:ad:fe:ef:00:00<\/pre>\n<\/div>\n<\/div>\n<div class=\"listingblock\">\n<div class=\"title\">\/etc\/modules \u306e\u5834\u5408<\/div>\n<div class=\"content\">\n<pre>g_ether g_ether.host_addr=de:ad:fe:ef:00:01 g_ether.dev_addr=de:ad:fe:ef:00:00<\/pre>\n<\/div>\n<\/div>\n<div class=\"admonitionblock note\">\n<table  class=\" table table-hover\" >\n<tr>\n<td class=\"icon\">\n<div class=\"title\">Note<\/div>\n<\/td>\n<td class=\"content\">\n<div class=\"paragraph\">\n<p>\u203bg_cdc\u306e\u5834\u5408\u306f\u3053\u3093\u306a\u611f\u3058\u3067<\/p>\n<\/div>\n<div class=\"paragraph\">\n<p><code>g_cdc g_cdc.host_addr=de:ad:fe:ef:00:01 g_cdc.dev_addr=de:ad:fe:ef:00:00<\/code><\/p>\n<\/div>\n<\/td>\n<\/tr>\n<\/table>\n<\/div>\n<div class=\"listingblock\">\n<div class=\"title\">\/etc\/rc.local \u306e\u5834\u5408 exit \u3088\u308a\u524d\u306e\u884c\u306b\u4ee5\u4e0b\u3092\u8ffd\u52a0(\u203bmodel A\u306e\u5834\u5408 cmdline.txt, modules \u5171\u306b module \u306f\u8aad\u307f\u8fbc\u307e\u308c\u308b\u3051\u3069\u52d5\u4f5c\u306f\u3046\u307e\u304f\u884c\u304b\u306a\u3044\u3053\u3068\u304c\u591a\u3044\u306e\u3067 rc.local \u304c\u826f\u3055\u305d\u3046)<\/div>\n<div class=\"content\">\n<pre>modprobe g_ether host_addr=de:ad:fe:ef:00:01 dev_addr=de:ad:fe:ef:00:00<\/pre>\n<\/div>\n<\/div>\n<div class=\"paragraph\">\n<p>\u3053\u306e\u3068\u304d\u306eMAC address\u306f g_ether \u304c\u81ea\u52d5\u751f\u6210\u3057\u305f\u3082\u306e\u3092\u4f7f\u3046\u306e\u304c\u7121\u96e3\u3060\u3068\u304a\u3082\u3046\u306e\u3067\u3059\u304c\uff0c\u30e9\u30f3\u30c0\u30e0\u3068\u304b\u3067\u3044\u3093\u3060\u308d\u3046\u304b?\u3068\u3044\u3046\u4e0d\u5b89\u304c\u3042\u308a\u307e\u3059\uff0e<\/p>\n<\/div>\n<div class=\"paragraph\">\n<p>\u30d9\u30f3\u30c0\u30fcID\u306b\u4f7f\u308f\u308c\u3066\u3044\u306a\u3044\u9818\u57df\u3060\u3063\u305f\u3089\u591a\u5206\u554f\u984c\u306a\u3044\u3067\u3059\u304c\uff0c\u3053\u308c\u304b\u3089\u57cb\u307e\u308b\u3053\u3068\u3082\u3042\u308a\u305d\u3046\u3067\u3059\uff0e(IP\u30a2\u30c9\u30ec\u30b9\u306e\u30d7\u30e9\u30a4\u30d9\u30fc\u30c8IP\u30a2\u30c9\u30ec\u30b9\u306e\u3088\u3046\u306a\u9818\u57df\u304c\u3042\u308b\u306e\u304b\u3082\u3057\u308c\u7121\u3044\u3051\u3069\u672a\u78ba\u8a8d)<\/p>\n<\/div>\n<div class=\"paragraph\">\n<p>Raspberry Pi model B \u30b7\u30ea\u30fc\u30ba\u306eNIC\u306b\u306f Raspberry Pi Foundation \u306e\u30d9\u30f3\u30c0\u30fc\u30b3\u30fc\u30c9\u304c\u4f7f\u308f\u308c\u3066\u3044\u307e\u3059\uff0e<\/p>\n<\/div>\n<div class=\"listingblock\">\n<div class=\"title\">nmap \u306eMAC address\u30d9\u30f3\u30c0\u30fc\u60c5\u5831\u306e\u30d5\u30a1\u30a4\u30eb\u304b\u3089\u78ba\u8a8d<\/div>\n<div class=\"content\">\n<pre>$ grep -i raspberry \/usr\/share\/nmap\/nmap-mac-prefixes\r\nB827EB Raspberry Pi Foundation<\/pre>\n<\/div>\n<\/div>\n<div class=\"paragraph\">\n<p>Raspberry Pi \u306e smsc95xx \u306e MAC address \u306e\u751f\u6210\u306f\uff0c\u4e0a6\u6841\u306f\u30d9\u30f3\u30c0\u30fcID\u306e <code>b8:27:eb<\/code> \u3092\uff0c\u4e0b6\u6841\u306f\u30dc\u30fc\u30c9\u306eserial\u306e\u4e0b6\u6841\u3092\u5272\u308a\u5f53\u3066\u3066\u3044\u308b\u3088\u3046\u3067\u3059\uff0e<\/p>\n<\/div>\n<div class=\"exampleblock\">\n<div class=\"content\">\n<div class=\"paragraph\">\n<p>MAC address generation<br \/>\nTo have a predetermined MAC address, a given SMSC LAN9512 must be attached to an EEPROM that contains the MAC address. But on the Raspberry Pi Model B, this EEPROM is not present; therefore, this driver must assign a MAC address itself. We do this by generating a MAC address from the board&#8217;s serial number. This guarantees that a given Raspberry Pi will always have the same MAC address and that two Raspberry Pis are extremely unlikely to be assigned the same MAC address.<\/p>\n<\/div>\n<\/div>\n<\/div>\n<div class=\"ulist\">\n<ul>\n<li>\n<p><a href=\"https:\/\/github.com\/xinu-os\/xinu\/blob\/master\/docs\/arm\/rpi\/SMSC-LAN9512.rst#id3\">xinu\/SMSC-LAN9512.rst at master \u00b7 xinu-os\/xinu \u00b7 GitHub<\/a><\/p>\n<\/li>\n<\/ul>\n<\/div>\n<div class=\"paragraph\">\n<p>\u624b\u5143\u306e Raspberry Pi 2 Model B \u3092\u78ba\u8a8d\u3059\u308b\u3068\u78ba\u304b\u306b\u305d\u3046\u306a\u3063\u3066\u3044\u308b\u3088\u3046\u3067\u3059\uff0e<\/p>\n<\/div>\n<div class=\"listingblock\">\n<div class=\"content\">\n<pre>$ ifconfig | grep ether\r\n\t\tether b8:27:eb:ff:56:0a  txqueuelen 1000  (Ethernet)\r\n$ grep Serial \/proc\/cpuinfo\r\nSerial          : 0000000094ff560a\r\n$ sed -n \"s\/^Serial.*:.*\\(..\\)\\(..\\)\\(..\\)$\/b8:27:eb:\\1:\\2:\\3\/p\" \/proc\/cpuinfo\r\nb8:27:eb:ff:56:0a\r\n$ cat \/proc\/device-tree\/model ;echo\r\nRaspberry Pi 2 Model B Rev 1.1<\/pre>\n<\/div>\n<\/div>\n<div class=\"admonitionblock note\">\n<table  class=\" table table-hover\" >\n<tr>\n<td class=\"icon\">\n<div class=\"title\">Note<\/div>\n<\/td>\n<td class=\"content\">\n<div class=\"paragraph\">\n<p>16\u9032\u65706\u6841\u306f 0xFFFFFF &#8594; 16777215\u3067\u3059\uff0cRaspberry Pi \u306f2018\u5e743\u6708\u6642\u70b9\u3067190\u4e07\u53f0\u51fa\u8377\u3057\u3066\u3044\u308b\u3088\u3046\u306a\u306e\u30672\u5468\u76ee\u306b\u5165\u3063\u3066\u3044\u307e\u3059\uff0e\u4f4e\u3044\u78ba\u7387\u3067\u3057\u3087\u3046\u304c\u540c\u3058MAC address\u304c\u5272\u308a\u5f53\u3066\u3089\u308c\u308b\u53ef\u80fd\u6027\u304c\u2026\u2026\uff0e<\/p>\n<\/div>\n<div class=\"quoteblock\">\n<blockquote>\n<div class=\"paragraph\">\n<p>we\u2019ve sold 19 million Raspberry Pis in total<\/p>\n<\/div>\n<\/blockquote>\n<\/div>\n<div class=\"ulist\">\n<ul>\n<li>\n<p><a href=\"https:\/\/www.raspberrypi.org\/blog\/raspberry-pi-3-model-bplus-sale-now-35\/\">Raspberry Pi 3 Model B+ on sale now at $35 &#8211; Raspberry Pi<\/a><\/p>\n<\/li>\n<\/ul>\n<\/div>\n<div class=\"paragraph\">\n<p>\u5185\u8535\u30cd\u30c3\u30c8\u30ef\u30fc\u30af\u306b\u81ea\u5206\u3067MAC address\u3092\u6307\u5b9a\u3057\u305f\u3044\u5834\u5408\u306f\u3053\u3093\u306a\u611f\u3058\u3067\u3044\u3051\u307e\u3059\uff0e<\/p>\n<\/div>\n<div class=\"listingblock\">\n<div class=\"title\">\/boot\/cmdline.txt \u306b\u4ee5\u4e0b\u3092\u8a2d\u5b9a<\/div>\n<div class=\"content\">\n<pre>smsc95xx.macaddr=b8:27:eb:00:00:00<\/pre>\n<\/div>\n<\/div>\n<div class=\"listingblock\">\n<div class=\"title\">\/etc\/network\/interfaces \u3067\u3082\u8a2d\u5b9a\u3067\u304d\u308b\u306f\u305a\u3060\u304cRaspbian\u3067\u306f\u672a\u78ba\u8a8d<\/div>\n<div class=\"content\">\n<pre>hwaddress ether b8:27:eb:00:00:00<\/pre>\n<\/div>\n<\/div>\n<div class=\"paragraph\">\n<p>CPU Serial\u3092\u8a50\u79f0\u3059\u308b\u624b\u3082?<\/p>\n<\/div>\n<div class=\"ulist\">\n<ul>\n<li>\n<p><a href=\"https:\/\/matoken.org\/blog\/2017\/04\/06\/spoof-proc-cpuinfo-serial\/\">\/proc\/cpuinfo\u306eSerial\u3092\u8a50\u79f0\u3059\u308b \u2013 matoken&#8217;s meme<\/a><\/p>\n<\/li>\n<\/ul>\n<\/div>\n<\/td>\n<\/tr>\n<\/table>\n<\/div>\n<div class=\"paragraph\">\n<p>\u3068\u3044\u3046\u3053\u3068\u3067\uff0cRaspberry Pi model A \/ Zero \u3067\u3082\u3053\u306e MAC address \u304c\u5229\u7528\u3067\u304d\u305d\u3046\u306a\u611f\u3058\u3067\u3059\uff0e\u5916\u5411\u3051\u306e HOST MAC \u3092\u3053\u306e\u30a2\u30c9\u30ec\u30b9\u306b\u3057\u3066\u307f\u307e\u3059\uff0e<\/p>\n<\/div>\n<div class=\"listingblock\">\n<div class=\"content\">\n<pre>$ sed -n \"s\/^Serial.*:.*\\(..\\)\\(..\\)\\(..\\)$\/b8:27:eb:\\1:\\2:\\3\/p\" \/proc\/cpuinfo | tee ~\/macaddress\r\nb8:27:eb:d8:63:18\r\n$ sudo vi \/boot\/cmdline.txt\r\n$ sudo reboot\r\n  :\r\n  :\r\n$ dmesg | grep usb0\r\n[    4.937660] usb0: HOST MAC b8:27:eb:d8:63:18\r\n[    4.937845] usb0: MAC 86:d7:fe:57:f2:d5<\/pre>\n<\/div>\n<\/div>\n<div class=\"paragraph\">\n<p>\u30db\u30b9\u30c8PC\u3067\u3082\u3061\u3083\u3093\u3068\u6307\u5b9a\u3057\u305f\u3082\u306e\u306b\u306a\u3063\u3066\u3044\u307e\u3059\uff0e<\/p>\n<\/div>\n<div class=\"listingblock\">\n<div class=\"content\">\n<pre>$ \/sbin\/ifconfig enxb827ebd86318 | grep ether\r\n\t\t\t ether b8:27:eb:d8:63:18  txqueuelen 1000  (Ethernet)<\/pre>\n<\/div>\n<\/div>\n<div class=\"paragraph\">\n<p>\u3068\u308a\u3042\u3048\u305a\u3053\u308c\u3067\u4f7f\u3063\u3066\u307f\u3088\u3046\u3068\u601d\u3044\u307e\u3059\uff0e<\/p>\n<\/div>\n<div class=\"listingblock\">\n<div class=\"title\">\u74b0\u5883<\/div>\n<div class=\"content\">\n<pre>$ lsb_release -d\r\nDescription:    Raspbian GNU\/Linux 9.4 (stretch)\r\n$ uname -m\r\narmv6l\r\n$ cat \/proc\/device-tree\/model ;echo\r\nRaspberry Pi Model A Rev 2<\/pre>\n<\/div>\n<\/div>\n<\/div>\n<div>\n<p><iframe style=\"width:120px;height:240px;\" marginwidth=\"0\" marginheight=\"0\" scrolling=\"no\" frameborder=\"0\" src=\"\/\/rcm-fe.amazon-adsystem.com\/e\/cm?lt1=_blank&#038;bc1=000000&#038;IS2=1&#038;bg1=FFFFFF&#038;fc1=000000&#038;lc1=0000FF&#038;t=matokensmeme-22&#038;language=ja_JP&#038;o=9&#038;p=8&#038;l=as4&#038;m=amazon&#038;f=ifr&#038;ref=as_ss_li_til&#038;asins=B077VLMVKM&#038;linkId=1049cbaa03031fb099c5d23636546824\"><\/iframe><iframe style=\"width:120px;height:240px;\" marginwidth=\"0\" marginheight=\"0\" scrolling=\"no\" frameborder=\"0\" src=\"\/\/rcm-fe.amazon-adsystem.com\/e\/cm?lt1=_blank&#038;bc1=000000&#038;IS2=1&#038;bg1=FFFFFF&#038;fc1=000000&#038;lc1=0000FF&#038;t=matokensmeme-22&#038;language=ja_JP&#038;o=9&#038;p=8&#038;l=as4&#038;m=amazon&#038;f=ifr&#038;ref=as_ss_li_til&#038;asins=B07FDF6599&#038;linkId=5304aa1d23311d2d20c447240685a5ba\"><\/iframe><iframe style=\"width:120px;height:240px;\" marginwidth=\"0\" marginheight=\"0\" scrolling=\"no\" frameborder=\"0\" src=\"\/\/rcm-fe.amazon-adsystem.com\/e\/cm?lt1=_blank&#038;bc1=000000&#038;IS2=1&#038;bg1=FFFFFF&#038;fc1=000000&#038;lc1=0000FF&#038;t=matokensmeme-22&#038;language=ja_JP&#038;o=9&#038;p=8&#038;l=as4&#038;m=amazon&#038;f=ifr&#038;ref=as_ss_li_til&#038;asins=B07BT3M9X9&#038;linkId=2bd104e9090eb34437b549c480bb4d95\"><\/iframe><iframe style=\"width:120px;height:240px;\" marginwidth=\"0\" marginheight=\"0\" scrolling=\"no\" frameborder=\"0\" src=\"\/\/rcm-fe.amazon-adsystem.com\/e\/cm?lt1=_blank&#038;bc1=000000&#038;IS2=1&#038;bg1=FFFFFF&#038;fc1=000000&#038;lc1=0000FF&#038;t=matokensmeme-22&#038;language=ja_JP&#038;o=9&#038;p=8&#038;l=as4&#038;m=amazon&#038;f=ifr&#038;ref=as_ss_li_til&#038;asins=B00PI9KPLC&#038;linkId=26c4996614e41a829955c3edbd4f61cf\"><\/iframe><iframe style=\"width:120px;height:240px;\" marginwidth=\"0\" marginheight=\"0\" scrolling=\"no\" frameborder=\"0\" src=\"\/\/rcm-fe.amazon-adsystem.com\/e\/cm?lt1=_blank&#038;bc1=000000&#038;IS2=1&#038;bg1=FFFFFF&#038;fc1=000000&#038;lc1=0000FF&#038;t=matokensmeme-22&#038;language=ja_JP&#038;o=9&#038;p=8&#038;l=as4&#038;m=amazon&#038;f=ifr&#038;ref=as_ss_li_til&#038;asins=B01BDKTQVO&#038;linkId=b6d17d043b8d3709ab71bc1ffc762c7d\"><\/iframe><\/p>\n<\/div>\n","protected":false},"excerpt":{"rendered":"<p>Raspberry Pi model A\/A+\/Zero\/ZeroW\/ZeroHW\/Compute Module\/Compute module 3\u3067\u306fUSB-OTG\u304c\u5229\u7528\u3067\u304d\u307e\u3059\uff0e(ZeroHW\/Compute Modu [&hellip;]<\/p>\n","protected":false},"author":1,"featured_media":0,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"_monsterinsights_skip_tracking":false,"_monsterinsights_sitenote_active":false,"_monsterinsights_sitenote_note":"","_monsterinsights_sitenote_category":0,"webmentions_disabled_pings":false,"webmentions_disabled":false,"activitypub_content_warning":"","activitypub_content_visibility":"","activitypub_max_image_attachments":4,"activitypub_interaction_policy_quote":"anyone","activitypub_status":"","footnotes":""},"categories":[91,401],"tags":[44,168,441],"class_list":["post-2227","post","type-post","status-publish","format-standard","hentry","category-raspberry-pi","category-raspbian-stretch","tag-raspberrypi","tag-usb","tag-usb-otg"],"_links":{"self":[{"href":"https:\/\/matoken.org\/blog\/wp-json\/wp\/v2\/posts\/2227","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/matoken.org\/blog\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/matoken.org\/blog\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/matoken.org\/blog\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/matoken.org\/blog\/wp-json\/wp\/v2\/comments?post=2227"}],"version-history":[{"count":0,"href":"https:\/\/matoken.org\/blog\/wp-json\/wp\/v2\/posts\/2227\/revisions"}],"wp:attachment":[{"href":"https:\/\/matoken.org\/blog\/wp-json\/wp\/v2\/media?parent=2227"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/matoken.org\/blog\/wp-json\/wp\/v2\/categories?post=2227"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/matoken.org\/blog\/wp-json\/wp\/v2\/tags?post=2227"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}