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
20241004_マイコンとiPaaSで呼び出しアプリを作ってみた
Search
yankee
October 06, 2024
Programming
0
11
20241004_マイコンとiPaaSで呼び出しアプリを作ってみた
RPA Community LT資料
https://rpacommunity.connpass.com/event/331819/
yankee
October 06, 2024
Tweet
Share
Other Decks in Programming
See All in Programming
ペアーズにおけるAmazon Bedrockを⽤いた障害対応⽀援 ⽣成AIツールの導⼊事例 @ 20241115配信AWSウェビナー登壇
fukubaka0825
6
2.1k
Tauriでネイティブアプリを作りたい
tsucchinoko
0
380
flutterkaigi_2024.pdf
kyoheig3
0
220
TypeScriptでライブラリとの依存を限定的にする方法
tutinoko
3
760
Nurturing OpenJDK distribution: Eclipse Temurin Success History and plan
ivargrimstad
0
1.2k
EMになってからチームの成果を最大化するために取り組んだこと/ Maximize team performance as EM
nashiusagi
0
100
Better Code Design in PHP
afilina
PRO
0
130
CSC509 Lecture 11
javiergs
PRO
0
180
WebフロントエンドにおけるGraphQL(あるいはバックエンドのAPI)との向き合い方 / #241106_plk_frontend
izumin5210
4
1.4k
3 Effective Rules for Using Signals in Angular
manfredsteyer
PRO
0
140
Creating a Free Video Ad Network on the Edge
mizoguchicoji
0
130
Flutterを言い訳にしない!アプリの使い心地改善テクニック5選🔥
kno3a87
3
270
Featured
See All Featured
Helping Users Find Their Own Way: Creating Modern Search Experiences
danielanewman
29
2.3k
Put a Button on it: Removing Barriers to Going Fast.
kastner
59
3.5k
I Don’t Have Time: Getting Over the Fear to Launch Your Podcast
jcasabona
28
2k
Teambox: Starting and Learning
jrom
133
8.8k
Writing Fast Ruby
sferik
627
61k
Learning to Love Humans: Emotional Interface Design
aarron
273
40k
GraphQLとの向き合い方2022年版
quramy
43
13k
How to Ace a Technical Interview
jacobian
276
23k
Designing for humans not robots
tammielis
250
25k
A Tale of Four Properties
chriscoyier
156
23k
Designing on Purpose - Digital PM Summit 2013
jponch
115
7k
Visualization
eitanlees
145
15k
Transcript
マイコンとiPaaSで 呼び出しアプリを作ってみた ~M5StackとAzure Logic Appsを添えて~ @RPACommunity
自己紹介 name “yankee” SNS 資格・試験 IPA(ES/SC/NW/DB/SA) PL-900、日商簿記2級 最近の興味 ローコード全般、M5Stack、Azure、 Postman、Linux、仮想化などなど
本日のアジェンダ つくってみたもの つかったもの 全体構成 Azure Logic Apps M5Stack おわりに
つくってみたもの ※内容はフィクションです
つかったもの Azure Logic Apps Azure Logic Apps は、コンテナー化されたランタイム上に構築された、主要な サービスとしての統合プラットフォーム (iPaaS)
です。どこでも Logic Apps をデ プロイして実行することができ、ビジネスクリティカルなワークフローをどこでも自動 化しながら、スケールと移植性を向上させることができます。 公式HPの記載の一部を抜粋(ロジック アプリ サービス – IPaaS | Microsoft Azure ) Azure上で使用できるiPaaS、操作感はPower Automateのクラウドフローと似てる 従量制なので、Power Automateでのプレミアムコネ クタも使用できる(もちろん使った分だけお金はかかる) Power Automate Premium契約してなくて、ちょっと プレミアムコネクタ試したい場合は個人的に使い勝手が よい 情シスよ、Azure Logic Appsをさわるんだ! #ポエム - Qiita 参考記事 Azure Logic Apps を触ってみる(簡単なデモ付き) #初心者 - Qiita
つかったもの M5Stack マイコンボードの一種 ブロックプログラミングやPython、 Arduino(C++ライク言語)でプロ グラミングができる M5Stackシリーズでいろんな種類 のマイコンやセンサユニットが販売 Maker界隈で人気で、色々な作品 が公開されている
(スタックチャンとかが有名) スタックチャン(Stack-chan) | ProtoPedia M5Stack Japan Creativity Contest 2024 | ProtoPedia m5-docs (m5stack.com)
全体構成 ⚫操作端末はM5Stack ⚫Azure Logic Apps経由で • ユーザー情報の取得 • Teamsへのメンション通知 を行うアプリをそれぞれ定義
⚫HTTPリクエストの受信をトリガとし、 M5StackからHTTPリクエストする
Azure Logic Apps(ユーザ情報取得) • ああ
Azure Logic Apps(ユーザ情報取得) { "employee": [ { "UPN": "Alice@***.com", "nickName":
"Alice" }, { "UPN": "Bob@***.com", "nickName": "Bob" } ] } 出力例
Azure Logic Apps(Teamsメンション通知)
M5Stack 使用デバイス M5Stack Core2 開発環境 UIFlow タッチスクリーン搭載 Wi-Fi/Bluetooth内蔵 m5-docs (m5stack.com)
m5-docs (m5stack.com) ビジュアルプログラミング(Blockly) UIパーツの配置で画面描画ができる
M5Stack(ブロック全体) ブロック多いな・・・、これ全部説明してたら5分じゃ終わらなくね? 5分でまとめきれなかったので、 今回はAzure Logic Appsとの連携部分のみ紹介します 今日の 視聴者
M5Stack(ユーザ情報取得) { "employee": [ { "UPN": "Alice@***.com", "nickName": "Alice" },
{ "UPN": "Bob@***.com", "nickName": "Bob" } ] } [ { "UPN": "Alice@***.com", "nickName": "Alice" }, { "UPN": "Bob@***.com", "nickName": "Bob" } ] [ "Alice", "Bob" ] { "UPN": "Alice@***.com", "nickName": "Alice" } { "UPN": "Bob@***.com", "nickName": "Bob" } 社員データjson 社員リスト 個別社員データjson 社員名リスト
M5Stack(Teamsメンション通知) { "UPN": "Alice@***.com", "nickName": "Alice" } [ { "UPN":
"Alice@***.com", "nickName": "Alice" }, { "UPN": "Bob@***.com", "nickName": "Bob" } ] データ 社員リスト
おわりに 今回の内容は、Qiitaにも記事を載せていますので、詳細を知りたい方はご覧ください マイコンとiPaaSを使って呼び出しアプリを作ってみました iPaaSにマイコンを組み合わせることで、IoTっぽいことができます 今回の内容が誰かの参考になれば幸いです M5Stack + Azure Logic Apps
+ Teamsを使った呼出しアプリ #M5stack - Qiita 参考記事
Thank you!!