head

2015年11月27日金曜日

ニュース(タイトル)の配信機能も追加しました。電光掲示板


前回の[IoT型電光掲示板]記事の続編となります、
外部のニュースサイトRSS(英語)を解析し、デバイス側に配信する仕組みを追加しました。

[概要]
pythonのHTTPライブラリ(requests)を使用し、RSS取得、解析
MQTT経由でPubします。
IoT側の仕組みは前回と同じ

# 動画

# 準備
1) python HTTP ライブラリ (requests)
pip install requests

2) mysql DB作成し、一時保存用のTABLEを作成しておきます。
========================
CREATE TABLE IF NOT EXISTS t_news (
  id int(11) NOT NULL AUTO_INCREMENT,
  title   text DEFAULT NULL,
  created datetime DEFAULT NULL,
  modified datetime DEFAULT NULL,
  PRIMARY KEY ( id )
) ENGINE=InnoDB  DEFAULT CHARSET=utf8 AUTO_INCREMENT=248 ;
========================


# Github
https://github.com/kuc-arc-f/dot_matrix_1/tree/master/mqtt_pub_2

1) タイトルの10件程を配信
2) 各100文字を配信
*) 表示ドライバ側の制限で、各文節20文字程度に分割送信。

# 収集系プロセス
https://github.com/kuc-arc-f/dot_matrix_1/blob/master/mqtt_pub_2/getNews/getNews.py

ニュースRSS解析、DB登録

# 配信プロセス
https://github.com/kuc-arc-f/dot_matrix_1/blob/master/mqtt_pub_2/matrixPub_6n/matrixPub_6n.py

DBからデータ取得、MQTT-PUB配信
SUBは、デバイス側(ATmega328)から実行されます。

# まとめ
他のRSSサイトなども応用し、便利な使い方ができるか
検討したいと思います。


#関連の記事
IoT型電光掲示板の製作、MQTT活用 (WIZ550io版)
http://knaka0209.blogspot.jp/2015/11/matrix-1.html

WIZ550io+ATMega328で IoT製作、MQTTも
http://knaka0209.blogspot.jp/2015/10/wiz550io-1.html

Install mosquitto (over websockets) on Raspberry PI 2
http://knaka0209.blogspot.jp/2015/10/mqtt-3.html

MQTT 活用編。IoT型スイッチ Arduino EtherNet
http://knaka0209.blogspot.jp/2015/10/mqtt-2.html


# 関連まとめ [IoT な電子工作まとめ]
http://knaka0209.blogspot.jp/2015/11/iot-matome.html

0 件のコメント:

コメントを投稿

google colaboratory お試し編 、GPUも使える機械学習の環境構築

前回続き、機械学習の関連となります。 開発環境まわりの内容となり。先人様の情報を元に調査しました。 google colab(google colaboratory) を試してみました。機械学習系の いくつかのライブラリがインストール済みで、 クラウド上で、ある程度機械学...

AD-parts

Shop
Bluetooth搭載
ベース基板

Social