Upgrade to Pro
— share decks privately, control downloads, hide ads and more …
Speaker Deck
Features
Speaker Deck
PRO
Sign in
Sign up for free
Search
Search
enebularとUIFlowを連携して爆速IoTプロトタイピング!
Search
maepu
November 28, 2019
How-to & DIY
690
0
Share
enebularとUIFlowを連携して爆速IoTプロトタイピング!
2019/11/28 enebular deveroper Meetupに登壇した際のスライドです。
maepu
November 28, 2019
More Decks by maepu
See All by maepu
仮想通貨アラート(物理)を作ってみた
maepu
0
570
enebular×Noodlで保活お助けサービス構築に挑戦!
maepu
0
340
ビジュアルプログラミングでハロウィンを楽しもう!
maepu
0
390
LINE LIFFを出窓菜園に取り入れてみた
maepu
0
750
遠隔で嫁に筋トレを応援してもらう
maepu
0
830
ぽーずるん「ぐにゃシャキ」@ProtoOut オンラインハッカソン
maepu
0
150
Noodlで受付嬢を創った
maepu
1
2k
Bay WIndow Garden新たなる家庭菜園のカタチ~カメラ編~
maepu
0
490
Noodlに出会ってから作ったものを振り返る
maepu
1
360
Other Decks in How-to & DIY
See All in How-to & DIY
【ふりかえりワークショップ】Tryを決めるだけじゃない!感情にフォーカスした、ふりかえりを体験しよう!
scrummasudar
0
1.2k
いしかわ暮らしセミナー~知って安心!移住とお金講座~
matyuda
0
200
SoracomUG-Ishikawa-1.pdf
yukima77
0
190
『いってらっしゃい』と『お帰りなさい』を言ってくれる『ぬい』 に動きをつけてみた!
scbc1167
0
110
バッドプラクティスから学ぶハワイアン航空で行く re:Invent
kentosuzuki
0
500
わたしと仕事とアジャイルコミュニティ / developers summit 2025
matsuoshi
0
1.9k
Raspberry Pi Connectを使って #Manus => Node-RED操作チャレンジ #iotlt vol121
n0bisuke2
0
210
Nutanix Community Edition 超入門 25.04
ricefield66
0
280
大量のiOSシミュレータにアプリをインストールする
gurrium
0
110
エッジで動くNode-REDを作る実験 #noderedjp #noderedcon
n0bisuke2
0
540
人はなぜコミュニティとつながると幸せを感じるのか
448jp
3
410
JAWS-UG 山梨 第10回 勉強会 Community Update
awsjcpm
0
1.1k
Featured
See All Featured
Save Time (by Creating Custom Rails Generators)
garrettdimon
PRO
32
2.9k
sira's awesome portfolio website redesign presentation
elsirapls
0
230
Dealing with People You Can't Stand - Big Design 2015
cassininazir
367
27k
Evolution of real-time – Irina Nazarova, EuRuKo, 2024
irinanazarova
9
1.3k
The innovator’s Mindset - Leading Through an Era of Exponential Change - McGill University 2025
jdejongh
PRO
1
160
AI: The stuff that nobody shows you
jnunemaker
PRO
6
620
Exploring anti-patterns in Rails
aemeredith
3
350
Stewardship and Sustainability of Urban and Community Forests
pwiseman
0
190
How GitHub (no longer) Works
holman
316
150k
Large-scale JavaScript Application Architecture
addyosmani
515
110k
CoffeeScript is Beautiful & I Never Want to Write Plain JavaScript Again
sstephenson
162
16k
A Soul's Torment
seathinner
6
2.8k
Transcript
enebular と UIFlow を 連携して 爆速IoTプロトタイピング enebular developer Meetup 2019/11/28
まえぷー
自己紹介 ・まえぷー ・職:組込みソフトエンジニア ・趣味でIoT電子工作 ・Noodlもくもく会主催 @kmaepu @kmaepu
IoTLTにて、 「最近、難しいLT多くて初心者ネタ少ない」 とのコメントがありました。 このLTネタはIoT初心者向けなのでご了承ください。
UIFlowとは ・ M5Stackが提供しているビジュアルプログラミングツール ・ ビジュアルプログラミング言語BlocklyまたはPythonでコーディング ・ WebブラウザまたはローカルPCの環境で動作 ・ M5Stack、M5Stick-Cに対応 https://m5stack.github.io/UIFlow_doc/ja/
None
MQTTとHttpが使えそう!!
今回は技術レベルを下げたデモ! ・ Http → 気温表示 ・ MQTT → IoTLチカ
デモ Http編 My 天気の子 ver. M5Stack
Httpを利用するシチュエーション M5Stack http request HTTP エンドポイント 気象データ 取得 でプログラム作成 現在気温を返す
HTTPの基本構成 ~UIFlow
None
デモ MQTT編 LEDテープチカチカ
MQTTを利用するシチュエーション M5Stack でプログラム作成 MQTT MQTT ON/OFFボタン を押す MQTTブローカ LEDテープ チカチカ
デモ
MQTTの基本構成 ~UIFlow 初期設定 データ受信
ボタン押す 対応したデータが MQTTで送信される
ついでに... スマホから操作できるようにしてみました! 「UI」と言えば、「Noodl」ですね。
まとめ ・ビジュアルプログラミングツールで動くものが爆速で作れる! ・enebularは面倒な環境構築の手間いらず! ・UIFLowはプログラミング初心者の方でも手を付けやすそう! 【苦労した事】 ・UIFLowで作成したプロジェクトの読み込みができない時がある ・UIFlowのWebエディタと実機とのコネクション途切れる時があった
最後に 本日の詳細な内容をQiitaが開催しているアドベントカレン ダーのenebular 12/7にアップします。 UIFlowとeneblarで使用したソースコードは公開予定。Qiita にリンク張っておきます。