The Things Network

LoRaWANは規格がオープンで、特に団体に加盟しなくても試すことができるのが魅力である。と言うわけで、欧州を中心にエリアを増やしている草の根LoRaWANのTheThingsNetworkにアカウントを作ってみた。

日本でこのまま普及するとは思わないが、知っておく必要がある。

今日はここまで。

LoRa開通!

LoRa通信モジュール2個の間で通信できるようになったので、順を追って説明します。

1)基本は「特定小電力無線モジュール ES920 ソフトウェア開発環境説明書 Version 1.00」に従って進めます。

一点注意が必要なのが、P.10の「NXPサイトにてan2295sw.zipファイルを探す」と言う趣旨の記述ですが、2017.3.9現在、見つかりませんでした。問合せたところ、CD-ROMの04.ソースコード>01.BootLoaderが同じものとのことでしたのでこれを使います。

2)基板は何も触らなくて可。アンテナを繋いでPCにUSBで接続し、1)で解凍したFlash Rom書込みツールで05.実行ファイル>02.Applicationの**.srecファイルを2個のモジュールに書き込めば準備は終了です。

3)Tera-termなどで親機・子機を動かします。

ボーレートは115200にします。

送信の改行コードをCR+LFにします。

基板のRESETスイッチを押すと下記が現れます。

親機にする方はnode=Coordinator、ownid=0000にします。子機にする方はデフォルトのままでとりあえずOK

子機から”gggg”とタイプしたら、親機のコンソールに打った文字が現れました(Received Data(gggg)」

今日はここまで。

 

LoRaに着手します

「さくらIoT Platformβ」についてはmyThings連携の連絡待ちになっています。

それはそれとして、最近長距離通信、所謂LPWA(Low Power Wide Area)がホットな話題になってきており、また弊社にもお問合せを頂くようになりました。EnOceanの取り組みは追々紹介するとして、注目を集めているLPWAの1つである”LoRa”の評価を始めることにしました。

まず入手した開発・評価キット。

内容物はこちら。

まずは説明書に従って動くところまで進めます。

 

「さくらIoT Platformβ」を使ってみる(その8)

今回は、Arduino→携帯網→webまで、貫通したのでその報告です。

1)コントロールパネルでWebSocketサービスを立ち上げる
前回までの説明でお分かりいただけると思います。
https://iot.sakura.ad.jp/developer/

2)Arduinoにライブラリをインストールする

さくらの通信モジュール(β版)利用マニュアル iot_platform_manual_beta.pdf P.17に記載のある、https://github.com/sakura-internet/SakuraIOArduino からライブラリを持ってきてArduino IDEにインストールします。詳細はArduinoの(関連)サイトを参照して頂くとして割愛します。

3)Arduinoのテスト用プログラムを動かす

上記githubのページに記載のあるExampleをコンパイル&ゴーさせると、コントロールパネル上に通信結果が現れます。

 

今回は動くところまで一気に進めたので説明が簡単になりましたが、いずれstep by stepで詳細な解説書を作ろうかと考えています。

2017.2.9

サイトを移行しました

従来から弊社のサイトを、事情(※)により

https://www.ermine.co.jp

に移行しました。ご理解のほどよろしくお願いします。

※検索サイトがhttpsへの移行を促しており、その前に弊社サーバの都合でhttpsに対応するためwwwで始まるdomainにする必要があったためです。

EnOcean無線を電池駆動する(その2)

(2016.12.12 posted)

STM431Jの発信間隔を1秒、コイン電池CR2032で駆動(ソーラーパネルにはシールして光では発電しないようにして)、と言う条件で、発信が止まるまで放置してみました。

(電波法上、発信間隔は10秒以上にしないといけないので、この実験はアルミホイルを内側に張った箱の中に閉じ込めました)

結果、11/15から開始、12/12AMには停止していました。26日は動いた、と言うことです。

10秒間隔だったら260日、1分間隔だったら1560日(4年強)、は動作するだろう、と推測できます。