いよいよあさっては【2019 IBM Champions for Collaboration Solutions日本祝賀パーティー】ですね。
今見たら、なんと"満員御礼!!"じゃないですか!
先日の停電作業に伴うトラブルも、"仮"ではありますが、最悪の状況は脱することができたようで、なんとか参加できそうです。
本題に入る前に、まさに今日、【IBM DOMINO MOBILE APPS の検証結果(UI・操作編)】なるブログ記事の掲載がありましたので、リンク致します。
非常に興味深い記事になりますので、ぜひご覧ください。
さて既に玄人な皆様はNode-REDを利用して、Notesと様々なサービスを接続して利用されていることと思います。
私も以前に
私でもできた!! Node-REDとNotesの連携
という記事は書かせて頂いたのですが、その後放置状態でした。
そろそろ何かできないかと考え、まずは吉田チャンピオンが配布頂いております【node-red-contrib-domino-rest】を組み込もうと考えた次第です。
吉田チャンプのブログはこちら。
Node-RED から Domino へアクセスするためのノードを公開
記事内ではBluemix(現 IBM Cloud)のNode-REDへのインストール手順が書かれているのですが、ラズパイにはどうやってインストールするのか・・・。
試行錯誤し、ようやく実現できましたので、備忘録として書き留めておきます。
ラズベリーパイでは、npmというツールを使用してインストールを行います。
既にインストールされている場合もあるかと思いますが、以下手順にてnpmをインストール、あるいはアップグレードを行います。
sudo apt-get install npm sudo npm install -g npm hash -r |
続いて【node-red-contrib-domino-rest】をインストールします。
cd ~/.node-red npm install node-red-contrib-domino-rest |
よくよく見ると、吉田チャンプの書かれているコマンド1行を正しく順序立てて実行しているだけなんですね(汗
私は直接コンソールで
sudo npm install node-red-contrib-domino-rest |
と実行してしまっていたため、node-redディレクトリ内には【node-red-contrib-domino-rest】のフォルダとその中身がダウンロードされていたのですが、Node-REDの画面にnodeとして表示されず、苦労してしまいました。
ちなみにインストールされた結果画面は下記になります。
きれいにdomino関連のノードが並んでますね。
まずはこれにて準備が完了しました。
せっかくですので、Noteのデータにアクセスできるかだけテストしてみました。
作成したのは以下の3パターン("document collection"、"view collection"、"vie entries")
それぞれテストしたところ、問題なくNotesのデータが取得できるところまで確認しました。
以下は"view entries"の結果ですが、正しく値が取得されていました。
まだ何を作ろうか考えていませんが、いろいろと情報を探して試してみたいと思います。
また何か簡単なものができれば、公開させて頂きますので、よろしくお願い致します。