地価調査データ取得サンプル (Google Maps)
・内容 国土交通省国土政策局国土情報課より提供されている都道府県地価調査データ(大阪府のみ)をPacenotes Hub (サーバ)より取得し、Google Mapsに展開します。 ・サンプルプログラムの
・内容 国土交通省国土政策局国土情報課より提供されている都道府県地価調査データ(大阪府のみ)をPacenotes Hub (サーバ)より取得し、Google Mapsに展開します。 ・サンプルプログラムの
rfkillコマンドを実行します。
1 2 3 4 5 6 7 8 9 10 11 12 13 |
# rfkill list 0: phy0: Wireless LAN Soft blocked: no Hard blocked: no 1: brcmfmac-wifi: Wireless LAN Soft blocked: no Hard blocked: no 2: bcm43xx Bluetooth: Bluetooth Soft blocked: no Hard blocked: no 3: hci0: Bluetooth Soft blocked: no Hard blocked: no |
実行結果はOpenBlocks IoT BX1のものです。
OpenBlocks IoT BX1でbluetoothを有効にするには下記のコマンドを入力します。
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 |
# bluetooth_rfkill_event & [1] 2528 root@obsbx1:~# 1419774465.263297: idx 2 type 2 op 0 soft 1 hard 0 # rfkill unblock bluetooth 1419774477.241033: idx 2 type 2 op 2 soft 0 hard 0 # execute brcm_patchram_plus --use_baudrate_for_download --no2bytes --enable_fork --enable_lpm --enable_hci --baudrate 3000000 --patchram /etc/firmware/bcm43341.hcd --bd_addr XX:XX:XX:XX:XX:XX /dev/ttyMFD0 Done setting line discipline 1419774477.703569: idx 3 type 2 op 0 soft 0 hard 0 # hciconfig hci0: Type: BR/EDR Bus: UART BD Address: 98:4F:EE:03:D8:58 ACL MTU: 1021:8 SCO MTU: 64:1 UP RUNNING PSCAN RX bytes:954 acl:0 sco:0 events:42 errors:0 TX bytes:987 acl:0 sco:0 commands:42 errors:0 |
“bluetooth_rfkill_ev
GPSデータをシリアルポート(/dev/ttyMFD1)から受信するためにGPIOの設定を変更します。 初期状態は以下のようになっています。
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 |
# cat /sys/kernel/debug/gpio GPIOs 0-191, pci/0000:00:0c.0, 0000:00:0c.0: gpio-61 (SW1UI4 ) in hi gpio-64 (bcm43xx_irq ) in lo gpio-71 (bcm_bt_lpm ) out lo gpio-77 (sd_cd ) in hi gpio-96 (vwlan ) out hi gpio-111 (Arduino Shield SS ) out hi gpio-124 (hsu ) in hi gpio-125 (hsu ) in hi gpio-126 (hsu ) in hi gpio-127 (hsu ) in hi gpio-128 (hsu ) in lo gpio-129 (hsu ) out lo gpio-130 (hsu ) in lo gpio-131 (hsu ) out hi gpio-132 (hsu ) in lo gpio-133 (hsu ) out lo gpio-134 (hsu ) in lo gpio-184 (bcm_bt_lpm ) out lo gpio-185 (bcm_bt_lpm ) in lo GPIOs 200-215, i2c/1-0020, pcal9555a, can sleep: gpio-207 (sysfs ) in hi gpio-215 (sysfs ) out lo GPIOs 216-231, i2c/1-0021, pcal9555a, can sleep: GPIOs 232-247, i2c/1-0022, pcal9555a, can sleep: GPIOs 248-263, i2c/1-0023, pcal9555a, can sleep: |
以下のコマン
OpenBlocks IoTに開発環境と実行環境をインストールします。 1. USB シリアルチップの制御 USB シリアルチップの電源を自動制御にすると 消費電力が35mA程度になるようなので、こちらに設定を変更します
OpenBlocks IoTのネットワークを設定するためにWifiとIPアドレスの設定を行います。 1. Wifi設定 wpa_passphrase コマンドでwpa.confを作成し、SSIDとPASSWORDを指定し
1. screen接続 screenコマンドを使用してOpenBlocks IoTに接続します。 ターミナルを起動して”ls /dev/cu.usbserial*”と入力すると”/de
Edison KitにRedisをインストールします。
1 2 3 |
# opkg install redis # redis-server --version Redis server v=2.6.9 sha=00000000:0 malloc=libc bits=32 |
Redisサーバを起動します。
1 |
# systemctl start redis-server |
Edison KitでDNSの設定を行います。
1 2 3 4 |
# vi /etc/resolv.conf nameserver 8.8.8.8 nameserver 8.8.4.4 |
年内の発送が難しそうだと連絡が入っていたぷらっとホームさんのOpneBlocks IoT BX1 先行開発キットがなんとか最終日に届きましたので開封。 パッケージはこんな感じです。 箱を開けると小さなOpenBlocks