Top > 第1回MQTTセキュリティ勉強会

*MQTTプロジェクト [#n65a78fd]
--連絡事項:[[KITハッカソン後半戦:https://kithackation.doorkeeper.jp/events/51346]]
**第1回目打合せ [#n7214348]
*** 日時;平成28年9月3日 13:00 - 18:00 [#t26bf452]

- 13:30 - 15:30 さくらインターネット 横田真俊様
-- さくらクラウドのハンズオン教育
- 15:30 - 16:00 (ブレイクタイム)
- 16:00 - 18:00 MQTTに関して黙々と実装する会
--(久保田旭様)
--- 本会の趣旨について。
--(中沢実)
--- ラズベリーパイ上に RabbitMQサーバを立ち上げる。
--- MQTTクライアントのサンプルプログラムの解説
- 18:00 - 20:00
-- LT (ライトニングトーク)
--- ふぁらお加藤さん
--- ドラちゃん西川さん。
--- (その他、随時募集します)
-- 短時間で何かを作ってみる。

----
* 内容 [#i3ffe310]
*** さくらクラウドのハンズオン教育 [#j37f70a0]
-[[「さくらのクラウド」を利用したハンズオン(金沢工業大学):https://speakerdeck.com/masatoshi/sakurafalsekuraudo-woli-yong-sitahanzuon-jin-ze-gong-ye-da-xue]]
-[[ハンズオンコマンドについて:https://github.com/wslash/zabbix3]]
-ハンズオンで利用するアカウント一覧
&ref(金沢工業大学.xlsx);

*** MQTTサーバについて [#nfa39e7d]
- RabbitMQサーバを立ち上げました。
-- http://www12453ui.sakura.ne.jp:15672/#/
---ID: kithachathon    (kithackathonではないのでご注意を)
---PW: qwer1234

*** さくらクラウドでMQTTサーバを立ち上げる。 [#i18021d9]
 docker run -d --hostname my-rabbit --name some-rabbit -p 15672:15672 -p 5672:5672 rabbitmq:3-management
*** Rasberry PIでMQTTサーバを立ち上げる。 [#f2e87e35]
- [[Installing on Debian / Ubuntu:https://www.rabbitmq.com/install-debian.html]]
-- Using rabbitmq.com APT Repository のセクションをひたすらやる。
- 管理画面を有効化
 $ sudo rabbitmq-plugins enable rabbitmq_management

- 管理画面が有効になったか調べる
 $ curl http://127.0.0.1:15672/

- リモートからguest/guestで管理画面にアクセスできるようにする
 $ cd etc/rabbitmq/
 $ sudo touch rabbitmq.config
 $ sudo vi rabbitmq.config 

- rabbitmq.config の編集
 [{rabbit, [{loopback_users, []}]}].

- サービス再起動
 $ sudo service rabbitmq-server restart

 
*** チュートリアルについて [#hb6562aa]
- pikaのインストール
--[[pika:https://pika.readthedocs.io/en/0.10.0/]]
-以下のサイトに沿って作成しました。
-- https://www.rabbitmq.com/getstarted.html
&ref(python.zip);

*** MQTTについて [#sfa56a63]
-[[HTTPからMQTTへ:http://it.impressbm.co.jp/articles/-/10773]]
-[[IoT時代に知っておくべきテクノロジーと課題:http://codezine.jp/article/detail/7751]]
-[[若手エンジニアが解説するIoT時代の通信プロトコル:http://o2o.abeja.asia/product/post-7063/]]
-[[Internet of Things:http://ngm2m.jp/m2m/files/symp2014_suzuki_pm.pdf]]
-[[ MQTT/IBM MessageSight登場の背景とユースケース:http://public.dhe.ibm.com/software/dw/jp/websphere/connectivity/ms_mqtt_ws/MQTT_MessageSight_seminar_1.pdf]]
-[[MQTTについてのまとめ:http://tdoc.info/blog/2014/01/27/mqtt.html]]
-[[MQTTについて詳しく知る:https://sango.shiguredo.jp/mqtt]]
-[[MQTTとAMQPと.NET:http://www.slideshare.net/terurou/mqttamqpnet]]

***MQTT使い方編 [#x33e5bc0]
-[[sango(MQTT as a Servuce):https://sango.shiguredo.jp/]]
--[[sangoの使い方 - Python編:http://tdoc.info/blog/2014/09/25/mqtt_python.html]]
--[[sangoの使い方 - C#編:http://tdoc.info/blog/2014/11/10/mqtt_csharp.html]]
--[[sangoの使い方 - Ruby編:http://tdoc.info/blog/2014/09/25/mqtt_ruby.html]]
--[[sangoの使い方 - Golang編:http://tdoc.info/blog/2014/09/25/mqtt_golang.html]]

-[[RabbitMQ:https://www.rabbitmq.com/]]
--[[RabbitMQ3.3.5をDebian7にapt-getでインストールする:http://symfoware.blog68.fc2.com/blog-entry-1485.html]]
--[[Vagrant上のUbuntuにRabbitMQをたててMQTTをお試し:http://braitom.hatenablog.com/entry/2015/05/16/004515]]

----
第2回 MQTT勉強会
** sangoサンプル (ナカザワの) [#uaadfbcc]
- publish
&ref(mqtt_publish.py.gz);
- subscribe
&ref(mqtt_subscribe.py.gz);

** MQTTスペック [#nf862a11]
[[仕様書:http://www.kitnet.org/hackathon/index.php?%E3%83%8F%E3%83%83%E3%82%AB%E3%82%BD%E3%83%B3%E5%8B%89%E5%BC%B7%E4%BC%9A%2010%2F01]]

リロード   新規 下位ページ作成 編集 凍結 差分 添付 コピー 名前変更   ホーム 一覧 検索 最終更新 バックアップ リンク元   ヘルプ   最終更新のRSS