Version 3 (modified by 8 years ago) ( diff ) | ,
---|
Linino ONEでREST APIが使えない問題の解決方法
2015年12月現在。当社で販売しているLinino ONEでREST APIが動かない問題が確認されました。
・動作確認
Arduino IDE 1.7.8で
ファイル → スケッチの例 → Bridge → Bridge を開きます。
ツール → ボード → Linino ONE を選択します。
ツール → ポート → COMX(Linino ONE) を選択肢ます。
Bridgeスケッチを Linino ONEに書き込みます。
ブラウザからLinino ONEのREST APIに接続します。この例ではLinino ONEのIPアドレスは192.168.35.133です。
ブラウザから 192.168.35.133/arduino/digital/13/0 にリクエストを送ると次のようなレスポンスが帰ってくるはずです。
しかし、現在販売中(2015年12月現在)のLinino ONE では次のようになってしまいました。
・解決方法
問題を解決するためにOSをアップデートします。
① Linino ONEにSSHでログインします。
② cd /tmp でtmpディレクトリに移動します。
③ wget http://download.linino.org/linino_distro/master/latest/openwrt-ar71xx-generic-linino-one-16M-250k-squashfs-sysupgrade.bin でOSイメージをダウンロードします。
ここでダウンロードしたものは20150511.0のopenwrt-ar71xx-generic-linino-one-16M-250k-squashfs-sysupgrade.binです。
④ sysupgrade -v -n openwrt-ar71xx-generic-linino-one-16M-250k-squashfs-sysupgrade.bin でアップデートします。
再起動後、前述したようにブラウザに 192.168.35.133/arduino/digital/13/0 を入力すると、次のようになります。
192.168.35.133/arduino/digital/13/0 でD13のLEDが消灯し
192.168.35.133/arduino/digital/13/1 でD13のLEDが点灯します。
Attachments (6)
- linino_rest_api11.png (37.7 KB ) - added by 8 years ago.
- linino_rest_api6.png (36.1 KB ) - added by 8 years ago.
- linino_rest_api9.png (28.3 KB ) - added by 8 years ago.
- linino_rest_api10.png (28.9 KB ) - added by 8 years ago.
- linino_rest_api14.png (20.6 KB ) - added by 8 years ago.
- linino_rest_api1.png (19.2 KB ) - added by 8 years ago.
Download all attachments as: .zip