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
IoTハックに使える買って良かったと思うもの
Search
NV
January 07, 2018
Technology
0
2k
IoTハックに使える買って良かったと思うもの
NV
January 07, 2018
Tweet
Share
More Decks by NV
See All by NV
ゲームのボツデータを見てみよう
nvsofts
1
470
eMMCの話
nvsofts
2
2k
%sの話
nvsofts
1
1.3k
DOOMに関するあれこれ
nvsofts
0
450
よくあるバックドアの話(公開版)
nvsofts
2
520
BLEな()おもちゃを調べてみる
nvsofts
3
1.2k
Other Decks in Technology
See All in Technology
Tellus の衛星データを見てみよう #mf_fukuoka
kongmingstrap
0
170
私が trocco を推す理由
__allllllllez__
1
210
コードを書く隙間を見つけて生きていく技術/Findy 思考の現在地
fujiwara3
27
5.9k
継続的な改善 x ⾮連続的な進化
sansantech
PRO
3
150
どうするコスト最適化のトレードオフ
tetsuyaooooo
1
500
サーバー間 GraphQL と webmock-graphql の話 / server-to-server graphql and webmock-graphql
qsona
2
180
Google Cloud の AI を支える裏側のインフラを垣間見る!
maroon1st
0
340
長期間TiDBを使ってきた話 @ 私たちはなぜNewSQLを使うのかTiDB選定5社が語る選定理由と活用LT / Experiences with TiDB Over Time
chibiegg
2
880
EMとして2023年度に頑張ったこと / What we did well in FY2023 as a EM
pauli
1
160
現代CSSフレームワークの内部実装とその仕組み
poteboy
8
3.6k
SIEMを用いて、セキュリティログ分析の可視化と分析を実現し、PDCAサイクルを回してみた
coconala_engineer
0
280
チームでロジカルシンキングに改めて向き合っている話 〜学習環境と実践⽅法〜
sansantech
PRO
2
2k
Featured
See All Featured
Why You Should Never Use an ORM
jnunemaker
PRO
51
8.6k
Templates, Plugins, & Blocks: Oh My! Creating the theme that thinks of everything
marktimemedia
19
1.7k
Put a Button on it: Removing Barriers to Going Fast.
kastner
58
3k
From Idea to $5000 a Month in 5 Months
shpigford
377
45k
Into the Great Unknown - MozCon
thekraken
10
990
How to name files
jennybc
65
93k
What's in a price? How to price your products and services
michaelherold
237
11k
The Art of Programming - Codeland 2020
erikaheidi
42
12k
Writing Fast Ruby
sferik
621
60k
Side Projects
sachag
451
41k
RailsConf 2023
tenderlove
4
540
Designing the Hi-DPI Web
ddemaree
276
33k
Transcript
IoTハックに使える 買って良かったと思うもの NV (@nvsofts)
自己紹介 名前:NV ◦ Twitter: @nvsofts 個人サークル「えぬえす工房」代表 ◦ https://www.ns-koubou.com/ ◦ 最近は市販機器をハックする同人誌を書いています
普段は都内にあるセキュリティ会社でIoTセキュリティなどを やっています
ご注意 以降、具体的な製品名などを出して説明する箇所があります 「特定メーカーの製品をすすめられるのは嫌!」という人は、 どんな種類の製品が出てきたかをメモしておくと良いです
今回紹介するもの ◦ ホットエアー ◦ ROMプログラマ ◦ ロジックアナライザ
今回紹介するもの ◦ ホットエアー ◦ ROMプログラマ ◦ ロジックアナライザ
ホットエアーとは 高温の温風を出すことではんだを溶かし、 表面実装部品の取り付けや取り外しを行うことができる装置
あると便利なとき 表面実装ICを取り外すとき 8ピンのSOP(1.27mmピッチ)程度であればはんだごてでも外せない ことはないが、多ピンのICになると大変 ペースト状のはんだと組み合わせて、小さな部品をはんだ付け するとき はんだごてだと干渉してしまうような場所でのはんだ付けに有効 強力な両面テープで接着された部分を剥がすとき ドライヤーの代わりとして使う、100℃前後に設定すると良い
自宅にあるホットエアー まともに買うと高いので、安価な中国製のものを使っています ◦ 参考:白光FR-810B 定価¥70,000(税別) 8586と呼ばれているものです ◦ AliExpressで 「8586 rework
station」 とかで検索すると出る ◦ $60程度で購入 ◦ 110V仕様なので改造推奨 (ブログに書いてあります)
今回紹介するもの ◦ ホットエアー ◦ ROMプログラマ ◦ ロジックアナライザ
ROMプログラマとは フラッシュROM等に対して読み書きを行うための装置 ◦ 昔は、UV-EPROMなどに対して同じようなものが使われていた
あると便利なとき ホットエアーで取り外したROMをセットし、内容を読み出すとき ◦ IoTハックをする上ではこれがメリットのほとんどを占める気が・・・ ◦ 表面実装IC用のアダプタを用意しておくとgood 改造したファームウェアなどをフラッシュROMへ書き込むとき ◦ 個人的には、この用途で使うことは少ない
今ROMプログラマを買うなら? 古臭いパラレルポート接続のものはNG ◦ 最近のROMに対応してないだろうし、そもそもI/Fがない ◦ そのため、USB接続のROMプログラマがおすすめ 手元にあるのはMiniPro TL866 ◦ AliExpressでアダプタがセットになったものを$100程度で購入
◦ AmazonでもFBA商品として取り扱いがあるようです ◦ コミュニティWikiもあり、情報が豊富 ◦ https://minipro.txt.si/
今回紹介するもの ◦ ホットエアー ◦ ROMプログラマ ◦ ロジックアナライザ
ロジックアナライザとは 高速なデジタル信号を表示するための装置 ◦ オシロスコープに比べ、チャンネル数が多い ◦ プロトコルのデコードができるものもある
あると便利なとき SPIやI2Cといった(人間からすると)高速なバスを調べるとき ◦ これが買う理由の大半かと思われます ◦ 自分は「SDカードのバスを調べたい!」という理由で買いました UARTの仕様を調べるとき ◦ 上に含まれている気がするけど別記 ◦
もったいない使い方な気がしなくもない ◦ 速度だけであればトリガがかけられるオシロスコープでもできる ◦ しかし、パリティ等の要素が入ってきたら・・・? ◦ ロジックアナライザであればプロトコルデコーダの設定を変えればOK
おすすめのロジックアナライザ DreamSourceLabの「DSLogic Pro」をおすすめします ◦ 個人レベルでも手が届く価格 ($99)で性能が高い 主な仕様 ◦ 16チャンネル ◦
最高400MHzでサンプリング ◦ H/Lの閾値を可変できる ◦ トリガを設定可能 ◦ サポートしているOSSがある (sigrok)
まとめ IoTハックに使える機材で、自分が買ったものでは ◦ ホットエアー ◦ ROMプログラマ ◦ ロジックアナライザ が満足度が高かったです!!!
そのほか聞かれそうなこと どこでIoTハック向けの機材が売ってるの? 電子パーツ店の通販サイトを見て探す キワモノ向けはAliExpressやeBayなどを探すと良い 中国語OKならTaobaoも可 どこから情報を仕入れるの? IoTハックも電子工作の一種なので、電子工作界隈の情報が非常に 参考になる YouTube等にアップされている動画も参考になることがある •
スマートフォンの修理動画とか