Bazaarから購入できます。ReButtonはシンプルなトリガーアクションで動作する開発用デバイスで、マルチクリックやロングクリックもサポートしています。Groveをつなぐことで、データポイントを増やすこともできます。ReButtonを押すと電源がONになり、設定済みのWi-Fi経由でインターネットに接続します。Hubからデバイスツインの更新を受け取ります。Hubへdevice-to-cloudメッセージを送信します。device-to-cloudメッセージが送られたあと、ReButtonの電源はOFFになります。GroveセンサーサポートI2C、またはGPIOに対応しているGroveセンサーをReButtonの下部につなぐことができます。※ソフトウェアの開発とアップデートが必要です。Hubをサポートしています。OTAサポートReButtonのファームウェアはover-the-airでアップデートできます。省電力設計ReButtonは単4アルカリ電池2本で動作します。ReButtonへのアクセスReButtonを設定するために、アクセスポイント(AP)モードで起動します。ReButtonはバッテリーの無駄な消費を避けるために、APモードの起動から10分経つと、自動でシャットダウンします。Centralの設定を済ませておくことを推奨します。APモードは多くの電力を消費します。新しい電池を使ってReButtonの設定を行ってください。LEDが白く光るまでボタンを押し続けます。LEDは青→黄→水色→白と順に変化します。白になるまで約10秒かかります。ボタンから指を離して、ReButtonがAPモードにはいることを確認します。APモードへのブートが成功すると、LEDは白く点滅します。アクセスポイントへ接続します。パソコンからAZB-xxxxxxxxxxxxという名前のWi-Fiアクセスポイントに接続します。ReButtonのWi-FiのMACアドレスです。Wi-Fi設定インターネットにつなげるためにWi-Fiの設定をします。HomeでWi-Fiをクリックします。SSIDリストから、ReButtonにつなぎたいアクセスポイントのSSIDを選びます。SSIDが見えない場合は、Webブラウザーを更新してください。Passphraseに入力します。ServerにFQDNを入力します。デフォルトでは、ReButtonは次のサーバーと同期を試み、最初に成功したものを使用します。.Saveをクリックします。Centralに接続する場合は、この手順を飛ばしてください。String(接続文字列)を保存します。Hubをクリックします。String(接続文字列)を貼り付けます。Saveをクリックします。Hubを設定済みの場合は、この手順を飛ばしてください。Centralに送るために、デバイスプロビジョニング情報をReButtonに保存します。アプリケーションに登録する必要があります。テンプレートを設定するを参照してください。CentralでReButton用デバイステンプレートを作成します。Central上でデバイスを作成します。Centralの右上にある接続をクリックします。次の3項目をコピーします。Centralをクリックします。Keyに貼り付けます。Saveをクリックします。電源オフAPモードを終了して、ReButtonの電源をオフにします。Shutdownをクリックします。(D2C)メッセージボタンを押すことで、D2Cメッセージをクラウドに送信できます。stringsは下記の通りです。IDEをパソコンにインストールします。Webエディターはサポートされていません。IDEの環境設定内の”追加のボードマネージャーのURL”にhttps://www.seeed.co.jp/package_SeeedJP_index.jsonと入力します。ボードから、ボードマネージャを選択します。検索ボックスにrebuttonと入力し、ReButtonのボードパッケージを検索します。候補の中からReButtonを見つけたら、インストールボタンをクリックします。IDEのツール->ボードからReButtonを選びます。ファームウェアのサンプルコードソースコードは以下のリンク先にあります。AppファームウェアのOTAアップデートReButtonはファームウェアのOTAアップデートをサポートしています。Updateから現在のファームウェアのバージョンを確認し、最新のバージョンに更新してください。Updateをクリックすると、現在のファームウェアのバージョンを確認できます。OTAでファームウェアを更新する方法OTAでファームウェアをアップデートする方法は、こちらのページから確認できます。Debug)ReButtonはMCUの開発用に、底面にSWDパッドを搭載しています。ReButtonを置物にしてしまう危険もあります。下図にパッドとSWD信号の対応を示します。6ピンケーブルを使ってパッドとデバッグアダプターを接続するか、直接はんだ付けをしてください。私たちはソフトウェア開発のために必要な情報と、手軽な価格のデバッグアダプターを準備を進めています。復旧に使える、デフォルトのファームウェアバイナリはこちらからダウンロードできます。バイナリファイルのターゲットはSTM32F412RGです。