<?xml version="1.0" encoding="utf-8" ?>
<rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom">
<channel>
<title>tokotokoのブログ</title>
<link>https://ameblo.jp/tokotoko168/</link>
<atom:link href="https://rssblog.ameba.jp/tokotoko168/rss20.xml" rel="self" type="application/rss+xml" />
<atom:link rel="hub" href="http://pubsubhubbub.appspot.com" />
<description>ブログの説明を入力します。</description>
<language>ja</language>
<item>
<title>ubuntu オフライン起動時の起動遅延の修正</title>
<description>
<![CDATA[ 以下URLを参照<br>http://l1048576.blogspot.jp/2012/05/ubuntu120.html
]]>
</description>
<link>https://ameblo.jp/tokotoko168/entry-11885550219.html</link>
<pubDate>Sat, 28 Jun 2014 15:39:27 +0900</pubDate>
</item>
<item>
<title>タイムゾーンの変更</title>
<description>
<![CDATA[ sudo dpkg-reconfigure tzdata<br>
]]>
</description>
<link>https://ameblo.jp/tokotoko168/entry-11876302651.html</link>
<pubDate>Wed, 11 Jun 2014 19:46:59 +0900</pubDate>
</item>
<item>
<title>シェルの実行結果を取得する</title>
<description>
<![CDATA[ シェルを使う<br><br>import commands<br><br>print commands.getoutput("ls -a")
]]>
</description>
<link>https://ameblo.jp/tokotoko168/entry-11874647962.html</link>
<pubDate>Mon, 09 Jun 2014 17:31:04 +0900</pubDate>
</item>
<item>
<title>IPアドレスの取得</title>
<description>
<![CDATA[ LANG=C ifconfig eth0 | grep "inet addr" | awk '{print $2}' | sed 's/addr://'
]]>
</description>
<link>https://ameblo.jp/tokotoko168/entry-11874628159.html</link>
<pubDate>Mon, 09 Jun 2014 16:59:38 +0900</pubDate>
</item>
<item>
<title>pythonクライアント+post+json+phpサーバー</title>
<description>
<![CDATA[ pythonクライアントからjson形式のデータをphpサーバーにpostする。<br><br><br>■pythonクライアント<br>  1 #! /bin/usr/env python<br>  2 # -*- coding:utf-8 -*-<br>  4 import json<br>  5 from collections import OrderedDict<br>  6 import urllib2<br>  7<br>  8 json_data = OrderedDict([<br>  9         ("USER_ID", "1234"),<br> 10         ("AP_ID", "aaa"),<br> 11         ("TIME", "20150528090000"),<br> 12         ("data",[<br> 13             OrderedDict([<br> 14             ("EP_ID", "bbbb"),<br> 15             ("COMMAND_ID", "cccc"),<br> 16             ("COMMAND_SUB_ID", "ddd"),<br> 17             ("DATA_LENGTH", "4"),<br> 18             ("DATA","1234")<br> 19             ]),<br> 20             OrderedDict([<br> 21             ("EP_ID", "bbbb"),<br> 22             ("COMMAND_ID", "cccc"),<br> 23             ("COMMAND_SUB_ID", "ddd"),<br> 24             ("DATA_LENGTH", "4"),<br> 25             ("DATA","1234")<br> 26             ])<br> 27             ]<br> 28          )<br> 29         ])<br> 30<br> 31 req = urllib2.Request('http://writeJsonFile.php')<br> 32 req.add_header('Content-Type', 'application/json')<br> 33<br> 34 response = urllib2.urlopen(req, json.dumps(json_data, indent = 4, separators = (',',':')))<br> 35<br> 36 print response.read()<br><br><br>■phpサーバー<br><!--?php<br /-->  $json_string = file_get_contents('php://input');<br>  echo $json_string;<br>  $obj = json_decode($json_string);<br>  var_dump($obj);<br>  echo $obj-&gt;{"USER_ID"};<br>  echo $obj-&gt;{"data"}[0]-&gt;{"EP_ID"};<br>
]]>
</description>
<link>https://ameblo.jp/tokotoko168/entry-11868652144.html</link>
<pubDate>Mon, 02 Jun 2014 16:07:20 +0900</pubDate>
</item>
<item>
<title>python+BeagleBoneBlack+pycurl</title>
<description>
<![CDATA[ python（クライアント）からpycurlを使用してサーバーにデータをPOSTする方法<br><br>■pycurlのインストール<br>sudo apt-get install python-pycurl<br><br>■pycurlを使用したソース<br>  1 #! /bin/usr/env python<br>  2 # -*- coding:utf-8 -*-<br>  3 import pycurl<br>  4<br>  5 c = pycurl.Curl()<br>  6 c.setopt(c.URL, "http://sample.com/writeFile.php")<br>  7 c.setopt(c.POST, 1)<br>  8 c.setopt(c.HTTPPOST, [('phpFileName', 'testFile.txt'),<br>  9                       ('phpWriteData', 'postTest')])<br> 10 c.perform()<br> 11 c.close()<br>
]]>
</description>
<link>https://ameblo.jp/tokotoko168/entry-11858882591.html</link>
<pubDate>Fri, 23 May 2014 15:19:42 +0900</pubDate>
</item>
<item>
<title>beagle bone black(ubuntu)でHM-M100を使いインターネットに接続する</title>
<description>
<![CDATA[ <br>■ipv6の無効化<br>sudo vi /etc/sysctl.conf<br>最後の行に以下2行を追加<br>net.ipv6.conf.all.disable_ipv6 = 1<br>net.ipv6.conf.default.disable_ipv6 = 1<br><br>再起動する<br>sudo reboot<br><br>■usb0をネットワークに設定<br>sudo vi /etc/network/interfaces<br>最後の行に以下を記載<br>auto usb0<br>iface usb0 inet dhcp<br><br>■ドライバのビルド<br>カーネルヘッダーをダウンロードして、インストールする。<br>wget http://rcn-ee.net/deb/raring-armhf/v3.8.13-bone30/linux-headers-3.8.13-bone30_1.0raring_armhf.deb<br><br>sudo dpkg -i linux-headers-3.8.13-bone30_1.0raring_armhf.deb<br><br>ビルドした時にエラーがでる個所を修正する。<br>修正方法を忘れてしまった。<br>sudo vi /usr/src/??????/timex.h<br>include <mach imex.h>をinclude <!--????/mach/time.h-->に変更。<br><br>HM-M100のソースを解凍する。<br>tar xvfz GobiNet_HM-M100-20130814.tar<br><br>解凍してできたフォルダに移動する。<br>cd GobiNet_HMM100<br><br>makeを実行してドライバをビルドする。<br>sudo make<br><br>makeが成功するとGobiNet.koが作成される。<br><br>■ドライバのインストール<br>GobiNet_HMM100フォルダに移動する。<br>sudo modprobe usbnet<br>sudo insmod GobiNet.ko<br><br>■ATコマンドを使用するためにminicomをインストールする。<br>sudo apt-get install minicom<br><br>シリアルポートに/dev/ttyACM0、115200を設定する。<br>sudo minicom -s<br>minicomを終了する。<br><br>■SIMカードの情報をHM-M100に設定する。<br>minicomを開く。<br>sudo minicom<br><br>AT%PDPP=1,2,"パスワード","ユーザー"<br>AT+CGDCONT=1,"IP","lte-d.ocn.ne.jp"<br><br>ATD*99***1#<br><br>Ctrl+a qでminicomを終了する。<br><br>■確認<br>ifconfigでusb0のinetにアドレスが記載されているか確認する。<br><br>ifconfig usb0</mach>
]]>
</description>
<link>https://ameblo.jp/tokotoko168/entry-11830255154.html</link>
<pubDate>Tue, 22 Apr 2014 15:36:29 +0900</pubDate>
</item>
<item>
<title>ubuntuで時刻を設定する。</title>
<description>
<![CDATA[ ■設定<br><br>ubuntu@ubuntu-armhf:/etc$ sudo dpkg-reconfigure tzdata<br><br>Asia Tokyoを選択<br><br>■確認<br><br>ubuntu@ubuntu-armhf:/etc$ date
]]>
</description>
<link>https://ameblo.jp/tokotoko168/entry-11798239526.html</link>
<pubDate>Mon, 17 Mar 2014 15:25:20 +0900</pubDate>
</item>
<item>
<title>beagle bone black USBカメラで撮影</title>
<description>
<![CDATA[ ■準備<br>UVC対応のUSBカメラを用意する。<br>beagle bone blackに挿す。<br>/dev/video0 にUSBカメラが認識される。<br><br>■撮影用のソフトをインストール<br>ubuntu@ubuntu-armhf:~$ sudo apt-get install fswebcam<br><br><br>■撮影実行<br>ubuntu@ubuntu-armhf:~$ sudo fswebcam test.jpg<br>
]]>
</description>
<link>https://ameblo.jp/tokotoko168/entry-11795980089.html</link>
<pubDate>Fri, 14 Mar 2014 15:40:19 +0900</pubDate>
</item>
<item>
<title>beagle bone black + ubuntu + pythonでuart通信(動作確認)</title>
<description>
<![CDATA[ UART通信が正常に行えるかテストする。<br>今回はUART2でテストする。<br>UART2のTXからHelloを送信し、UART2のRXで受信してコンソールに出力する。<br><br>■シリアル通信のピンは以下<br>モジュール名, TX, RX, デバイス<br>UART1, P9_24, P9_26, /dev/ttyO1<br>UART2, P9_21, P9_22, /dev/ttyO2<br>UART4, P9_13, P9_11, /dev/ttyO4<br><br>※UART5は動かなかった。<br>UART5, P8_37, P8_38, /dev/ttyO5<br><br>■準備<br>UART2のTX(P9_21)とUART2のRX(P9_22)を繋ぐ。<br><br>■テスト用のソースを作成する。<br><br>ubuntu@ubuntu-armhf:~$ vi testSerial.py<br><br>  1 #!/usr/bin/env python<br>  2 # -*- coding: utf-8 -*-<br>  3<br>  4 import Adafruit_BBIO.UART as UART<br>  5 import serial<br>  6 import time<br>  7<br>  8 UART.setup("UART2")<br>  9 com = serial.Serial(port='/dev/ttyO2', baudrate=9600)<br> 10<br> 11 if com.isOpen():<br> 12     print 'serial port is open!\n'<br> 13     com.write("Hello\n")<br> 14<br> 15 time.sleep(1)<br> 16<br> 17 print com.readline()<br> 18<br> 19 com.close()<br><br>■実行<br>ubuntu@ubuntu-armhf:~$ sudo python testSerial.py<br>return 1 lookup_uart_by_nameserial port is open!<br><br>Hello
]]>
</description>
<link>https://ameblo.jp/tokotoko168/entry-11795816536.html</link>
<pubDate>Fri, 14 Mar 2014 11:33:50 +0900</pubDate>
</item>
</channel>
</rss>
