Upgrade to Pro
— share decks privately, control downloads, hide ads and more …
Speaker Deck
Sign up for free
Menu
Search
Features
All features
Private URLs
Password Protection
Custom URLS
Scheduled publishing
Remove Branding
Restrict embedding
Deck Collections
Notes
Features
All features
Private URLs
Password Protection
Custom URLS
Scheduled publishing
Remove Branding
Restrict embedding
Deck Collections
Notes
Explore
Featured decks
Featured speakers
Programming
Technology
Storyboards
Explore
Featured decks
Featured speakers
Programming
Technology
Storyboards
Pricing
Search
Sign in
Sign up for free
enebularとUIFlowを連携して爆速IoTプロトタイピング!
Search
maepu
November 28, 2019
How-to & DIY
720
0
Share
Embed
Copy iframe code
Copy JS code
Copy link
Start on current slide
enebularとUIFlowを連携して爆速IoTプロトタイピング!
2019/11/28 enebular deveroper Meetupに登壇した際のスライドです。
maepu
November 28, 2019
Transcript
19 slides
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 にリンク張っておきます。
More Decks by maepu
See All by maepu
家庭植物工場×Node-REDの話
maepu
0
160
仮想通貨アラート(物理)を作ってみた
maepu
0
610
enebular×Noodlで保活お助けサービス構築に挑戦!
maepu
0
360
ビジュアルプログラミングでハロウィンを楽しもう!
maepu
0
420
LINE LIFFを出窓菜園に取り入れてみた
maepu
0
780
遠隔で嫁に筋トレを応援してもらう
maepu
0
870
ぽーずるん「ぐにゃシャキ」@ProtoOut オンラインハッカソン
maepu
0
170
Noodlで受付嬢を創った
maepu
1
2k
Bay WIndow Garden新たなる家庭菜園のカタチ~カメラ編~
maepu
0
520
Other Decks in How-to & DIY
See All in How-to & DIY
餃子コミュニティの活性化/TechGYOZA
nishiuma
2
440
ボードゲーム × 専用収納 〜3Dプリントで埋めるニッチな隙間〜 / Board Games × Custom Storage
handlename
0
430
決まらない会議を卒業しよう 意思決定を進化させるワークショップ
andrearc
0
300
ドローンをAWSで制御してみた
nagi900
0
220
蓮ノ空女学院スクールアイドルクラブはなぜ強いのか
subroh0508
0
200
NJ-WS10Aを使ったおいしい使い方
masafumi_ohta
0
130
OpenClawハンズオンでのトラブルとデバイス向けなんちゃらクロー #IoTLT vol133
n0bisuke2
1
330
LT#9 非線形な物理現象に基づく真性乱数生成器の構築と、暗号学的エントロピー密度の定量的評価について
sakopon
0
160
おっきなガジェットの回線事情
2bo
1
260
フィールドエンジニア at 多摩川 / Field Engineer at Tamagawa
aokiplayer
0
470
JAWS-UG/AWS Community Update 彩の国埼玉支部1周年記念
awsjcpm
1
230
チームパフォーマンスを高めるための2種類のセルフマネジメント / Two Types of Self-Management for Improving Team Performance
iwashi86
5
1.2k
Featured
See All Featured
The Psychology of Web Performance [Beyond Tellerrand 2023]
tammyeverts
49
3.6k
Getting science done with accelerated Python computing platforms
jacobtomlinson
2
570
Design and Strategy: How to Deal with People Who Don’t "Get" Design
morganepeng
133
20k
Measuring Dark Social's Impact On Conversion and Attribution
stephenakadiri
2
330
[Rails World 2023 - Day 1 Closing Keynote] - The Magic of Rails
eileencodes
38
3.1k
16th Malabo Montpellier Forum Presentation
akademiya2063
PRO
0
460
Java REST API Framework Comparison - PWX 2021
mraible
34
9.8k
Helping Users Find Their Own Way: Creating Modern Search Experiences
danielanewman
31
3.4k
Docker and Python
trallard
47
4.3k
AI: The stuff that nobody shows you
jnunemaker
PRO
12
1.3k
Why You Should Never Use an ORM
jnunemaker
PRO
61
10k
Evolution of real-time – Irina Nazarova, EuRuKo, 2024
irinanazarova
9
1.7k