WorryFree Computers »
Address
:
[go:
up one dir
,
main page
]
Include Form
Remove Scripts
Accept Cookies
Show Images
Show Referer
Rotate13
Base64
Strip Meta
Strip Title
Session Cookies
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
obnizを制御するChatGPT自作プラグイン #iotlt #chatgpt
Search
n0bisuke
September 21, 2023
How-to & DIY
2
420
obnizを制御するChatGPT自作プラグイン #iotlt #chatgpt
IoTLT vol103 at ソフトバンクでの発表
https://iotlt.connpass.com/event/294281/
n0bisuke
September 21, 2023
Tweet
Share
More Decks by n0bisuke
See All by n0bisuke
20240529セミナー #沖中塾
n0bisuke2
1
30
GPT-4oに遅刻理由を考えてもらうボタン #gpt_4o #iotlt #chatgpt
n0bisuke2
0
75
カフェでノートPCが盗難されたかどうかを検知するIoT #linedc #iotlt #obniz #protoout
n0bisuke2
1
150
息を吹きかけると○○選手の○○の人が”○ぶ”仕組みをobnizとSwitchBotで #iotlt
n0bisuke2
0
7
GPTsとラズパイ5で監視カメラを作ってみた #iotlt #chatgpt #raspberrypi
n0bisuke2
0
260
田中縛りの勉強会! 田中IoTLT OPスライド
n0bisuke2
1
12
IoTと田中の距離 #iotlt #田中 #openai
n0bisuke2
1
210
プロトタイピングスクールとIoTコミュニティでの”自ら作る”の事例 #UDC2023 #一関 #岩手
n0bisuke2
0
120
#相席食堂 ちょっと待てぃボタンダイジェスト+ソラコムボタン #iotlt
n0bisuke2
0
230
Other Decks in How-to & DIY
See All in How-to & DIY
即納モデルとの戦い
ragemax
0
280
enebularを活用したNode-REDによるIoTシステム開発と運用
taokiuhuru
0
310
How to Build Confidence and Achieve Challenges
satoshoco
1
560
電気工事士を取ったら一瞬で元が取れた件
bicstone
2
1.8k
[너구리랑! 회고 밋업 2023] GTD & PARA -머릿속이 복잡하던 일상에 적용한 정리법 // 토르 님
develop_neoguri
1
120
もくもく会? / mokumokukai?
tbshiki
0
300
My First DIY Keyboard
kota_syan
1
4k
IoTカーテンオープナー
keicafeblack
0
180
ジョインして1ヶ月 緊急リリースを3度体験した話 〜そして改善へ〜
shibatadaiki
0
360
バタフライ効果/butterfly_effect
florets1
0
160
Chaos V-Ray Render Pool (使い方)
renderpool
0
200
【潔能講堂】 綠能科技動手做-磁生電燈 / 李薇平老師
learnenergy2
0
240
Featured
See All Featured
Exploring the Power of Turbo Streams & Action Cable | RailsConf2023
kevinliebholz
9
3.6k
Why Our Code Smells
bkeepers
PRO
331
56k
What's new in Ruby 2.0
geeforr
338
31k
The Straight Up "How To Draw Better" Workshop
denniskardys
228
130k
Into the Great Unknown - MozCon
thekraken
15
1.2k
Agile that works and the tools we love
rasmusluckow
325
20k
Principles of Awesome APIs and How to Build Them.
keavy
121
16k
StorybookのUI Testing Handbookを読んだ
zakiyama
13
4.7k
Web Components: a chance to create the future
zenorocha
306
41k
Designing for humans not robots
tammielis
247
25k
Optimising Largest Contentful Paint
csswizardry
13
2.5k
Rebuilding a faster, lazier Slack
samanthasiow
74
8.3k
Transcript
*P5-5 $IBU(15ͷPCOJ[ϓϥάΠϯ ੁݪͷͼ͚͢ !OCJTVLF
ੁݪͷͼ͚͢ ɾϓϩτλΠϐϯάઐεΫʔϧʮϓϩτΞτελδΦʯ σδλϧϋϦουେֶେֶӃඇৗۈߨࢣϓϩμΫτϓϩτλΠϐϯά* ɾݸਓ׆ಈ *P5-5ʢࠃ࠷େͷ*P5ίϛϡχςΟʣ -*/&"1*&YQFSU.JDSPTPGU.71*#.$IBNQJPO ࡢ·ͰࣾձษڧͰډञཆ೫୍ͰΞϧόΠτ OPCJTVLFTVHBXBSB
ϋΠίϯςΫετͳωλΛΔ͜ͱ͕ଟ͍ .6TFS(SPVQγϟτϧϥϯͰരࢮͨ͠ ڈͷ(8
ϓϩτΞτελδΦظੜืूத OPCJTVLFTVHBXBSB ձࣾͷਓͱ͔ۙ͘ͷਓͰڵຯ͋Γͦ͏ͳਓ͍ͨΒڭ͍͑ͯͩ͘͞ ʮ·͡Ͱ͍͢͝ʯ
Έͳ͞ΜμΠεΩ$IBU(15 ݴޠϞσϧ(15ΛΈࠐΜͩ$IBU"*αʔϏε ৭ʑݴ༿ղऍͯ͘͠ΕΔ͚Ͳܭࢉऑ͔ͬͨΓɺ ࠷৽ͷใର֎ͳͲऑଟ͠ ༗ྉ൛ͩͱϓϥάΠϯͱ͍͏Έ͕͑ɺ αʔυύʔςΟͷϓϩάϥϜΛΈࠐΊΔ aͬͯ·͔͢ʔʁ
$IBU(151MVHJO ৭ʑ͋Δ͚Ͳࠃϕϯμʔͩͱ৯ϩάϓϥάΠϯ͕༗໊
l$IBU(15͔Β-νΧΛͯ͠Έ͍ͨz ࠷ۙतۀͰ$IBU(15ͷϓϥάΠϯ։ൃΛࢼͯ͠·ͨ͠ɻ ;ͱࢥ͏
ྨࣅͷऔΓΈ ͨͳ͔͍ͤ͝͞Μ 0QFO"*ͷ"1*Λܦ༝ͯ͠-νΧΛ͍ͯͨ͠ɻ
Կ͕ҧ͏ͷʁ (15ͬͯΔ͚Ͳɺ$IBU(15͔Β-νΧͰͳ͍ $IBU(15ʺ(150,
0QFO"*ͷ(15"1*։ൃWT$IBU(151MVHJO։ൃ $IBU(15ͷதʹΘΕ͍ͯΔ(15(15ͱ͍ͬͨϞσϧΛར༻ l֎z-*/&#PUͩͬͨΓɺ8FCαΠτͩͬͨΓͰ$IBU(51ར༻͠ͳ͍ "1*ͷར༻Ͱैྔ՝ۚ 0QFO"*ͷ"1*։ൃ $IBU(15ͷϓϥάΠϯ։ൃ ࠓճͬͪ͜ω
$IBU(15ࣗମΛΧελϚΠζ͢Δ͜ͱ͕ग़དྷΔΈ l֎z$IBU(15Λͦͷ··ར༻ ϓϥάΠϯར༻ʹ$IBU(151MVTʢ༗ঈ൛ʣ͕ඞཁ
ϓϥάΠϯ։ൃΠϝʔδ ϓϥάΠϯ ࣗ࡞ϓϩάϥϜ Ϣʔβʔ $IBU(15ར༻ ʜͱ͍͏ײ͡Ͱ։ൃελʔτ
։ൃݴޠࣗମ8FCαʔόʔΛ࡞ΕͨΒͳΜͰ0, OQNJDPSTFYQSFTT /PEFKT FYQSFTTͰ࡞ ࠷ݶͩͱͭͷϑΝΠϧ͕͋Ε࡞Մೳ ϚχϡϑΣετͷ+40/ϑΝΠϧ "1*ͷఆٛ:".-ϑΝΠϧ
ϓϩάϥϜຊମʢNBJOKTͩͬͨΓNBJOQZͩͬͨΓʣ
ඞཁͳϚχϡϑΣετϑΝΠϧXFMMLOPXOBJQMVHJOKTPO \ TDIFNB@WFSTJPOW OBNF@GPS@IVNBOPCOJ[ͷ੍ޚϓϥάΠϯ OBNF@GPS@NPEFMPCOJ[@DPOUSPM@QMVHJO EFTDSJQUJPO@GPS@IVNBOPCOJ[Λ੍ޚͯ͠*P5Λ࣮ݱ͠·͢ɻ
EFTDSJQUJPO@GPS@NPEFM5IJTQMVHJODPOUSPMTPCOJ[UPSFBMJ[FBTNBSUIPNF*USFDPHOJ[FTMJHIUJOHPOP ff BOEDPMPS JOGPSNBUJPOBOEDPOWFSUTJUUP3(#WBMVFTGPSDPOUSPM BVUI\ UZQFOPOF ^ BQJ\ UZQFlPQFOBQJ VSMIUUQTϗετ໊PQFOBQJZBNM ^ MPHP@VSMIUUQTϗετ໊MPHPQOH DPOUBDU@FNBJMTVQQPSU!FYBNQMFDPN MFHBM@JOGP@VSMIUUQTFYBNQMFDPNMFHBM ^ EFTDSJQUJPO@GPS@NPEFMʹͲΜͳจষॻ͔͕͘ॏཁ
OBNF@GPS@NPEFMͷ໋໊نଇҙ OBNF@GPS@NPEFMPCOJ[@DPOUSPM@QMVHJO ͜Εμϝ OBNF@GPS@NPEFMPCOJ[@DPOUSPM@QMVHJO ͜Ε0, ه߸@ʢΞϯμʔείΞʣͷΈͬΆ͍
Πϯετʔϧ
͏·͍͘͘ͱʜ ׂͱԿճ͔ϛεͬͯΔ +40/ܗࣜͰPOP ff ͱ͔͕͘Δ
None
σόοάͰΊΜͲ͍͘͞ͱ͜Ζ BJQMVHJOKTPOͱPQFOBQJZBNMʹؔͯ͠มߋ͕͋Δ߹࠶ Πϯετʔϧ͠ͳ͓͢͠Δඞཁ͕͋Δ ˞࣮ࡍͷϓϩάϥϜʹؔͯ͠ϓϩάϥϜ࠶ىಈ͚ͩͰ0, ࠶Πϯετʔϧ৽͘͠νϟοτ։͍ͯϓϥάΠϯ։͍ͯΛΒ ͳ͍ͱ͍͚ͣΫϦοΫͱಡΈࠐΈ͕࣌ؒԯ߷ PQFOBQJZBNM͕ฆΒΘ͍͠ɺPQFOBJZBNMͰͳ͍
͔ͤͬ͘ͳͷͰ(15ͬΆ͍ػೳͬͯΈΔ
None
Ωλʔʔʔʔ
ࣗવݴޠͰ৭Λࢦఆ͢Δͱ෦มΛউखʹͬͯ͘ΕΔ app.post('/colorLED/:rgb', (req, res) => { console.log(`color LED..!!`) const rgb
= req.params.rgb; const [r, g, b] = rgb.split(','); rgbled.rgb(r,g,b); // console.log(req.params, rgb, req.body, rgb.split(',')) res.status(200).send('OK'); }); ʮਫ৭ʹͯ͠ʯ෦తʹ ʮ୶͍੨ʹͯ͠ʯ෦తʹ NBJOKT DPMPS-&%SHCͷؔ෦ -JLF'VODUJPO$BMMJOH
$IBU(15ͷར༻͕ࠓޙ૿͍͑ͯ͘ͱɺʮ$IBU(15ͷΠϯλʔϑΣʔεͰ ৭ʑΕΔͱخ͍͠ʯ͕૿͖͑ͯͦ͏ ελʔτظͷ-*/&#PUͷΑ͏ͳײ͡ɻ -*/&#PUͷརʢΠϯλʔϑΣʔεߟ͑ͳ͍͍͘ΑͶΈ͍ͨͳʣ แ͍ͯ͠Δ໘͕ଟ͍ ؔݺͼग़͠ͷ෦ײಈ͕͋ΔͷͰମݧ͓ͯ͘͠ͷྑ͍͔ɻ
͜Εخ͍͠ʁ
࠶ܝؔݺͼग़͠ͷΩϞ \ TDIFNB@WFSTJPOW OBNF@GPS@IVNBOPCOJ[ͷ੍ޚϓϥάΠϯ OBNF@GPS@NPEFMPCOJ[@DPOUSPM@QMVHJO EFTDSJQUJPO@GPS@IVNBOPCOJ[Λ੍ޚͯ͠*P5Λ࣮ݱ͠·͢ɻ
EFTDSJQUJPO@GPS@NPEFM5IJTQMVHJODPOUSPMTPCOJ[UPSFBMJ[FBTNBSUIPNF*USFDPHOJ[FTMJHIUJOHPOP ff BOEDPMPS JOGPSNBUJPOBOEDPOWFSUTJUUP3(#WBMVFTGPSDPOUSPM BVUI\ UZQFOPOF ^ BQJ\ UZQFlPQFOBQJ VSMIUUQTϗετ໊PQFOBQJZBNM ^ MPHP@VSMIUUQTϗετ໊MPHPQOH DPOUBDU@FNBJMTVQQPSU!FYBNQMFDPN MFHBM@JOGP@VSMIUUQTFYBNQMFDPNMFHBM ^
࠶ܝؔݺͼग़͠ͷײಈ෦ 5IJTQMVHJODPOUSPMTPCOJ[UPSFBMJ[FBTNBSUIPNF*USFDPHOJ[FTMJHIUJOHPOP ff BOEDPMPSJOGPSNBUJPO BOEDPOWFSUTJUUP3(#WBMVFTGPSDPOUSPM %FFQ-༁ PCOJ[Λ੍ޚͯ͠εϚʔτϗʔϜΛ࣮ݱ͢ΔϓϥάΠϯɻর໌ͷ0/0'' ৭ใΛೝࣝ͠ɺ3(#ʹม੍ͯ͠ޚ͠·͢ɻ ͜Ε͚ͩͰzͦ͏͍͏ڍಈzΛͯ͘͠Ε·͢ɻ
ԶPCOJ[ίϯτϩʔϧ͔͠ΒΜͷ͡Όͱ͔ΕΔ ఆٛͯ͠Δػೳ͍͍ײ͡ʹ ۭؾಡΜͰ͘ΕΔ lSHC ʹͯ͠zͱ͔Ͱͳ͍
·ͱΊ $IBU(15ͷϓϥάΠϯͰPCOJ[ͭͳ͕ͬͯ*P5ΕͨΑ ࠓޙΠϯλʔϑΣΠεͷҰݸʹͳΔ͔ͳͷͰࢼͯ͠ΈΔͱྑͦ͞͏ -*/&#PUͬΆ͍ϙδγϣϯʁ ৽ײ֮ͳͷͰָ͍͠