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
Arduino YÚNをはじめよう!
Search
Hiroyuki Okada
April 06, 2016
Technology
0
79
Arduino YÚNをはじめよう!
大阪版IoT縛りの勉強会Vol.2の資料です。
Hiroyuki Okada
April 06, 2016
Tweet
Share
More Decks by Hiroyuki Okada
See All by Hiroyuki Okada
Introduction of RedMobile
okhiroyuki
0
280
子供でもArduinoを操作できるBlocklyDuinoの紹介
okhiroyuki
3
900
Other Decks in Technology
See All in Technology
usermode linux without MMU - fosdem2026 kernel devroom
thehajime
0
210
会社紹介資料 / Sansan Company Profile
sansan33
PRO
15
400k
新規事業における「一部だけどコア」な AI精度改善の優先順位づけ
zerebom
0
490
OCI Database Management サービス詳細
oracle4engineer
PRO
1
7.3k
Meshy Proプラン課金した
henjin0
0
180
Frontier Agents (Kiro autonomous agent / AWS Security Agent / AWS DevOps Agent) の紹介
msysh
3
140
~Everything as Codeを諦めない~ 後からCDK
mu7889yoon
3
240
インフラエンジニア必見!Kubernetesを用いたクラウドネイティブ設計ポイント大全
daitak
0
280
toCプロダクトにおけるAI機能開発のしくじりと学び / ai-product-failures-and-learnings
rince
6
5.4k
ZOZOにおけるAI活用の現在 ~開発組織全体での取り組みと試行錯誤~
zozotech
PRO
4
4.6k
日本語テキストと音楽の対照学習の技術とその応用
lycorptech_jp
PRO
1
410
FinTech SREのAWSサービス活用/Leveraging AWS Services in FinTech SRE
maaaato
0
120
Featured
See All Featured
The Art of Delivering Value - GDevCon NA Keynote
reverentgeek
16
1.8k
Amusing Abliteration
ianozsvald
0
92
The Organizational Zoo: Understanding Human Behavior Agility Through Metaphoric Constructive Conversations (based on the works of Arthur Shelley, Ph.D)
kimpetersen
PRO
0
230
Measuring Dark Social's Impact On Conversion and Attribution
stephenakadiri
1
120
The B2B funnel & how to create a winning content strategy
katarinadahlin
PRO
0
270
RailsConf 2023
tenderlove
30
1.3k
Are puppies a ranking factor?
jonoalderson
1
2.7k
So, you think you're a good person
axbom
PRO
2
1.9k
How Fast Is Fast Enough? [PerfNow 2025]
tammyeverts
3
450
SERP Conf. Vienna - Web Accessibility: Optimizing for Inclusivity and SEO
sarafernandez
1
1.3k
Building Flexible Design Systems
yeseniaperezcruz
330
40k
Money Talks: Using Revenue to Get Sh*t Done
nikkihalliwell
0
150
Transcript
Arduino YÚNをはじめよう! 大阪版IoT縛りの勉強会Vol.2
自己紹介 名前:岡田裕行(facebook.com/okhiroyuki) 所属:土木計測コンサルタント(〜3月末) → ユニロボット株式会社(4月〜) プライベート: • CoderDojo 西宮/梅田 Arduino島メンター • Arduino用ビジュアルプログラミングエディタ
Blocklyduino の開発
ユニロボット 株式会社って? facebook.com/unibo.official 世界初の個性を学習するパートナーロ ボット「unibo」を開発するスタートアップ ベンチャー
IoTラピッドプロトタイピングデバイス
各種デバイスの特徴 Arduino YÚN (Linino One) ESP-WROOM-02 Arduino互換ボード Raspberry Pi mbed
IO電圧 5V 3.3V (5Vトレラント) 3.3V 3.3V GPIO 20 14 8 25 アナログ入力 12 10bit 1 10bit N/A 8 12bit I2C 1 1 2 2 SPI 1 1 N/A 2 PWM 7 6 N/A 6 インターネット への接続 Wi-Fi標準搭載 Wi-Fi標準搭載 有線LAN or Wi-Fi 標準搭載なし
Arduino YÚNの特徴 • Arduino Leonardo(ATmega32u4)をベースと し、無線機能(Wi-Fi)付きのLinuxボードを搭 載したArduino • インターネットへの接続はLinux側が担当し、 Bridge機能を介してArduinoとLinuxが相互に
通信しあう仕組み インターネット 電子工作 (モノ)
Arduino YÚNの良さ • Arduinoとして、普通に使える • 電源抜いても、OSが飛ばない!? • DHCPで振られたIPアドレスが簡単にわかる!! • いろんなサービスから便利なライブラリが配布されている
◦ AWS IoT ◦ IFTTT ◦ M2X ◦ Blink ◦ Nifty Mobile Backend などなど • Arduino と Linuxがうまく共存している ◦ Linux側で書いたスクリプトを Arduinoから呼び出せたりする ◦ スクリプトなら、なんでもこい!( python, Lua, Node.jsなど)
IPアドレスの確認方法 サンプルコードにある WifiStatusを書き込むことで、 シリアルコンソール上からIPア ドレスを確認できる。 Linux側のLuaスクリプトを叩 いて、出力をArduino側で受 け取っている
便利なサービスの一例(M2X) M2Xとは、AT&Tが提供しているIoT専用のクラウドデータストレージサービス ストレージ機能以外に、下記のような機能がある。 • デバイス管理 • メッセージブローカリング • イベントトリガー •
アラーム • データの可視化
M2Xのコスト 下記の範囲であれば、無料で使えます。 • 登録デバイス数: 10デバイス • アップロードデータ数: 月1万まで • データの読み込み:
無制限
M2Xを使う手順 • M2X側での準備 ◦ Deviceの作成 ◦ Streamの作成 • Arduino側での準備 ◦
Arduino IDEへの各種ライブラリの追加 ◦ スケッチの作成&書き込み 以上!
M2X側でデバイスを登録
データストリームを作成
サンプルコード(M2XPost)の編集 サンプルコード • https://github.com/attm2x/m2x-arduino 主な編集項目 • deviceID:デバイスID • streamName:ストリーム名 •
m2xKey:API KEY
リアルタイムでグラフ上に数値がプロットされます
その他サービスの参考記事 • ニフティクラウド MobileBackend Arduino YÚNから直接mBaaSにデータをアップロードするが参考になります。 • AWS IoT Switch Sienceさんのサイトを参考にすると、Lambdaとの連動は比較的簡単に出来ます。
◦ LambdaからIoT経由でArduino Yúnへ(前編) ◦ LambdaからIoT経由でArduino Yúnへ(後編) • Linino One関係 Arduino YÚN互換のボードに関する情報は、Qiitaにアップしてます。 ◦ Linino Oneを始めよう! ◦ Linino Oneのファームウェアアップデート
Arduino YÚNってお高いんでしょ? • SeeedStudio.comから 発売されているLinkIt は、なんと$15.90 • ぜひとも、技適を!!
DojoCon Japan 2016 を開催します! http://dojocon.coderdojo.jp/
開発エンジニア 絶賛募集中! 東京・大阪で一緒に AIロボットを開発してくれる 技術者を探してます! Javascript, Node.js, Android, Python 詳細は、Wantedlyを!
Let’s Make With Arduino. Thank you!