2017年5月29日月曜日

MQTTを使ってセンサ・データを扱うIoT記事がだいぶ蓄積できた

MQTTを検索すると、配送無料だそうで。びっくりポン!

Mqtt アマゾン - ≪プライム≫なら通常配送料無料


 記事がたまってきた。
www.denshi.club/pc/arduino/esp8266-iot3mqtt.html
2016年12月30日 ... ESP8266 でIoT その3 MQTT(1). □Wi-Fiの接続をする. ESP8266はIEEE 802.11bと gが使えるWi-FiモジュールをICの中にもっています。2.4GHz帯を使います。Wi-Fiの サンプル・スケッチを使ってアクセス・ポイントにつなげます。 メニューの ...
www.denshi.club/pc/iot/mqtt.html
2017年1月26日 ... おんどとりでIoT その5 MQTT. □node-REDでMQTTブローカ経由で温度データを やり取りする. 温度を測定して、どこかに保存するとき、受け取るプログラムは常に 受け取る準備をして待っていなくてはなりません。データを送信する側と受け取る ...
www.denshi.club/pc/arduino/arduino-yun-mini-iot3mqtt.html
2016年12月23日 ... Arduino YUN Mini でIoT その3 MQTT(1). □センサからのデータをクラウドに. 計測した センサ・データは、従来SDメモリのようなローカルなストレージに保管しました。センサの 設置数が増えてくると、それらを集めて集計するのは大変になります ...
www.denshi.club/pc/raspi/iot7mttq.html
2016年11月11日 ... はじめての電気とIoT (7) MQTTで温度をやり取り. □センサのデータは短いが連続して 送られる. 実験をしていると、温度データは1秒ごとに連続して数時間取得したいことが あります。1日に1回取得して数年間データを蓄積したいという要求も ...
www.denshi.club/pc/arduino/esp8266-iot3mqtt2.html
2017年1月11日 ... ESP8266 でIoT その4 MQTT(2). □温度データをMQTTブローカに送る. ここまでで、. LM35による温度測定; Wi-Fi接続; MQTTブローカと通信. が確認できました。これらを 組み合わせて、温度データをMQTTブローカ(192.168.111.50)に送る ...
www.denshi.club/pc/arduino/arduino-yun-mini-iot3mqtt2.html
2016年12月24日 ... Arduino YUN Mini でIoT その4 MQTT(2). □測定した温度をMQTTブローカに送る. 作業をArduino IDE 1.8.0で行います。バージョン1.8.0は、分裂していたArduino両陣営 から統合されたIDEで、2016年12月24日に公開されました。
www.denshi.club/pc/arduino/esp8266-iot3mqtt3.html
2017年1月16日 ... ESP8266 でIoT その5 MQTT(3) 低価格を追求. □日本で電波を出すには技適の印が あるものを使う. ESP8266を搭載して技適が通っているのはESP-WROOM-02 Wi-Fi モジュールです。価格も一番安価です。 秋月電子通商 · アマゾン ...
www.denshi.club/pc/jamnopapa/?page=3
電子工作の環境向上 - picoGaloisのアーカイブページです。
www.denshi.club/pc/raspi/iot8spi2.html
2016年11月13日 ... MQTTを使うと、injectで1秒ごとにA-Dコンバータのデータを取得するように設定している ので、常に新しいデータがサーバーに送られます。温度を表示す

最新のWindows 10 IoT Coreインストール

2016年1月11日にRaspberry Pi 2を用いてWindows 10 IoT Coreのインストールの記事を掲載しました。
 Raspberry Pi 3がサポートされたので、それに伴って、インストールの様子を更新しました。なんと、ほぼ全部変更になりました。2017年5月まで1年半は、すごい変化です。
 2017年にRaspberry Pi 4が出ると、もっと変わるかもしれません。

IoTへの挑戦 Raspberry PiでWindows 10 IoT Coreを動かす(2)(Ver 2.0)


テキサス・インストルメンツのsensorTAGをnode-REDで簡単にプログラミング

 10種類のセンサを搭載してBluetoothで通信するTIのsensorTAGは技適を通っています。
 センサが送ってくるデータはJSON形式なので、node-REDで扱うのに適しています。javascriptでコーディングするのも最小限で済みます。
 たとえば、複数のセンサデータから、温度を抽出するfunctionのコードはこんなに簡単です。
