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 in education 大学講義での実践を通して
Search
ueponx
December 12, 2023
Programming
0
250
enebular in education 大学講義での実践を通して
ueponx
December 12, 2023
Tweet
Share
More Decks by ueponx
See All by ueponx
Node-REDからreCameraへのファーストタッチ
ueponx
0
110
Pythonでもちょっとリッチな見た目のアプリを設計してみる
ueponx
1
1.2k
SORACOM UG 東海 #9
ueponx
0
120
PythonとFletで簡単 GUIアプリを作ろう
ueponx
0
1k
変化する時代のIBMChampionの新しい挑戦
ueponx
0
220
EduBlocksでPythonのブロックプログラミング体験!
ueponx
0
1.2k
Node-REDからAWS IoT Coreを使用してみる
ueponx
1
1.8k
Springin‘でみんなもクリエイターに!
ueponx
0
590
相性ピッタリ!reTerminalとNode-REDのステキな関係
ueponx
0
920
Other Decks in Programming
See All in Programming
技術的負債で信頼性が限界だったWordPress運用をShifterで完全復活させた話
rvirus0817
0
1.2k
Google I/O Extended Incheon 2025 ~ What's new in Android development tools
pluu
1
250
React 使いじゃなくても知っておきたい教養としての React
oukayuka
18
5.5k
大規模FlutterプロジェクトのCI実行時間を約8割削減した話
teamlab
PRO
0
460
CEDEC2025 長期運営ゲームをあと10年続けるための0から始める自動テスト ~4000項目を50%自動化し、月1→毎日実行にした3年間~
akatsukigames_tech
0
120
STUNMESH-go: Wireguard NAT穿隧工具的源起與介紹
tjjh89017
0
310
PHPUnitの限界をPlaywrightで補完するテストアプローチ
yuzneri
0
400
Amazon Q CLI開発で学んだAIコーディングツールの使い方
licux
3
180
オホーツクでコミュニティを立ち上げた理由―地方出身プログラマの挑戦 / TechRAMEN 2025 Conference
lemonade_37
2
460
대규모 트래픽을 처리하는 프론트 개발자의 전략
maryang
0
120
書き捨てではなく継続開発可能なコードをAIコーディングエージェントで書くために意識していること
shuyakinjo
1
250
Comparing decimals in Swift Testing
417_72ki
0
170
Featured
See All Featured
Large-scale JavaScript Application Architecture
addyosmani
512
110k
Sharpening the Axe: The Primacy of Toolmaking
bcantrill
44
2.4k
Rebuilding a faster, lazier Slack
samanthasiow
83
9.1k
Principles of Awesome APIs and How to Build Them.
keavy
126
17k
jQuery: Nuts, Bolts and Bling
dougneiner
63
7.8k
Why You Should Never Use an ORM
jnunemaker
PRO
58
9.5k
BBQ
matthewcrist
89
9.8k
The Cost Of JavaScript in 2023
addyosmani
51
8.8k
"I'm Feeling Lucky" - Building Great Search Experiences for Today's Users (#IAC19)
danielanewman
229
22k
Art, The Web, and Tiny UX
lynnandtonic
301
21k
Dealing with People You Can't Stand - Big Design 2015
cassininazir
367
26k
Thoughts on Productivity
jonyablonski
69
4.8k
Transcript
enebular in education 大学講義での実践を通して 忘年enebular meetup:最近の成果のシェア会 2023.12.12 上田茂雄 ueponx
自己紹介 中京テレビでDX部門で働くかたわら、 名城大学や京都精華大学にて非常勤講師を行う。 ※ 基本はなんでも屋ですが、技術的なことは趣味。 Node-RED UG TokaiやSORACOM UG 東海など技術
系コミュニティの運営。 IBM Champion 2019-2023認定。IT雑誌への寄稿など も行う。 上田 茂雄(Facebook) 、ueponx(X) 中京テレビ放送株式会社 DX戦略部
はじまり 1年程前、とある大学の方からNode-REDの授業 を行ってほしいと依頼がありました。 【概要】 90名程度の学部2回生が対象 情報系学部は必修、それ以外は選択科目 1コマ 90分 を 3回講義
一抹の不安 学生の使用するPCは WindowsとMacの混在… 環境設定の方法を各OSに合わせて作るのは💦 最近はNode-REDを簡単に動作させる環境が無 くなってきている。(以前は…😿)
Node-RED環境構築の旅 KataCoda ・・・ 😿 参考 :https://uepon.hatenadiary.com/entry/2022/06/26/20553 2 さくらインターネットのクラウドシェル ・・・ 🤔 参考 :https://uepon.hatenadiary.com/entry/2023/07/05/22564 5 PaizaCloud … 🤔
参 考:https://uepon.hatenadiary.com/entry/2023/07/05/2256 45
enebularがあるじゃないか! 以前から存在は知っていた、Node-REDで開発が できるという、enebularを使用してみることにし ました。(その他も便利そう🤤) まだ気になる点は • ライセンス的にはOKなのかな? • 一斉アクセス(50人程度)はOKなのだろうか? 念のためenebularのユーザサポートに質問
➡ 問題ねーっす(超意訳)
そう!enebularがあるじゃないか! 存在は知っていたんですが、enebularを使用して みることにしました。(その他機能も便利そう🤤) とはいえ、気になる点は • ライセンス的にはOKなのかな? • 一斉アクセス(50人程度)はOKなのだろうか? 念のためenebularのユーザサポートに質問 ➡ 問題ねーっす(超意訳)
学生に体験してほしかったもの • Node-REDの基本的な使い方 • Node-REDを使用したWebサーバーの構築と クライアントの作成(REST APIの使用) • CSVのデータの取得と地図 ➡ worldmapでの位置情報の可視化
• データベースへの読み込みと書き込み 時間不足とセンサーが使える環境ではなかったの でダッシュボード機能が使えなかった😢
猫の画像を取得するAPIを使用 作業が終わったら、デプロイして実行を行います。 実行ごとに異なる猫の画像が表示されます。 9 9
その他のデータでピンを立てる 10 10
採用して良かったこと • ユーザのPC環境に依存せず、順調に授業を進 めることができた。 • Node-REDに関する制限がほぼなかった。 • 多人数利用でも安定した運用ができていた。 • Webサーバのテスト問題なくできた。
どうしても、授業の場合には一斉に接続をするため 事前に同時接続のテストができなかったのは不安 でしたが、問題なく使用できて安心できました!
ちょっとだけ、困った・教えて😢 データベース使用をSQLiteを考えたが、使えな かった。 ➡ Airtable、Kintoneなど代用。 初見で、デプロイボタンが有効化されずに泣いた ➡ クラウド実行環境の作成が必要なのが 分かりにくかった。 ローカルファイルや環境変数のセット ➡ 教えてください
おわりに 来年も同じ講義を 行うことになりました!
enebular in education 大学講義での実践を通して 忘年enebular meetup:最近の成果のシェア会 2023.12.12 上田茂雄 ueponx