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
2.1k
IoTハックに使える買って良かったと思うもの
NV
January 07, 2018
Tweet
Share
More Decks by NV
See All by NV
ゲームのボツデータを見てみよう
nvsofts
1
500
eMMCの話
nvsofts
2
2.1k
%sの話
nvsofts
1
1.3k
DOOMに関するあれこれ
nvsofts
0
470
よくあるバックドアの話(公開版)
nvsofts
2
530
BLEな()おもちゃを調べてみる
nvsofts
3
1.3k
Other Decks in Technology
See All in Technology
急成長する企業で作った、エンジニアが輝ける制度/ 20250214 Rinto Ikenoue
shift_evolve
3
1.3k
クラウドサービス事業者におけるOSS
tagomoris
2
840
ユーザーストーリーマッピングから始めるアジャイルチームと並走するQA / Starting QA with User Story Mapping
katawara
0
210
レビューを増やしつつ 高評価維持するテクニック
tsuzuki817
1
730
エンジニアの育成を支える爆速フィードバック文化
sansantech
PRO
3
1.1k
(機械学習システムでも) SLO から始める信頼性構築 - ゆる SRE#9 2025/02/21
daigo0927
0
130
OpenID Connect for Identity Assurance の概要と翻訳版のご紹介 / 20250219-BizDay17-OIDC4IDA-Intro
oidfj
0
280
インフラをつくるとはどういうことなのか、 あるいはPlatform Engineeringについて
nwiizo
5
2.6k
運用しているアプリケーションのDBのリプレイスをやってみた
miura55
1
730
Nekko Cloud、 これまでとこれから ~学生サークルが作る、 小さなクラウド
logica0419
2
970
データの品質が低いと何が困るのか
kzykmyzw
6
1.1k
なぜ私は自分が使わないサービスを作るのか? / Why would I create a service that I would not use?
aiandrox
0
750
Featured
See All Featured
Adopting Sorbet at Scale
ufuk
74
9.2k
Thoughts on Productivity
jonyablonski
69
4.5k
Facilitating Awesome Meetings
lara
52
6.2k
VelocityConf: Rendering Performance Case Studies
addyosmani
328
24k
Bootstrapping a Software Product
garrettdimon
PRO
306
110k
Performance Is Good for Brains [We Love Speed 2024]
tammyeverts
7
630
Building Adaptive Systems
keathley
40
2.4k
Designing for humans not robots
tammielis
250
25k
Art, The Web, and Tiny UX
lynnandtonic
298
20k
Creating an realtime collaboration tool: Agile Flush - .NET Oxford
marcduiker
27
1.9k
A designer walks into a library…
pauljervisheath
205
24k
How STYLIGHT went responsive
nonsquared
98
5.4k
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等にアップされている動画も参考になることがある •
スマートフォンの修理動画とか