{"id":317,"date":"2022-05-13T13:15:45","date_gmt":"2022-05-13T04:15:45","guid":{"rendered":"https:\/\/www.avancesys.co.jp\/laboratory\/?post_type=article&#038;p=317"},"modified":"2022-05-13T13:15:45","modified_gmt":"2022-05-13T04:15:45","slug":"%e7%ac%ac2%e5%9b%9e-%e3%83%a9%e3%82%ba%e3%83%91%e3%82%a4%e3%82%92%e4%bd%bf%e7%94%a8%e3%81%97%e3%81%9fble%e9%80%9a%e4%bf%a1-%ef%bd%9e-%e3%83%87%e3%82%a3%e3%82%b9%e3%83%97%e3%83%ac%e3%82%a4%e3%80%81","status":"publish","type":"article","link":"https:\/\/www.avancesys.co.jp\/laboratory\/article\/%e7%ac%ac2%e5%9b%9e-%e3%83%a9%e3%82%ba%e3%83%91%e3%82%a4%e3%82%92%e4%bd%bf%e7%94%a8%e3%81%97%e3%81%9fble%e9%80%9a%e4%bf%a1-%ef%bd%9e-%e3%83%87%e3%82%a3%e3%82%b9%e3%83%97%e3%83%ac%e3%82%a4%e3%80%81\/","title":{"rendered":"\u7b2c2\u56de \u30e9\u30ba\u30d1\u30a4\u3092\u4f7f\u7528\u3057\u305fBLE\u901a\u4fe1 \uff5e \u30c7\u30a3\u30b9\u30d7\u30ec\u30a4\u3001\u30ad\u30fc\u30dc\u30fc\u30c9\u3001\u30de\u30a6\u30b9\u3092\u63a5\u7d9a\u3057\u306a\u3044\u3067\u8a2d\u5b9a \u5f8c\u7de8 \uff5e"},"content":{"rendered":"\n<p>\u3053\u3093\u306b\u3061\u306f\u3001GT\u3067\u3059\u3002<br>\u3088\u308d\u3057\u304f\u304a\u9858\u3044\u3057\u307e\u3059\u3002<br><br>\u7b2c2\u56de\u76ee\u306e\u4eca\u56de\u306f\u3001PC\u304b\u3089SSH\u63a5\u7d9a\u3092\u884c\u3063\u305f\u30e9\u30ba\u30d1\u30a4\u306b\u8a2d\u5b9a\u3092\u884c\u3044\u307e\u3059\u3002<br><br>\u524d\u56de\u306e\u8a2d\u5b9a\u304c\u7d42\u308f\u3063\u3066\u3044\u306a\u3044\u5834\u5408\u306f\u4e0b\u8a18\u306eURL\u3092\u53c2\u7167\u3057\u3066\u8a2d\u5b9a\u3092\u884c\u3063\u3066\u304f\u3060\u3055\u3044\u3002<br><a rel=\"noreferrer noopener\" href=\"https:\/\/www.avancesys.co.jp\/laboratory\/article\/%e7%ac%ac1%e5%9b%9e-%e3%83%a9%e3%82%ba%e3%83%91%e3%82%a4%e3%82%92%e4%bd%bf%e7%94%a8%e3%81%97%e3%81%9fble%e9%80%9a%e4%bf%a1-%ef%bd%9e-%e3%83%87%e3%82%a3%e3%82%b9%e3%83%97%e3%83%ac%e3%82%a4%e3%80%81\/\" target=\"_blank\">\u7b2c1\u56de \u30e9\u30ba\u30d1\u30a4\u3092\u4f7f\u7528\u3057\u305fBLE\u901a\u4fe1 \uff5e \u30c7\u30a3\u30b9\u30d7\u30ec\u30a4\u3001\u30ad\u30fc\u30dc\u30fc\u30c9\u3001\u30de\u30a6\u30b9\u3092\u63a5\u7d9a\u3057\u306a\u3044\u3067\u8a2d\u5b9a \u524d\u7de8 \uff5e<\/a><\/p>\n\n\n\n<div style=\"height:50px\" aria-hidden=\"true\" class=\"wp-block-spacer\"><\/div>\n\n\n\n<figure class=\"wp-block-pullquote has-border-color\" style=\"border-color:#0693e3\"><blockquote><p>raspi-config\u306b\u3088\u308b\u8a2d\u5b9a<\/p><\/blockquote><\/figure>\n\n\n\n<p>SSH\u63a5\u7d9a\u3092\u884c\u3063\u305fPC\u306e\u30b3\u30de\u30f3\u30c9\u30d7\u30ed\u30f3\u30d7\u30c8\u304b\u3089\u30e9\u30ba\u30d1\u30a4\u306e\u8a2d\u5b9a\u3092\u5909\u66f4\u3057\u307e\u3059\u3002<\/p>\n\n\n\n<ol><li>\u4e0b\u8a18\u306e\u30b3\u30de\u30f3\u30c9\u3092\u5b9f\u884c\u3057\u3001\u8a2d\u5b9a\u30c4\u30fc\u30eb\u3092\u8d77\u52d5\u3057\u307e\u3059\u3002<br><br><pre class=\"wp-block-code\"><code>sudo raspi-config<\/code><\/pre><br><div>[\u8a2d\u5b9a\u30c4\u30fc\u30eb\u753b\u9762]<\/div><img decoding=\"async\" src=\"https:\/\/www.avancesys.co.jp\/laboratory\/wp-content\/uploads\/2021\/11\/\u30e9\u30ba\u30d1\u30a4\u3092\u4f7f\u7528\u3057\u305fBLE\u901a\u4fe1_raspi-config.png\"><\/li><li>\u4e0b\u8a18\u306e\u9805\u76ee\u3092\u9069\u5b9c\u8a2d\u5b9a\u3057\u307e\u3059\u3002<br><div style=\"padding-left:1em\"><div style=\"text-indent:-1em\">\u203b\u4eca\u56de\u4f7f\u7528\u3059\u308b\u69cb\u6210\u3067\u306f\u300cSPI\u901a\u4fe1\u306e\u6709\u52b9\u5316\u300d\u304c\u5fc5\u9808\u306e\u8a2d\u5b9a\u9805\u76ee\u3068\u306a\u308a\u307e\u3059\u3002<br>\u305d\u306e\u4ed6\u306e\u8a2d\u5b9a\u9805\u76ee\u306f\u4e00\u4f8b\u3067\u3059\u3002<\/div><\/div><br><br><\/li><\/ol>\n\n\n\n<figure class=\"wp-block-table is-style-regular\"><table><thead><tr><th> \u5927\u9805\u76ee <\/th><th> \u4e2d\u9805\u76ee <\/th><th> \u5c0f\u9805\u76ee <\/th><th>\u8a2d\u5b9a\u5024<\/th><th>\u5099\u8003<\/th><\/tr><\/thead><tbody><tr><td rowspan=\"2\">1 System Options<\/td><td>S3 Password<\/td><td>(\u30d1\u30b9\u30ef\u30fc\u30c9\u306e\u8a2d\u5b9a)<\/td><td>(\u4efb\u610f)<\/td><td><\/td><\/tr><tr><td>S4 Hostname<\/td><td>(\u30db\u30b9\u30c8\u540d\u306e\u8a2d\u5b9a)<\/td><td>(\u4efb\u610f)<\/td><td><\/td><\/tr><tr><td>3 Interface Options<\/td><td>P4 SPI<\/td><td>(SPI\u901a\u4fe1\u306e\u6709\u52b9\u5316)<\/td><td>(\u6709\u52b9)<\/td><td>\u30a2\u30ca\u30ed\u30b0\u4fe1\u53f7\u3092\u30c7\u30b8\u30bf\u30eb\u4fe1\u53f7\u3078\u5909\u63db\u3057\u305f\u5f8c\u306e\u5024\u3092\u53d6\u5f97\u3059\u308b\u305f\u3081\u306b\u4f7f\u7528\u3059\u308bSPI\u901a\u4fe1\u3092\u6709\u52b9\u306b\u8a2d\u5b9a\u3002<br>BLE\u901a\u4fe1\u306e\u9001\u4fe1\u5074\u3067\u4f7f\u7528\u3059\u308b\u30e9\u30ba\u30d1\u30a4\u306e\u307f\u8a2d\u5b9a\u3002<\/td><\/tr><tr><td rowspan=\"4\">5 Localisation Options<\/td><td rowspan=\"2\">L1 Locale<\/td><td>Locales to be generated<br>(\u4f7f\u7528\u3059\u308b\u8a00\u8a9e\u30fb\u30a8\u30ea\u30a2\u306e\u8a2d\u5b9a)<\/td><td>ja_JP.UTF-8 UTF-8<br>en_US.UTF-8 UTF-8<\/td><td>\u4e0a\u4e0b\u30ad\u30fc\u3084PageUp\/PageDown\u30ad\u30fc\u306b\u3066\u30ab\u30fc\u30bd\u30eb\u79fb\u52d5\u3002<br>\u30b9\u30da\u30fc\u30b9\u30ad\u30fc\u306b\u3066\u9805\u76ee\u9078\u629e\u3002<br>Enter\u30ad\u30fc\u62bc\u4e0b\u3067\u78ba\u5b9a\u3002<br>\u30c7\u30d5\u30a9\u30eb\u30c8\u3067\u9078\u629e\u3055\u308c\u3066\u3044\u308b\u300cen_GB.UTF-8 UTF-8\u300d\u306f\u4e0d\u8981\u3067\u3042\u308c\u3070\u9078\u629e\u89e3\u9664\u3002<\/td><\/tr><tr><td>Default locale for the system environment<br>(\u30c7\u30d5\u30a9\u30eb\u30c8\u306e\u8a00\u8a9e\u306e\u8a2d\u5b9a)<\/td><td>ja_JP.UTF-8<\/td><td rowspan=\"3\">\u4e0a\u4e0b\u30ad\u30fc\u306b\u3066\u9078\u629e\u5f8c\u3001\u5de6\u53f3\u30ad\u30fc\u306b\u3066\u300cOK\u300d\u3092\u9078\u629e\u3057\u3001Enter\u30ad\u30fc\u62bc\u4e0b\u3067\u78ba\u5b9a\u3002<\/td><\/tr><tr><td rowspan=\"2\">L2 Timezone<\/td><td>Geographic area<br>(\u30a8\u30ea\u30a2\u306e\u9078\u629e)<\/td><td>Asia<\/td><\/tr><tr><td>Time zone<br>(\u30bf\u30a4\u30e0\u30be\u30fc\u30f3\u306e\u8a2d\u5b9a)<\/td><td>Tokyo<\/td><\/tr><\/tbody><\/table><\/figure>\n\n\n\n<p style=\"padding-left:1.5em\">\u5fc5\u8981\u3067\u3042\u308c\u3070IP\u30a2\u30c9\u30ec\u30b9\u3084\u30ad\u30fc\u30dc\u30fc\u30c9\u30ec\u30a4\u30a2\u30a6\u30c8\u3001Wi-Fi\u4f7f\u7528\u56fd\u306a\u3069\u306e\u8a2d\u5b9a\u3092\u884c\u3044\u307e\u3059\u3002<br><br>\u8a2d\u5b9a\u7d42\u4e86\u5f8c\u3001\u300c<code>&lt;Finish&gt;<\/code>\u300d\u3092\u9078\u629e\u3057\u3001Enter\u30ad\u30fc\u3092\u62bc\u4e0b\u3057\u307e\u3059\u3002<br>\u305d\u306e\u5f8c\u3001\u300c<code>Would you like to reboot now?<\/code>\u300d\u3068\u805e\u304b\u308c\u308b\u306e\u3067\u300c<code>&lt;Yes&gt;<\/code>\u300d\u3092\u9078\u629e\u3057\u3001\u30e9\u30ba\u30d1\u30a4\u3092\u518d\u8d77\u52d5\u3057\u307e\u3059\u3002<\/p>\n\n\n\n<div style=\"height:50px\" aria-hidden=\"true\" class=\"wp-block-spacer\"><\/div>\n\n\n\n<figure class=\"wp-block-pullquote has-border-color\" style=\"border-color:#0693e3\"><blockquote><p>pip\u66f4\u65b0<\/p><\/blockquote><\/figure>\n\n\n\n<p>pip(Python\u7528\u306e\u30d1\u30c3\u30b1\u30fc\u30b8\u7ba1\u7406\u30b7\u30b9\u30c6\u30e0)\u306e\u66f4\u65b0\u3092\u884c\u3044\u307e\u3059\u3002<\/p>\n\n\n\n<ol><li>\u4e0b\u8a18\u306e\u30b3\u30de\u30f3\u30c9\u3092\u5b9f\u884c\u3057\u3001pip\u306e\u66f4\u65b0\u3092\u884c\u3044\u307e\u3059\u3002<br><br><pre class=\"wp-block-code\"><code>sudo pip3 install --upgrade pip<\/code><\/pre><\/li><\/ol>\n\n\n\n<div style=\"height:50px\" aria-hidden=\"true\" class=\"wp-block-spacer\"><\/div>\n\n\n\n<figure class=\"wp-block-pullquote has-border-color\" style=\"border-color:#0693e3\"><blockquote><p>Python\u30d1\u30c3\u30b1\u30fc\u30b8\u30bd\u30d5\u30c8\u30a6\u30a7\u30a2\u30a4\u30f3\u30b9\u30c8\u30fc\u30eb<\/p><\/blockquote><\/figure>\n\n\n\n<p>BLE\u901a\u4fe1\u3092\u884c\u3046\u305f\u3081\u306ePython\u7528\u30d1\u30c3\u30b1\u30fc\u30b8\u30bd\u30d5\u30c8\u30a6\u30a7\u30a2\u306e\u30a4\u30f3\u30b9\u30c8\u30fc\u30eb\u3092\u884c\u3044\u307e\u3059\u3002<br><br>\u4e0b\u8a18\u306e\u30d1\u30c3\u30b1\u30fc\u30b8\u30bd\u30d5\u30c8\u30a6\u30a7\u30a2\u3092\u4f7f\u7528\u3057\u307e\u3059\u3002<\/p>\n\n\n\n<figure class=\"wp-block-table is-style-regular\"><table><thead><tr><th>\u30d1\u30c3\u30b1\u30fc\u30b8\u30bd\u30d5\u30c8\u30a6\u30a7\u30a2<\/th><th>\u30e9\u30a4\u30bb\u30f3\u30b9<\/th><th>\u5099\u8003<\/th><\/tr><\/thead><tbody><tr><td>bluepy Ver.1.3.0<\/td><td>GNU GPLv2<\/td><td>BLE\u901a\u4fe1 (\u9001\u4fe1\u5074)\u306b\u3066\u4f7f\u7528\u3002<br>\u30e9\u30a4\u30bb\u30f3\u30b9\u304cGNU GPLv2\u3067\u3042\u308b\u305f\u3081\u3001\u5546\u7528\u5229\u7528\u3059\u308b\u969b\u306f\u6ce8\u610f\u3002<\/td><\/tr><tr><td>spidev Ver. 3.5<\/td><td>MIT<\/td><td>\u30a2\u30ca\u30ed\u30b0\u4fe1\u53f7\u3092\u30c7\u30b8\u30bf\u30eb\u4fe1\u53f7\u3078\u5909\u63db\u3057\u305f\u5f8c\u306e\u5024\u3092\u53d6\u5f97\u3059\u308b\u969b\u306b\u4f7f\u7528\u3002<\/td><\/tr><tr><td>pybleno Ver.0.11<\/td><td>MIT<\/td><td>BLE\u901a\u4fe1 (\u53d7\u4fe1\u5074)\u306b\u3066\u4f7f\u7528\u3002<\/td><\/tr><\/tbody><\/table><\/figure>\n\n\n\n<ol class=\"wp-block-list\"><li>\u4e0b\u8a18\u306e\u30b3\u30de\u30f3\u30c9\u306b\u3066\u30a4\u30f3\u30b9\u30c8\u30fc\u30eb\u3092\u884c\u3044\u307e\u3059\u3002<br><br><ul><li>BLE\u901a\u4fe1\u306e\u9001\u4fe1\u5074\u3067\u4f7f\u7528\u3059\u308b\u30e9\u30ba\u30d1\u30a4<br><pre class=\"wp-block-code\"><code>sudo pip3 install bluepy<br>sudo pip3 install spidev<\/code><\/pre><br><\/li><li>BLE\u901a\u4fe1\u306e\u53d7\u4fe1\u5074\u3067\u4f7f\u7528\u3059\u308b\u30e9\u30ba\u30d1\u30a4<br><pre class=\"wp-block-code\"><code>sudo pip3 install pybleno<\/code><\/pre><\/li><\/ul><\/li><\/ol>\n\n\n\n<div style=\"height:50px\" aria-hidden=\"true\" class=\"wp-block-spacer\"><\/div>\n\n\n\n<figure class=\"wp-block-pullquote has-border-color\" style=\"border-color:#0693e3\"><blockquote><p>Raspberry Pi OS\u66f4\u65b0<\/p><\/blockquote><\/figure>\n\n\n\n<p>\u4e0b\u8a18\u306e\u30b3\u30de\u30f3\u30c9\u3092\u5b9f\u884c\u3057\u3001Raspberry Pi OS\u306e\u66f4\u65b0\u3092\u884c\u3044\u307e\u3059\u3002<\/p>\n\n\n\n<ol class=\"wp-block-list\"><li>\u30b7\u30b9\u30c6\u30e0\u306e\u30d1\u30c3\u30b1\u30fc\u30b8\u3092\u7ba1\u7406\u3057\u3066\u3044\u308b\u30ea\u30b9\u30c8\u3092\u66f4\u65b0\u3057\u307e\u3059\u3002<br><br><pre class=\"wp-block-code\"><code>sudo apt update<\/code><\/pre><br><\/li><li>\u53d6\u5f97\u3057\u305f\u30d1\u30c3\u30b1\u30fc\u30b8\u30ea\u30b9\u30c8\u306b\u57fa\u3065\u304d\u3001\u30a4\u30f3\u30b9\u30c8\u30fc\u30eb\u3055\u308c\u3066\u3044\u308b\u3059\u3079\u3066\u306e\u30d1\u30c3\u30b1\u30fc\u30b8\u3092\u6700\u65b0\u306e\u30d0\u30fc\u30b8\u30e7\u30f3\u306b\u30a2\u30c3\u30d7\u30b0\u30ec\u30fc\u30c9\u3057\u307e\u3059\u3002<br><br><pre class=\"wp-block-code\"><code>sudo apt full-upgrade -y<\/code><\/pre><br><\/li><li>\u4e0d\u8981\u306a\u30d5\u30a1\u30a4\u30eb\u3092\u524a\u9664\u3057\u307e\u3059\u3002<br><br><pre class=\"wp-block-code\"><code>sudo apt autoremove -y<br>sudo apt clean<\/code><\/pre><br><\/li><li>Raspberry Pi OS\u306e\u518d\u8d77\u52d5\u3092\u884c\u3044\u307e\u3059\u3002<br><br><pre class=\"wp-block-code\"><code>sudo reboot<\/code><\/pre><\/li><\/ol>\n\n\n\n<div style=\"height:50px\" aria-hidden=\"true\" class=\"wp-block-spacer\"><\/div>\n\n\n\n<figure class=\"wp-block-pullquote has-border-color\" style=\"border-color:#0693e3\"><blockquote><p>\u6b21\u56de<\/p><\/blockquote><\/figure>\n\n\n\n<p>\u7b2c1\u56de\u3001\u7b2c2\u56de\u3067\u30e9\u30ba\u30d1\u30a4\u306e\u8a2d\u5b9a\u306b\u3064\u3044\u3066\u3054\u7d39\u4ecb\u3057\u307e\u3057\u305f\u3002<br>\u6b21\u56de\u306f\u3001\u30e9\u30ba\u30d1\u30a4\u306e\u5165\u51fa\u529b\u306b\u3064\u3044\u3066\u3054\u7d39\u4ecb\u3057\u305f\u3044\u3068\u601d\u3044\u307e\u3059!!<\/p>\n\n\n\n<div style=\"height:200px\" aria-hidden=\"true\" class=\"wp-block-spacer\"><\/div>\n","protected":false},"author":22,"featured_media":327,"template":"","lc":[12],"lt":[25,14],"class_list":["post-317","article","type-article","status-publish","has-post-thumbnail","hentry","lc-introduction","lt-bluetooth","lt-raspi"],"_links":{"self":[{"href":"https:\/\/www.avancesys.co.jp\/laboratory\/wp-json\/wp\/v2\/article\/317","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/www.avancesys.co.jp\/laboratory\/wp-json\/wp\/v2\/article"}],"about":[{"href":"https:\/\/www.avancesys.co.jp\/laboratory\/wp-json\/wp\/v2\/types\/article"}],"author":[{"embeddable":true,"href":"https:\/\/www.avancesys.co.jp\/laboratory\/wp-json\/wp\/v2\/users\/22"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/www.avancesys.co.jp\/laboratory\/wp-json\/wp\/v2\/media\/327"}],"wp:attachment":[{"href":"https:\/\/www.avancesys.co.jp\/laboratory\/wp-json\/wp\/v2\/media?parent=317"}],"wp:term":[{"taxonomy":"lc","embeddable":true,"href":"https:\/\/www.avancesys.co.jp\/laboratory\/wp-json\/wp\/v2\/lc?post=317"},{"taxonomy":"lt","embeddable":true,"href":"https:\/\/www.avancesys.co.jp\/laboratory\/wp-json\/wp\/v2\/lt?post=317"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}