{"id":318,"date":"2021-07-18T23:00:50","date_gmt":"2021-07-18T14:00:50","guid":{"rendered":"https:\/\/blog.u7gi.net\/?p=318"},"modified":"2021-08-07T17:10:43","modified_gmt":"2021-08-07T08:10:43","slug":"%e3%83%a9%e3%82%ba%e3%83%91%e3%82%a4%e3%81%8b%e3%82%89ambient%e3%81%abcpu%e8%b2%a0%e8%8d%b7%e3%81%a8%e6%b8%a9%e5%ba%a6%e3%80%81%e6%b9%bf%e5%ba%a6%e3%82%92%e9%80%81%e4%bf%a1%e3%81%99%e3%82%8b","status":"publish","type":"post","link":"https:\/\/u7gi.com\/?p=318","title":{"rendered":"\u30e9\u30ba\u30d1\u30a4\u304b\u3089Ambient\u306bCPU\u8ca0\u8377\u3068\u6e29\u5ea6\u3001\u6e7f\u5ea6\u3092\u9001\u4fe1\u3059\u308b"},"content":{"rendered":"\n<p>\u30e9\u30b9\u30d1\u30a4\u304b\u3089\u3001Ambient\u306bCPU\u6e29\u5ea6\u3001CPU\u8ca0\u8377\u3001\u5ba4\u6e29\u3001\u6e7f\u5ea6\u306e\u30c7\u30fc\u30bf\u3092\u30a2\u30c3\u30d7\u30ed\u30fc\u30c9\u3057\u3066\u53ef\u8996\u5316\u3057\u3066\u307f\u307e\u3057\u305f\u3002<\/p>\n\n\n\n<h3 class=\"wp-block-heading\"><strong>Ambient\u30b5\u30fc\u30d3\u30b9\u306e\u30c1\u30e3\u30f3\u30cd\u30eb\u4f5c\u6210<\/strong><\/h3>\n\n\n\n<p>\u4e0b\u8a18\u306e\u30b5\u30a4\u30c8\u3067\u30a2\u30ab\u30a6\u30f3\u30c8\u3092\u4f5c\u6210\u3057\u3001\u30c7\u30fc\u30bf\u3092\u30a2\u30c3\u30d7\u30ed\u30fc\u30c9\u3059\u308b\u30c1\u30e3\u30f3\u30cd\u30eb\u3092\u4f5c\u6210\u3057\u307e\u3059\u3002<br><a href=\"https:\/\/ambidata.io\/\">https:\/\/ambidata.io\/<\/a><br><br>\u4eca\u56de\u306f\u3001Raspberry&nbsp;Pi&nbsp;\u3068\u3044\u3046\u30c1\u30e3\u30f3\u30cd\u30eb\u3092\u4f5c\u6210\u3057\u307e\u3057\u305f\u3002\u30c1\u30e3\u30f3\u30cd\u30eb\u4e00\u89a7\u306b\u8868\u793a\u3055\u308c\u308b\u3001\u30c1\u30e3\u30f3\u30cd\u30ebID\u3001\u30ea\u30fc\u30c9\u30ad\u30fc\u3001\u30e9\u30a4\u30c8\u30ad\u30fc\u306f\u3001\u30c7\u30fc\u30bf\u306e\u30a2\u30c3\u30d7\u30ed\u30fc\u30c9\u306b\u5fc5\u8981\u3068\u306a\u308a\u307e\u3059\u3002<\/p>\n\n\n\n<div class=\"wp-block-image\"><figure class=\"aligncenter size-full is-resized\"><a href=\"https:\/\/u7gi.net\/wp-content\/uploads\/2021\/07\/ambient-2021-07-18-01.jpg\"><img loading=\"lazy\" decoding=\"async\" src=\"https:\/\/u7gi.net\/wp-content\/uploads\/2021\/07\/ambient-2021-07-18-01.jpg\" alt=\"\" class=\"wp-image-325\" width=\"603\" height=\"156\" srcset=\"https:\/\/u7gi.com\/wp-content\/uploads\/2021\/07\/ambient-2021-07-18-01.jpg 1205w, https:\/\/u7gi.com\/wp-content\/uploads\/2021\/07\/ambient-2021-07-18-01-300x77.jpg 300w, https:\/\/u7gi.com\/wp-content\/uploads\/2021\/07\/ambient-2021-07-18-01-1024x264.jpg 1024w, https:\/\/u7gi.com\/wp-content\/uploads\/2021\/07\/ambient-2021-07-18-01-768x198.jpg 768w\" sizes=\"auto, (max-width: 603px) 100vw, 603px\" \/><\/a><figcaption>\u30c1\u30e3\u30f3\u30cd\u30eb\u4e00\u89a7<\/figcaption><\/figure><\/div>\n\n\n\n<p>\u30c1\u30e3\u30f3\u30cd\u30eb\u306e\u8a2d\u5b9a\u306f\u3001\u4e0b\u8a18\u306e\u3088\u3046\u306b\u3057\u307e\u3057\u305f\u3002\u30c7\u30fc\u30bf\u306f8\u500b\u307e\u3067\u9001\u4fe1\u3067\u304d\u3001\u4eca\u56de\u306f\u3001\u30c7\u30fc\u30bf1~4\u307e\u3067\u3092\u4f7f\u7528\u3057\u3066\u3001CPU\u6e29\u5ea6\u3001CPU\u8ca0\u8377\u3001\u5ba4\u6e29\u3001\u6e7f\u5ea6\u3092\u5272\u308a\u5f53\u3066\u307e\u3057\u305f\u3002<\/p>\n\n\n\n<div class=\"wp-block-image\"><figure class=\"aligncenter size-full is-resized\"><a href=\"https:\/\/u7gi.net\/wp-content\/uploads\/2021\/07\/ambient-2021-07-18-02.jpg\"><img loading=\"lazy\" decoding=\"async\" src=\"https:\/\/u7gi.net\/wp-content\/uploads\/2021\/07\/ambient-2021-07-18-02.jpg\" alt=\"\" class=\"wp-image-326\" width=\"595\" height=\"270\" srcset=\"https:\/\/u7gi.com\/wp-content\/uploads\/2021\/07\/ambient-2021-07-18-02.jpg 1189w, https:\/\/u7gi.com\/wp-content\/uploads\/2021\/07\/ambient-2021-07-18-02-300x136.jpg 300w, https:\/\/u7gi.com\/wp-content\/uploads\/2021\/07\/ambient-2021-07-18-02-1024x465.jpg 1024w, https:\/\/u7gi.com\/wp-content\/uploads\/2021\/07\/ambient-2021-07-18-02-768x349.jpg 768w\" sizes=\"auto, (max-width: 595px) 100vw, 595px\" \/><\/a><figcaption>\u30c1\u30e3\u30f3\u30cd\u30eb\u8a2d\u5b9a<\/figcaption><\/figure><\/div>\n\n\n\n<p><\/p>\n\n\n\n<h3 class=\"wp-block-heading\">\u30e9\u30ba\u30d1\u30a4\u3078\u306e\u6e29\u5ea6\u30bb\u30f3\u30b5\u30fc\u63a5\u7d9a\u30e9\u30ba\u30d1\u30a4\u3078\u306e\u6e29\u5ea6\u30bb\u30f3\u30b5\u30fc\u63a5<\/h3>\n\n\n\n<p>\u30e9\u30ba\u30d1\u30a4\u3067\u3001\u5ba4\u6e29\u3001\u6e7f\u5ea6\u3092\u8a08\u6e2c\u3059\u308b\u305f\u3081\u306e\u6e29\u6e7f\u5ea6\u30bb\u30f3\u30b5\u30fc\u3092\u63a5\u7d9a\u3057\u307e\u3059\u3002\u4eca\u56de\u306f\u3001DHT22\u3092\u4f7f\u7528\u3057\u307e\u3057\u305f\u3002<br>\u4f7f\u7528\u3059\u308b\u30e9\u30ba\u30d1\u30a4\u306f\u3001Raspberry Pi 3B+\u3067\u3001 \u30e9\u30ba\u30d1\u30a4\u3068DHT22\u3092\u53f3\u306e\u3088\u3046\u306b\u63a5\u7d9a\u3057\u307e\u3057\u305f\u3002Raspberry Pi 4B\u3067\u3082\u540c\u69d8\u306e\u63a5\u7d9a\u306b\u306a\u308b\u304b\u3068\u601d\u3044\u307e\u3059\u3002<br>\u4f7f\u7528\u3059\u308bDHT22\u306f\u3001\u62b5\u6297\u542b\u3081\u3066\u30e2\u30b8\u30e5\u30fc\u30eb\u5316\u3055\u308c\u305f3PIN\u63a5\u7d9a\u306e\u3082\u306e\u3067\u3059\u3002\u4f7f\u7528\u3059\u308b\u30bb\u30f3\u30b5\u30fc\u306b\u3088\u3063\u3066\u306f\u62b5\u6297\u306e\u8ffd\u52a0\u306a\u3069\u304c\u5fc5\u8981\u306b\u306a\u308b\u304b\u3068\u601d\u3044\u307e\u3059\u3002<\/p>\n\n\n\n<div class=\"wp-block-image is-style-default\"><figure class=\"aligncenter size-full is-resized\"><a href=\"https:\/\/u7gi.net\/wp-content\/uploads\/2021\/07\/raspi_DHT22-1.jpg\"><img loading=\"lazy\" decoding=\"async\" src=\"https:\/\/u7gi.net\/wp-content\/uploads\/2021\/07\/raspi_DHT22-1.jpg\" alt=\"\" class=\"wp-image-337\" width=\"520\" height=\"390\" srcset=\"https:\/\/u7gi.com\/wp-content\/uploads\/2021\/07\/raspi_DHT22-1.jpg 1040w, https:\/\/u7gi.com\/wp-content\/uploads\/2021\/07\/raspi_DHT22-1-300x225.jpg 300w, https:\/\/u7gi.com\/wp-content\/uploads\/2021\/07\/raspi_DHT22-1-1024x768.jpg 1024w, https:\/\/u7gi.com\/wp-content\/uploads\/2021\/07\/raspi_DHT22-1-768x576.jpg 768w\" sizes=\"auto, (max-width: 520px) 100vw, 520px\" \/><\/a><figcaption>DHT22\u63a5\u7d9a<\/figcaption><\/figure><\/div>\n\n\n\n<figure class=\"wp-block-table\"><table><tbody><tr><td><strong>PIN<\/strong><\/td><td><strong>GPIO<\/strong><\/td><td><strong>DHT22<\/strong><\/td><\/tr><tr><td>2<\/td><td>5V Power<\/td><td>+ \uff08\u30d7\u30e9\u30b9\uff09<\/td><\/tr><tr><td>35<\/td><td>Ground<\/td><td>&#8211; (\u30de\u30a4\u30ca\u30b9)<\/td><\/tr><tr><td>36<\/td><td>GPIO<\/td><td>OUT<\/td><\/tr><\/tbody><\/table><\/figure>\n\n\n\n<p><\/p>\n\n\n\n<h3 class=\"wp-block-heading\">GPIO\u30a2\u30af\u30bb\u30b9\u306e\u30d1\u30fc\u30df\u30c3\u30b7\u30e7\u30f3\u8a2d\u5b9a<\/h3>\n\n\n\n<p>DHT22\u3092\u4f7f\u7528\u3059\u308b\u306b\u306f\u3001GPIO\u306e\u5236\u5fa1\u304c\u5fc5\u8981\u306b\u306a\u308a\u307e\u3059\u3002\u4e0b\u8a18\u306e\u30b5\u30a4\u30c8\u3092\u53c2\u8003\u306b\u3001GPIO\u5236\u5fa1\u306e\u30d1\u30fc\u30df\u30c3\u30b7\u30e7\u30f3\u3092\u8a2d\u5b9a\u3057\u307e\u3057\u305f\u3002<br><a href=\"https:\/\/askubuntu.com\/questions\/1247005\/controlling-gpio-on-ubuntu-20-04-64-bit-arm-raspberry-pi\">https:\/\/askubuntu.com\/questions\/1247005\/controlling-gpio-on-ubuntu-20-04-64-bit-arm-raspberry-pi<\/a><br><br>\u4eca\u56de\u4f7f\u7528\u3059\u308b\u74b0\u5883\u306eOS\u306f\u3001Ubuntu 20.04 \u3067\u3059\u3002Raspbian \u7b49\u306eOS\u3092\u4f7f\u7528\u3057\u3066\u3044\u308b\u5834\u5408\u306f\u3001 \u8a2d\u5b9a\u304c\u7570\u306a\u308b\u53ef\u80fd\u6027\u304c\u3042\u308b\u306e\u3067\u53c2\u8003\u7a0b\u5ea6\u306b\u3054\u89a7\u304f\u3060\u3055\u3044\u3002<br>lsb_release\u30b3\u30de\u30f3\u30c9\u306e\u51fa\u529b\u7d50\u679c\u306f\u4e0b\u8a18\u306e\u3068\u304a\u308a\u3067\u3059\u3002<\/p>\n\n\n<div class=\"wp-block-syntaxhighlighter-code \"><pre class=\"brush: bash; title: ; notranslate\" title=\"\">\n$ lsb_release -d\nDescription:    Ubuntu 20.04.2 LTS\n<\/pre><\/div>\n\n\n<p>rpi.gpio-common&nbsp;\u306e\u30d1\u30c3\u30b1\u30fc\u30b8\u3092\u30a4\u30f3\u30b9\u30c8\u30fc\u30eb\u3057\u307e\u3059\u3002<\/p>\n\n\n<div class=\"wp-block-syntaxhighlighter-code \"><pre class=\"brush: bash; title: ; notranslate\" title=\"\">\n$ sudo apt install rpi.gpio-common\n<\/pre><\/div>\n\n\n<p>\u30c7\u30d0\u30a4\u30b9\u63a5\u7d9a\u6642\u306e\u30eb\u30fc\u30eb\u4f5c\u6210\u3002vi\u3067\u3001\/etc\/udev\/rules.d\/60-rpi.gpio-common.rules&nbsp;\u3092\u4f5c\u6210\u3057\u307e\u3057\u305f\u3002<\/p>\n\n\n<div class=\"wp-block-syntaxhighlighter-code \"><pre class=\"brush: bash; title: ; notranslate\" title=\"\">\n$ sudo vi \/etc\/udev\/rules.d\/60-rpi.gpio-common.rules\n<\/pre><\/div>\n\n\n<p>\u8a2d\u5b9a\u30d5\u30a1\u30a4\u30eb\u306e\u5185\u5bb9\u306f\u4e0b\u8a18\u306e\u901a\u308a\u3002<\/p>\n\n\n<div class=\"wp-block-syntaxhighlighter-code \"><pre class=\"brush: plain; title: ; notranslate\" title=\"\">\nSUBSYSTEM==&quot;bcm2835-gpiomem&quot;, KERNEL==&quot;gpiomem&quot;, GROUP=&quot;dialout&quot;, MODE=&quot;0660&quot;\nSUBSYSTEM==&quot;gpio&quot;, KERNEL==&quot;gpiochip*&quot;, ACTION==&quot;add&quot;, PROGRAM=&quot;\/bin\/sh -c &#039;chown root:dialout \/sys\/class\/gpio\/export \/sys\/class\/gpio\/unexport ; chmod 220 \/sys\/class\/gpio\/export \/sys\/class\/gpio\/unexport&#039;&quot;\nSUBSYSTEM==&quot;gpio&quot;, KERNEL==&quot;gpio*&quot;, ACTION==&quot;add&quot;, PROGRAM=&quot;\/bin\/sh -c &#039;chown root:dialout \/sys%p\/active_low \/sys%p\/direction \/sys%p\/edge \/sys%p\/value ; chmod 660 \/sys%p\/active_low \/sys%p\/direction \/sys%p\/edge \/sys%p\/value&#039;&quot;\n<\/pre><\/div>\n\n\n<p>\u30e6\u30fc\u30b6\u30fc\u3092dialout\u30b0\u30eb\u30fc\u30d7\u306b\u8ffd\u52a0\u3057\u3066\u518d\u8d77\u52d5\u3057\u307e\u3059\u3002<\/p>\n\n\n<div class=\"wp-block-syntaxhighlighter-code \"><pre class=\"brush: bash; title: ; notranslate\" title=\"\">\n$ sudo adduser $USER dialout\n$ sudo reboot\n<\/pre><\/div>\n\n\n<p><\/p>\n\n\n\n<h3 class=\"wp-block-heading\"><strong>\u30c7\u30fc\u30bf\u9001\u4fe1\u306e\u30b9\u30af\u30ea\u30d7\u30c8\u4f5c\u6210<\/strong><\/h3>\n\n\n\n<p>\u6b21\u306b\u3001Ambient\u3078\u306e\u30c7\u30fc\u30bf\u9001\u4fe1\u7528\u30b9\u30af\u30ea\u30d7\u30c8\u3092\u4f5c\u6210\u3057\u307e\u3059\u3002<br>\u30e9\u30ba\u30d1\u30a4\u306eCPU\u6e29\u5ea6\u53d6\u5f97\u306b\u3001vcgencmd&nbsp;\u3092\u4f7f\u7528\u3059\u308b\u306e\u3067\u3001\u4e0b\u8a18\u306e\u30d1\u30c3\u30b1\u30fc\u30b8\u3092\u30a4\u30f3\u30b9\u30c8\u30fc\u30eb\u3057\u307e\u3057\u305f\u3002<\/p>\n\n\n<div class=\"wp-block-syntaxhighlighter-code \"><pre class=\"brush: bash; title: ; notranslate\" title=\"\">\n$ sudo apt-get install libraspberrypi-bin\n<\/pre><\/div>\n\n\n<p><\/p>\n\n\n<div class=\"wp-block-syntaxhighlighter-code \"><pre class=\"brush: bash; title: ; notranslate\" title=\"\">\n$ sudo -H pip3 install psutil\n$ sudo -H pip3 install Adafruit_DHT\n$ sudo -H pip3 install git+https:\/\/github.com\/AmbientDataInc\/ambient-python-lib.git\n<\/pre><\/div>\n\n\n<p>\u30b9\u30af\u30ea\u30d7\u30c8\u306f\u3001\u3069\u3053\u306b\u4f5c\u6210\u3057\u3066\u3082\u3088\u3044\u306e\u3067\u3059\u304c\u3001\u4eca\u56de\u306f\u3001$HOME\/bin\/bin\/ambi_pi_temp.py&nbsp;\u3068\u3044\u3046\u30d5\u30a1\u30a4\u30eb\u540d\u3067\u4fdd\u5b58\u3057\u3066\u3044\u307e\u3059\u3002<br>\u30c1\u30e3\u30f3\u30cd\u30ebID\u3001\u30ea\u30fc\u30c9\u30ad\u30fc\u3001\u30e9\u30a4\u30c8\u30ad\u30fc\u306f\u3001\u3054\u81ea\u8eab\u306e\u74b0\u5883\u306b\u5408\u308f\u305b\u3066\u4fee\u6b63\u3057\u3066\u304f\u3060\u3055\u3044\u3002<\/p>\n\n\n<div class=\"wp-block-syntaxhighlighter-code \"><pre class=\"brush: bash; title: ; notranslate\" title=\"\">\n#!\/usr\/bin\/python3\n\nimport datetime\nimport psutil\nimport subprocess\nimport time\n\nimport ambient\nimport Adafruit_DHT as DHT\n\nAmbiChannelID=&lt;\u30c1\u30e3\u30f3\u30cd\u30ebID&gt;\nAmbientReadKey=&quot;&lt;\u30ea\u30fc\u30c9\u30ad\u30fc&gt;&quot;\nAmbiWriteKey=&quot;&lt;\u30e9\u30a4\u30c8\u30ad\u30fc&gt;&quot;\n\t\t\t\n# read data using pin 16\npin=16\n\ndef is_float(s):\n  try:\n    float(s)\n  except ValueError:\n    return False\n  else:\n    return True\n              \ndef res_cmd(cmd):\n  return subprocess.Popen(cmd, stdout=subprocess.PIPE, shell=True).communicate()&#x5B;0]\n\ndef get_raspi_temp():\n  cmd = (&quot;vcgencmd measure_temp | sed -e &#039;s\/temp=\/\/g&#039; -e \\&quot;s\/&#039;C\/\/g\\&quot; | tr -d &#039;\\n&#039;&quot;)\n  return res_cmd(cmd).decode(&#039;utf-8&#039;)\n\ndef get_room_temp():\n  for num in range(30):\n    humidity, temperature = DHT.read(DHT.DHT22, pin)\n    if is_float(temperature) and (-40.0 &lt; temperature &lt; 80.0) and is_float(temperature) and (0.0 &lt; humidity &lt; 100.0):\n      break\n    time.sleep(0.5)\n  return humidity, temperature\n    \nif __name__ == &#039;__main__&#039;:\n  ambi = ambient.Ambient(AmbiChannelID, AmbiWriteKey)\n  pi_temp = get_raspi_temp()\n  pi_load = psutil.cpu_percent(interval=1, percpu=False)\n  humidity, temperature = get_room_temp()\n  dt_now = datetime.datetime.now().strftime(&#039;%Y-%m-%d %H:%M:%S&#039;)\n  print(&quot;&#x5B;%s] Raspi temp:%5s&#039;C CPU: %5s%%&quot;  % (dt_now, pi_temp, pi_load))\n  print(&quot;&#x5B;%s] Room  temp: %3.1f&#039;C humidity: %3.1f%%&quot; % (dt_now, temperature, humidity))\n  r = ambi.send({&quot;d1&quot;:pi_temp, &quot;d2&quot;:pi_load,\n                &quot;d3&quot;:temperature, &quot;d4&quot;:humidity})\n<\/pre><\/div>\n\n\n<p>\u30b9\u30af\u30ea\u30d7\u30c8\u306b\u6a29\u9650\u3092\u4ed8\u4e0e\u3057\u307e\u3059\u3002<\/p>\n\n\n<div class=\"wp-block-syntaxhighlighter-code \"><pre class=\"brush: bash; title: ; notranslate\" title=\"\">\n$ chmod 777 ~\/bin\/ambi_pi_temp.py\n<\/pre><\/div>\n\n\n<p>\u5358\u4f53\u3067\u30b9\u30af\u30ea\u30d7\u30c8\u5b9f\u884c\u3057\u3066\u30a8\u30e9\u30fc\u304c\u767a\u751f\u3057\u306a\u3051\u308c\u3070\u3001\u30c7\u30fc\u30bf\u304c\u30a2\u30c3\u30d7\u30ed\u30fc\u30c9\u3067\u304d\u3066\u3044\u308b\u3068\u601d\u3044\u307e\u3059\u3002<\/p>\n\n\n<div class=\"wp-block-syntaxhighlighter-code \"><pre class=\"brush: bash; title: ; notranslate\" title=\"\">\n$ .\/ambi_pi_temp.py\n&#x5B;2021-07-18 11:34:45] Raspi temp: 39.2&#039;C CPU:   0.0%\n&#x5B;2021-07-18 11:34:45] Room  temp: 30.0&#039;C humidity: 52.2\n<\/pre><\/div>\n\n\n<p><br>cron\u30675\u5206\u5468\u671f\u3067\u30c7\u30fc\u30bf\u3092\u9001\u4fe1\u3059\u308b\u3088\u3046\u306b\u3057\u307e\u3059\u3002<\/p>\n\n\n<div class=\"wp-block-syntaxhighlighter-code \"><pre class=\"brush: bash; title: ; notranslate\" title=\"\">\n$ crontab -e\n<\/pre><\/div>\n\n\n<p>\u30a8\u30c7\u30a3\u30bf\u304c\u8d77\u52d5\u3057\u305f\u3089\u3001\u4e0b\u8a18\u306e\u4e00\u884c\u3092\u8ffd\u52a0\u3057\u307e\u3059\u3002\u3053\u308c\u3067\u30015\u5206\u5468\u671f\u3067\u30b3\u30de\u30f3\u30c9\u304c\u5b9f\u884c\u3055\u308c\u307e\u3059\u3002<\/p>\n\n\n<div class=\"wp-block-syntaxhighlighter-code \"><pre class=\"brush: plain; title: ; notranslate\" title=\"\">\n*\/5    *       *       *       *       ~\/bin\/ambi_pi_temp.py &gt; \/dev\/null 2&gt;&amp;amp;1\n<\/pre><\/div>\n\n\n<h4 class=\"wp-block-heading\">Ambient\u306e\u30b5\u30a4\u30c8\u3067\u30a2\u30c3\u30d7\u30ed\u30fc\u30c9\u306e\u5185\u5bb9\u3092\u78ba\u8a8d<\/h4>\n\n\n\n<p>Ambient\u306e\u30b5\u30a4\u30c8\u306b\u623b\u308a\u3001\u30c1\u30e3\u30f3\u30cd\u30eb\u4e00\u89a7\u304b\u3089\u4eca\u56de\u4f5c\u6210\u3057\u305f\u30c1\u30e3\u30f3\u30cd\u30eb\u3092\u8a2d\u5b9a\u3057\u307e\u3059\u3002<br>\u4eca\u56de\u306f\u3001\u4e0b\u8a18\u306e\u3088\u3046\u306a\u30c1\u30e3\u30f3\u30cd\u30eb\u8a2d\u5b9a\u306b\u3057\u3066\u3044\u307e\u3059\u3002<\/p>\n\n\n\n<div class=\"wp-block-image is-style-default\"><figure class=\"aligncenter size-full is-resized\"><a href=\"https:\/\/u7gi.net\/wp-content\/uploads\/2021\/07\/ambient-2021-07-18-03.jpg\"><img loading=\"lazy\" decoding=\"async\" src=\"https:\/\/u7gi.net\/wp-content\/uploads\/2021\/07\/ambient-2021-07-18-03.jpg\" alt=\"\" class=\"wp-image-345\" width=\"399\" height=\"392\" srcset=\"https:\/\/u7gi.com\/wp-content\/uploads\/2021\/07\/ambient-2021-07-18-03.jpg 797w, https:\/\/u7gi.com\/wp-content\/uploads\/2021\/07\/ambient-2021-07-18-03-300x295.jpg 300w, https:\/\/u7gi.com\/wp-content\/uploads\/2021\/07\/ambient-2021-07-18-03-768x755.jpg 768w\" sizes=\"auto, (max-width: 399px) 100vw, 399px\" \/><\/a><\/figure><\/div>\n\n\n\n<p>\u8a2d\u5b9a\u753b\u9762\u3092\u9589\u3058\u308b\u3068\u30b0\u30e9\u30d5\u304c\u8868\u793a\u3055\u308c\u307e\u3059\u3002<\/p>\n\n\n\n<div class=\"wp-block-image is-style-default\"><figure class=\"aligncenter size-full is-resized\"><a href=\"https:\/\/u7gi.net\/wp-content\/uploads\/2021\/07\/ambient-2021-07-18-04.jpg\"><img loading=\"lazy\" decoding=\"async\" src=\"https:\/\/u7gi.net\/wp-content\/uploads\/2021\/07\/ambient-2021-07-18-04.jpg\" alt=\"\" class=\"wp-image-347\" width=\"353\" height=\"234\" srcset=\"https:\/\/u7gi.com\/wp-content\/uploads\/2021\/07\/ambient-2021-07-18-04.jpg 705w, https:\/\/u7gi.com\/wp-content\/uploads\/2021\/07\/ambient-2021-07-18-04-300x199.jpg 300w\" sizes=\"auto, (max-width: 353px) 100vw, 353px\" \/><\/a><\/figure><\/div>\n\n\n\n<p>\u3053\u308c\u3067\u30e9\u30ba\u30d1\u30a4\u304b\u3089\u306e\u6e29\u5ea6\u30c7\u30fc\u30bf\u30a2\u30c3\u30d7\u30ed\u30fc\u30c9\u306f\u7d42\u4e86\u3067\u3059\u3002\u6b21\u56de\u306f\u3001MQTT\u30b3\u30de\u30f3\u30c9\u3067\u30c7\u30fc\u30bf\u9001\u4fe1\u304c\u30a2\u30c3\u30d7\u30ed\u30fc\u30c9\u3067\u304d\u308b\u3088\u3046\u306b\u3057\u305f\u3044\u3068\u8003\u3048\u3066\u3044\u307e\u3059\u3002<br><\/p>\n\n\n\n<p><\/p>\n","protected":false},"excerpt":{"rendered":"<p>\u30e9\u30b9\u30d1\u30a4\u304b\u3089\u3001Ambient\u306bCPU\u6e29\u5ea6\u3001CPU\u8ca0\u8377\u3001\u5ba4\u6e29\u3001\u6e7f\u5ea6\u306e\u30c7\u30fc\u30bf\u3092\u30a2\u30c3\u30d7\u30ed\u30fc\u30c9\u3057\u3066\u53ef\u8996\u5316\u3057\u3066\u307f\u307e\u3057\u305f\u3002 Ambient\u30b5\u30fc\u30d3\u30b9\u306e\u30c1\u30e3\u30f3\u30cd\u30eb\u4f5c\u6210 \u4e0b\u8a18\u306e\u30b5\u30a4\u30c8\u3067\u30a2\u30ab\u30a6\u30f3\u30c8\u3092\u4f5c\u6210\u3057\u3001\u30c7\u30fc\u30bf\u3092\u30a2\u30c3\u30d7\u30ed\u30fc\u30c9\u3059\u308b\u30c1\u30e3\u30f3\u30cd\u30eb [&hellip;]<\/p>\n","protected":false},"author":1,"featured_media":0,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[10],"tags":[],"class_list":["post-318","post","type-post","status-publish","format-standard","hentry","category-iot"],"_links":{"self":[{"href":"https:\/\/u7gi.com\/index.php?rest_route=\/wp\/v2\/posts\/318","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/u7gi.com\/index.php?rest_route=\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/u7gi.com\/index.php?rest_route=\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/u7gi.com\/index.php?rest_route=\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/u7gi.com\/index.php?rest_route=%2Fwp%2Fv2%2Fcomments&post=318"}],"version-history":[{"count":27,"href":"https:\/\/u7gi.com\/index.php?rest_route=\/wp\/v2\/posts\/318\/revisions"}],"predecessor-version":[{"id":374,"href":"https:\/\/u7gi.com\/index.php?rest_route=\/wp\/v2\/posts\/318\/revisions\/374"}],"wp:attachment":[{"href":"https:\/\/u7gi.com\/index.php?rest_route=%2Fwp%2Fv2%2Fmedia&parent=318"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/u7gi.com\/index.php?rest_route=%2Fwp%2Fv2%2Fcategories&post=318"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/u7gi.com\/index.php?rest_route=%2Fwp%2Fv2%2Ftags&post=318"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}