if (msg.topic === 'sensorTag/temperature') {
    msg.payload = msg.payload.ambient;
    return msg;
} else {
    return null;
}


(1) node-REDのノードの準備
(2) node-REDプログラムの作成

2017年5月2日火曜日

Raspberry Pi ネイティブ JESSIEで i2s-DACを使う update!

Raspberry Piの4/10版JESSIEには、PCM5122系のi2s-DACのドライバが入っています。つまり、MPDをつかわずとも、HDMIからではなく、HATボードからハイレゾを再生できます。
 ALLO – BOSS DAC(PCM5122)でも動作確認したので、追記しました。

Raspberry Piでi2s-DACを音声出力にして高品位な音楽を聴く(Rev.C)





2017年4月24日月曜日

RedPitaya とSCPIで話す

50MHzぐらいのAD/DAを持っているZyncマシンReadPitayaはSCPIサーバーになれる。要は、RedPitayaのADC、DAC、I2C、GPIOをASCIIコードでアクセスできる。


 node-REDのfaunctionの記述 LED5を点灯;

msg.payload = ("DIG:PIN LED5,1\r\n");
return msg;

 デリミタが\r\n。

http://redpitaya.readthedocs.io/en/latest/doc/appsFeatures/remoteControl/remoteControl.html#quick-start

2017年4月21日金曜日

次世代を担うMakersご用達 測定器。大げさ

機種名 Analog Discovery2 OpenScope ADALM2000
メーカ、入手先 Digilent,秋月電子通商 Digilent アナログデバイセズ、digi-Key、Mouser
価格 36,800円 99ドル? 99ドル、12000円前後
オシロスコープ 2チャネル、14ビット、30MHz 2チャネル、12ビットADC、バンド幅2MHz、6.25MSPS 2チャネル差動、12ビットADC、100MSPS、バンド幅20MHz?30MHz?
発振器 2チャネル、14ビット、12MHz バンド幅1MHz、10MS/sec 20MHz
電圧源 ±5V、50mA(more) ±4V、50mA ±5V、50mA
スペクトラム・アナライザ あり 開発中 20MHz
ネットワーク・アナライザ 0?Hz ~10MHz 追加予定 1Hz ~10MHz
ロジック・アナライザ 16チャネル あり? 100MHz、プロトコル・アナライザ
電圧計 AC,DC、±25V、1チャネル ない? AC,DC、±20V、1チャネル
ソフトウェア Waveform2015 WaveForms Live Scopy、現在未公開、出荷時にはオープンソース
プラットホーム Windows、macOS、Linux、ラズパイ??? Webベース Windows、macOS、Linux
SDKを使ったアプリ Windows用FRAplus - -
PCとの接続 USB2.0 Wi-Fi、モジュールの型番から技適ありのようだ USB2.0
出荷時期;Analog Discovery2 入手可能、OpenScope 2017年夏、ADALM2000 2017年6月 7月7日から10日
 ADALM2000はオリジナルAnalog Discoveryと同じに見えるが。。。Analog Discoveryは、アナデバの協力のもとに製作しDigilentが販売していたモデル。アメリカの学生には99ドルだった。性能を上げたAnalog Discovery2は高価になったので、マイクロチップの協力の下、低価格版を企画したように見える。Analog Discoveryのアプリはdigilentの所有なので、アナデバは、相当品Scopyを別途開発した模様。Analog DiscoveryのアプリWaveform2015は、アップデート途中から、NIに買収されたので、画面周りがNIカラーになった。それを避けたいのだろうか。いずれも推測。

追記;Scopyはこちらからダウンロードできる。でも、動かない。デザインはNIに近い。

2017年4月7日金曜日

GUIで記述できるデータフロー言語?Pothos

ZyncなどのFPGAボードをプログラミングするのは、大変だ。無理。

でも、SF物にあるけど、オペレータがちょこちょこっと画面をいじると、オリジナルのプログラムが動くっていう、あれ。
あるんだ。名前はポトス。うちにもいっぱい繁殖している。

ハードに何をサポートしているのかがわからない。
見つかったのは、

  • Red Pitaya
  • LimeSDR


 これから、勉強してみる。RFが自分で何とかなるかも。


https://www.youtube.com/watch?v=R-We_U2f6bE

https://www.youtube.com/watch?v=u2KK49sJ3L0