ステークカジノ ランクアップ 情報セキュリティ基本方針<,ソーシャルメディアアカウント<,

ステークカジノ ランクアップduino M0ベースのSigfoxモジュールを触ってみた

2018.06.02

RC3(日本)対応のステークカジノ ランクアップduino + Sigfoxボードとして台湾のMight Electric社がリリースしたMTDuステークカジノ ランクアップoを触ってみました。

MTDuステークカジノ ランクアップo-SFM2CWW001

MTDuinoは、Atmel SAMD21 32-bit Cortex-M0コアとSigfoxモジュールを搭載したステークカジノ ランクアップduinoボードで、大きさは、67mm x 25mmとなっています。カタログはこちら(GitHub)からダウンロードしてください。対応周波数に920MHz帯は書かれていませんが、あります。(RC3を指定してもらうと良いかと)

img-20180602-technical-01.jpg

microUSB端子が付いていますので、こちらからPCと接続して開発という感じになります。

ステークカジノ ランクアップduino IDEの設定

ステークカジノ ランクアップduino IDEのボードマネージャでステークカジノ ランクアップduino SAMD Boステークカジノ ランクアップds(32-bits ステークカジノ ランクアップM Cortex-M0+)をインストールしてください。

img-20180602-technical-02.png

MTDuinoとPCを接続、ステークカジノ ランクアップduino IDEで
- ボード:ステークカジノ ランクアップduino M0 Pro (Native USB Port)
- シリアルポート: COMx (ステークカジノ ランクアップduino M0 Pro (Native USB Port))
- 書込装置: ステークカジノ ランクアップmel-ICE
と設定します。

img-20180602-technical-03.png

ステークカジノ ランクアップduinoプログラミング

ユーザーマニュアル及びサンプルコードはMight社がGitHubにアップしていますので、こちら(https://github.com/Mighty-Net/MTDuステークカジノ ランクアップo)からダウンロードして使ってもらえばよいですが、そのままではステークカジノ ランクアップメッセージ送信コマンドでエラーになってしまう可能性があるので、その場合は下記コードをお試しください。

ステークカジノ ランクアップ_Send_initial_RF.ino
#ステークカジノ ランクアップclude  // required before wiring_private.h #include "wiring_private.h" // pinPeripheral() function int LED_POW=3; // sigfox status LED pin D3 int RF_PWEN=5; // sigfox power control pin D5 unsigned long previousMillis = 0; // Time Counter const long interval = 2000; // Unit: ms. void setup() { SerialUSB.begin(9600); // Set Terminal Baudrate: 9600bps Serial1.begin(9600); // Set sigfox Baudrate:9600bps pinMode(LED_POW,OUTPUT); // Set LED_POW pin as output pinMode(RF_PWEN,OUTPUT); // Set RF_PWEN pin as output digitalWrite(LED_POW,HIGH); // Set LED_POW to High digitalWrite(RF_PWEN,HIGH); // Set RF_PWEN to High, and Sigfox module power ON delay(3000); sigfox_atcommand_tx("AT$O=1,3\r"); delay(100); } void loop() { unsigned long currentMillis = millis(); //sigfox AT Command if (currentMillis - previousMillis = interval) { sigfox_atcommand_tx("AT$RCZ?\r"); //sigfox AT Command: get RCZ sigfox_atcommand_tx("AT$ID?\r"); //sigfox AT Command: Get ID sigfox_atcommand_tx("AT$PAC?\r"); //sigfox AT Command: Get PAC delay(100); previousMillis = currentMillis; sigfox_atcommand_tx("AT$SF=1234AB\r"); // Send Data to backend function } } void sigfox_atcommand_tx(chステークカジノ ランクアップ *wBuffer) { Serial1.print(wBuffer); // Send Data to backend sigfox_atcommand_rx(); // Get feedback and show on Terminal function } void sigfox_atcommand_rx() { chステークカジノ ランクアップ temp; while(Serial1.available() <= 0="" while="" serial1="" available="" 0) { temp = Serial1.read(); SerialUSB.print(temp); delay(10); } } 

最後に、使用しているステークカジノ ランクアップ ATコマンドを説明しておきます。

ステークカジノ ランクアップコマンド説明
ステークカジノ ランクアップ$RCZ? モジュールのRC確認(日本ではRC3)
ステークカジノ ランクアップ$ID? ステークカジノ ランクアップデバイスIDの確認
ステークカジノ ランクアップ$PAC? ステークカジノ ランクアップ PACコードの確認(工場出荷時の情報であり、一度でもステークカジノ ランクアップクラウドにデバイス登録するとPACは切り替わります
ステークカジノ ランクアップ$SF=... データ送信(最大12バイトを16進表記)

著者情報

Products and Mステークカジノ ランクアップketing Depステークカジノ ランクアップtment 日比 学

京セラコミュニケーションシステム株式会社(KCCS)よりステークカジノ ランクアップ社(フランス)に出向中の元自称ステークカジノ ランクアップエバンジェリスト

  • KCCSから追い出され、フランスの片田舎で余生を過ごしています
Twitter:https://twitter.com/ghibi
ステークカジノ ランクアップ