Wisblock Core Rak4631およびRak4601モジュールのArduino Core
このリポジトリには、Wisblockコアモジュール用のArduino BSPが含まれています。
Wisblockとは何ですか?
Wisblockは、IoT業界向けのRAK会社によって構築された素晴らしい製品です。ブロックをクリックするなどの回路を構築して、すぐにあなたのアイデアを実現することができます。情報の概要を確認するか、ドキュメントセンターにアクセスしてください
Rakwirelessは、このオープンソースコードを提供する時間とリソースを投資します。RakWirelessから製品を購入することにより、RakWirelessとOpen-Sourceハードウェアをサポートしてください!
rakwireless製品に関するサポートと質問については、フォーラムをご覧ください
たとえば、クイックスタートチュートリアルについては、GitHub Repoをご覧ください
RAK製品の詳細については、ドキュメントセンターをご覧ください
Wisblockモジュールを購入するには、オンラインストアをご覧ください
コンテンツ
概要
説明
Wisblockは、IoTソリューションにLow Power Wide Area Network(LPWAN)を簡単に実装できるようにするモジュラーシステムです。 Wisblockは、各ステップに新しいハードウェアモジュールを作成する必要なく、迅速なプロトタイピングから大量生産までソリューションを使用しています。
- 開発フェーズでは、Wisblock Modularityを使用すると、シンプルなプラグインモジュールでモジュールを変更することにより、さまざまなマイクロコントローラー、センサー、通信技術、IOオプションをテストできます。
- Wisblock Industrialグレードモジュールは、プロトタイプを再設計する必要なく、大量生産に使用できます。
- 展開が一度展開されたとしても、デバイスは最小限の無駄と労力で変更または修理できます
重要な機能
クリック。コード。接続する。
Wisblockは、4つのモジュラーブロックで作成されています。
- Wisblockベースは、すべてを接続するベースボードです。
- Wisblock Coreは、計算および通信モジュールです
- Wisblockセンサーはセンサーと入力モジュールの選択です
- Wisblock IOは、 Wisblockコアの出力と通信の可能性を拡張します
Wisblockのハイライト
- コンパクトコネクタを使用すると、サイズが非常に小さくなります。ベースキャリアであるWisblockベースボードのサイズはわずか30mm x 60mmです。
- 産業定格コネクタを使用すると、迅速なプロトタイピングからテスト、最終製品まで同じモジュールを使用できます。
- Wisblockは、ハードウェアベースのモジュラーであるだけでなく、ソフトウェアブロックを使用する準備ができているため、ソリューション要件に合わせてアプリケーションを作成するのは簡単です。
ウィスブロックベース
- Wisblockベースは、すべてのWisblockモジュールのキャリアです。
- すべてのモジュール、 USB/5Vコネクタ、バッテリー充電器、ソーラー充電器、ステータスLED 、リセットボタンの電源が含まれています。
- 1つのWisblockベースは、1つのマイクロコントローラーモジュール(Wisblock Core)、1つのIOモジュール(Wisblock IO)、および最大4つのセンサーモジュール(Wisblockセンサー)を保持できます。ソリューション要件に合わせてアプリケーション。
ウィスブロックコア
- Wisblock Coreは、Wisblockのデータ処理センターです。
- Wisblockコアモジュールには、LORA®/Lorawan®通信やBluetooth、Bluetooth Low Energy、Wi-Fiなどの追加の通信手段も提供しています。
ウィスブロックセンサー
- Wisblockセンサーは、Wisblockのデータ収集モジュールです。
- アナログ、デジタル、環境、および位置取得センサーが含まれます。
wisblock io
- Wisblock IOモジュールは、Wisblockの入力と出力の可能性を拡張します。
- オプションには、セルラー、ディスプレイ、LED、ボタンインターフェイス、追加のUSBおよびGPIOポート、およびWi-Fiが含まれます。

BSPのインストール
安定したバージョン
??警告
Windows 10を使用している場合。
Microsoft App StoreからArduino IDEをインストールしないでください。 Arduinoの公式Webサイトから元のArduino IDEをインストールしてください! Microsoft App StoreのArduinoアプリには、サードパーティのボードサポートパッケージを使用するのに問題があります。 :::
(1)Arduino IDEをダウンロードしてインストールする(少なくともv1.6.12)
(2)このガイドに従って、必要なボードサポートパッケージ(BSP)をインストールする
例とチュートリアル
RAKボードを選択した後、すべてのWisblockモジュールの例を見ることができます

例とチュートリアルの詳細については、Github Wisblock Repoをご覧ください
Adafruitのnrfutilツール
シリアルポートを介してスケッチをアップロードするには、Adafruit-nrfutil(Nordic PC-nrfutilから派生)が必要です。
- WindowsおよびMacOSの場合、事前に構築された実行可能バイナリは
tools/adafruit-nrfutil/のBSPに含まれています。箱から出して動作するはずです。 - Linuxユーザーは、Pypiからインストールするにはフォローコマンドを実行する必要があります
$ pip3 install adafruit-nrfutil --user
ドライバー
- Silabs CP2104ドライバーは、一部のモジュールに必要な場合があります。
クレジット
このBSPは、AdaFruits NRF52 BSPに基づいています。
Sandeep MistryによるArduino-nrf5に基づいています、
これは、Arduino Samd Coreに基づいています。
次のライブラリが使用されます。
- Adafruit-Nrfutilは、北欧半導体ASAのPC-NRFUTILに基づいています
- オペレーティングシステムとしてのFreertos
- USBスタックとしてのtinyusb
- 周辺機器ドライバーのNRFX
- 内部ファイルシステム用のLittleFS