Laravel5.1(3)WebSocketについて

ChatやIoTリアルタイム処理にLaravel5のWebSocketが必要となります。以下の参考ベースがあります。

1、Ratchetライブラリ:https://github.com/ratchetphp/Ratchet

2、laravel 5.2 chat

3、github.com/assertchris/laravel4 リアルタイムchat

4、ライブラリ:github.com/BrainBoxLabs/brain-socket

5、socket IO:www.codetutorial.io/laravel-5-and-socket-io-tutorial/

6、AJAX&laravel 4:https://www.youtube.com/watch?v=GLDjgbbBvOg

以上。

0

ロボット・ドローン部品お探しなら
ROBOT翔・電子部品ストア

Raspberry Pi B+にPython 3.5.1インストール

バージョン確認

DebianとPythonの既存バージョン確認

# cat /etc/debian_version
Debian 7.6
# python -V
Python 2.7.3

アップグレード

ベースのアップグレード、約2時間かかりました。

# apt-get update
# apt-get upgrade -y</code>
# apt-get dist-upgrade</code>
# apt-get install build-essential libncursesw5-dev libgdbm-dev libc6-dev zlib1g-dev libsqlite3-dev tk-dev libssl-dev openssl libbz2-dev libreadline-dev

pyenvのインストール

# git clone https://github.com/yyuu/pyenv.git ~/.pyenv
# echo 'export PYENV_ROOT="$HOME/.pyenv"' >> ~/.profile
# echo 'export PATH="$PYENV_ROOT/bin:$PATH"' >> ~/.profile
# echo 'eval "$(pyenv init -)"' >> ~/.profile
# source ~/.profile

Python 3.5.1

Python 3.5.1のインストール、約1時間かかりました。

# pyenv install 3.5.1

バージョン切替

Python 3.5.1へ切り替え、旧バージョンもそのまま

# python -V
Python 2.7.3
# pyenv globle 3.5.1
# Python -V
Python 3.5.1
0

ロボット・ドローン部品お探しなら
ROBOT翔・電子部品ストア

Raspberry Pi B+のBLuetooth BLE接続について

概況

bluetoothctlというコマンドで制御することができたのでその方法は以下のとおり記す。

環境

Raspberry Pi B+:Debian 7.6、Raspberryに挿すBluetooth USBドングル:ELECOM LBT-UAN05C2、通信相手:BLE付きセンサ

bluez 5.33ダウンロード

#curl -L -o bluez-5.33.tar.gz https://www.kernel.org/pub/linux/bluetooth/bluez-5.33.tar.gz
#tar zxvf bluez-5.33.tar.gz
# cd bluez-5.33

必要なライブラリ

# apt-get install libusb-dev libdbus-1-dev libglib2.0-dev automake libudev-dev libical-dev libreadline-dev
# make
# make install

シンボリックリンク

# ln -svf /usr/libexec/bluetooth/bluetoothd /usr/sbin

Bluezコンフィグファイル

# install -v -dm755 /etc/bluetooth
# install -v -m644 src/main.conf /etc/bluetooth/main.conf

ドキュメント類インストール

# install -v -dm755 /usr/share/doc/bluez-5.33
# install -v -m644 doc/*.txt /usr/share/doc/bluez-5.33

ツールコピー

# install -v -m644 test/* /usr/local/bin

bluetoothd起動

# /usr/sbin/bluetoothd &

bluetoothデバイスON

# hciconfig hci0 up

いよいよbluetoothctlコンソール

# bluetoothctl -a

コンソールに切り替え、相手スキャン

[bluetooth]# scan on

相手に接続

[bluetooth]# connect xx:xx:xx:xx:xx:xx

今度も自動認識

[bluetooth]# trust xx:xx:xx:xx:xx:xx

bluetoothデバイス自動ON

#nano /etc/udev/rules.d/10-local.rules

以下追加

ACTION=="add", KERNEL=="hci0", RUN+="/usr/bin/hciconfig hci0 up"

bluetoothd自動起動

#nano /etc/rc.local

以下exit 0の上に追加

/usr/sbin/bluetoothd &

これで再起動しても自動で通信相手が接続されるようになる。

次は、node.jsで通信を制御、送受信を行う。

0

ロボット・ドローン部品お探しなら
ROBOT翔・電子部品ストア

深せんロボットメーカDOBOT社視察

coming soon…

0

ロボット・ドローン部品お探しなら
ROBOT翔・電子部品ストア

広州トランス(変圧器)メーカパール電気視察

H28年9月上旬、広州トランスメーカのパール電気を訪問してきました。本社&工場は広州市番余区にあります。高速鉄道広州南駅から乗用車30分程度、白雲国際空港から1.5時間程度。今回は高校時代の同級生でもあるパール電気の社長にお邪魔しました。

パール電気社概要

1999年設立。500人規模。主な製品は、乾式トランス、油入トランス、非晶質合金乾式トランス、非晶質合金油式トランス、非カプセル化乾式トランスなど大型トランスです。開発、設計、試作、生産まで一貫したモノづくり企業です。本社敷地面積80000平米。ISO9001、ISO14001、OHSAS18001取得済み。年間売り上げ約150億円です。中国国内のみならず、ヨーロッパにも進出しています。

パール電気社本社ビル

パール電気本社ビルーおもて
パール電気本社ビルーおもて

パール電気本社ビルーうら
パール電気本社ビルーうら

パール電気社工場

パール電気工場その1
パール電気工場その1

パール電気工場その2
パール電気工場その2

パール電気工場その3
パール電気工場その3

パール電気工場その4
パール電気工場その4

パール電気工場-出荷寸前
パール電気工場-出荷寸前

0

ロボット・ドローン部品お探しなら
ROBOT翔・電子部品ストア