Changes between Version 1 and Version 2 of linino_one_restapi


Ignore:
Timestamp:
Dec 18, 2015 6:08:19 PM (4 years ago)
Author:
soumura
Comment:

--

Legend:

Unmodified
Added
Removed
Modified
  • linino_one_restapi

    v1 v2  
    332015年12月現在。当社で販売している[https://www.switch-science.com/catalog/2152/ Linino ONE]でREST APIが動かない問題が確認されました。
    44
     5=== ・動作確認 ===
     6Arduino IDE 1.7.8で
     7ファイル → スケッチの例 → Bridge → Bridge を開きます。[[br]]
     8ツール → ボード → Linino ONE を選択します。[[br]]
     9ツール → ポート → COMX(Linino ONE) を選択肢ます。[[br]]
     10
     11Bridgeスケッチを Linino ONEに書き込みます。[[br]]
     12
     13[[Image(linino_rest_api11.png)]]
     14
     15ブラウザからLinino ONEのREST APIに接続します。この例ではLinino ONEのIPアドレスは192.168.35.133です。[[br]]
     16
     17ブラウザから 192.168.35.133/arduino/digital/13/0 にリクエストを送ると次のようなレスポンスが帰ってくるはずです。[[br]]
     18[[Image(linino_rest_api14.png)]]
     19
     20しかし、現在販売中(2015年12月現在)のLinino ONE では次のようになってしまいました。[[BR]]
     21[[Image(linino_rest_api1.png)]]
     22
     23
     24=== ・解決方法 ===
     25
     26問題を解決するためにOSをアップデートします。[[br]]
     27
     28① Linino ONEにSSHでログインします。
     29
     30② cd /tmp でtmpディレクトリに移動します。
     31
     32③ wget http://download.linino.org/linino_distro/master/latest/openwrt-ar71xx-generic-linino-one-16M-250k-squashfs-sysupgrade.bin でOSイメージをダウンロードします。
     33
     34 ここでダウンロードしたものは[http://download.linino.org/linino_distro/master/20150511.0/ 20150511.0]のopenwrt-ar71xx-generic-linino-one-16M-250k-squashfs-sysupgrade.binです。
     35[[Image(linino_rest_api6.png)]]
     36
     37④ sysupgrade -v -n openwrt-ar71xx-generic-linino-one-16M-250k-squashfs-sysupgrade.bin でアップデートします。
     38
     39[[Image(linino_rest_api10.png)]]
     40
     41前述したようにブラウザに 192.168.35.133/arduino/digital/13/0 を入力すると、次のようになります。
     42
     43[[Image(linino_rest_api14.png)]]
     44
     45192.168.35.133/arduino/digital/13/0 でD13のLEDが消灯し
     46
     47192.168.35.133/arduino/digital/13/1 でD13のLEDが点灯します。
     48 
     49