iT邦幫忙

2023 iThome 鐵人賽

DAY 30
0
Software Development

百變積木 , 好好玩 系列 第 30

使用microbit 去做BLE sniffer --- btlejack

  • 分享至 

  • xImage
  •  

microbit 是一個很好用包含BLE 的板子,那有沒有可能拿來做BLE sniffer呢? 筆者很好奇,上網開始爬資料,結果還真的找到了;microbit這板子是使用nRF51822做出來的基板,代表應該可以使用這顆晶片來玩些應用。

這網站btlejack 裏頭有介紹可以將三塊microbit的板子放在同一個Hub上,然後執行btlejack的指令就可以去抓取BLE封包

快速安裝

  1. 使用pip3 安裝btlejack (只支援unix based OS),但有python3的環境都可以透過PIP安裝,只是裝完後無法使用.
$ sudo pip3 install btlejack
  1. 連接所有的microbit板子到電腦並執行以下指令,會將需要用的韌體燒進去
btlejack -i


3. 裝好後就可以使用btlejack的指令去玩耍

  • 可抓任何已連線的數據

結論

筆者手邊資源有限,不然這個還蠻好玩的。其他部分就留待看倌玩玩看囉!! microbit系列真的很好玩,未來筆者也會繼續玩出不同的花樣出來,寓教於樂外也可以變出更好玩的花樣。

資源列表


上一篇
[microbit] 拆解積木 - 看看裏頭的構造
系列文
百變積木 , 好好玩 30
圖片
  直播研討會
圖片
{{ item.channelVendor }} {{ item.webinarstarted }} |
{{ formatDate(item.duration) }}
直播中

尚未有邦友留言

立即登入留言