記事一覧
外出先から自宅の玄関鍵を制御
前回、RaspberryPiとWebixライブラリを使って、スマホで玄関の鍵をコントロールする事例を紹介しましたが、前回の実装例では、自宅のWifiが届く範囲でしか玄関の鍵の状態確認や施錠・解錠ができない方式でした。やっぱり、自宅から離れた場所で、自宅の玄関の鍵状態を確認したり、施錠や解錠ができることが望ましいし、便利ですよね。今回は、外出先から操作できる環境を構築しましたので、紹介します。自宅内
もっとみるRaspberryPi+webixで玄関鍵を管理
今回は、RaspberryPi zero w2に電子錠を制御する回路と実装し、スマホから施錠操作や状態を確認するWebアプリをWebixで実装してみましたので、紹介します。
最近は、マンションなどでは電子錠とスマホが連携したサービスも多く発表されていますが、今回は、持ち家で同じようなスマホで玄関の鍵の制御や状態確認をする回路とアプリを実装しましたので紹介します。玄関の鍵が電子錠になっていることが前
Webixライブラリで作成した画面からサーバへの要求API(REST API)の紹介No.28
今まで、Webixライブラリを使った画面や画面とサーバ側のアプリ(PHP)との連携を紹介してきましたが、再度、REST APIのように処理する機能の実装例を紹介します。Webixライブラリ(Javascript)で画面を構成すると、その画面を起動したとき、ボタンなどを押下したタイミングで、サーバ側に検索の依頼や新規データ作成、更新、削除などを要求するとき、URLとパラメータを指定してAjaxによる
もっとみる撮影した画像をトリミングしてWebixで利用方法No.027
前回までに紹介した備品管理では、スマホでQRコードの撮影や画像を撮影して格納する動作を紹介していますが、状況によっては、撮影した画像の一部を切り取る操作(トリミング)をしたい場面も多くあると思います。今回、Javascriptでトリミングするライブラリ(croppie)を使い、Webix画面で連携する実装をしましたので紹介します。サンプルソースで実際に動くソースを公開します。実際に操作できます。サ
もっとみる各種センサの情報をwebixを使ってWeb表示
RaspberryPiへのWebixライブラリ適用例の紹介記事ですが、別の記事作成でしばらく紹介できませんでした。再開します。今回は、RaspberryPiに市販ボードを実装し、各種センサの情報を定期的に収集し、RaspberryPi上のデータベースに格納(ロギング)し、Web画面から期間を指定して情報を一覧表示したり、グラフ表示する機能です。
web画面は、webixというライブラリを使用してJ
スマホでQRコードを読み取り備品管理を
前回までの記事(No.024)で備品管理する保管先と備品情報の情報管理が実装できましたので、今回は、QRコードを読み取って、備品管理に活用する機能を紹介します。今回、紹介する内容は、備品情報を保管する保管先情報を手で指定する方法でなく、保管先に貼ってあるQRコードをスマホで読み込み、保管先として設定する機能です。
バーコードリーダを使用せず、スマホのカメラでQRコードを読み取る機能を実装します。J
QRコード活用のための環境準備(備品保管場所情報管理)No.022
前回の記事(No.022)でQRコードを利用した備品管理機能を紹介しましたが、実際に業務で使用するには、備品情報とその備品を保管する保管場所情報をきちんと管理する環境が必要です。2種類の情報を2つのテーブル(データベース)に登録して、QRコードラベルを印刷し、保管管理が可能となります。今回は、準備段階ですが、備品を保管する場所情報を管理する業務について紹介します。保管場所は、例として、部屋、部屋内
もっとみるRaspberryPiセンサ情報読取りとWebix
前回の記事では、RaspberryPiで制御した情報をWebで公開するためにWebixの活用が簡単という内容を紹介させていただきましたが、その事例を紹介するために、市販品で各種センサ情報を収集できるボードを今回は紹介します。RPZ-IR-Sensor Rev2というボードで、拡張スロットに装着すれば、使用できます。温度/湿度/気圧/明るさ/赤外線センサが実装されており、それ以外に4つのLEDと2つ
もっとみるRaspberryPi管理UIのWeb化についてP001
RaspberryPiを使っている皆様、ハードウェアの制御や各種センサの情報収集など利用価値の高いボードですよね。私も今まで、I2CコントローラやGPIOで各種モジュールを制御し、さまざまな情報を取集したりしていましたが、情報を確認するときにメール通知などしかしておらず、画面を使った管理はあまり実装していませんでした。Webアプリを作るのが大変で、それだったら、メールやsshでの確認でもいいやと思
もっとみる市販のMiniPCにLinux(Almalinux)をインストールする手順Webixライブラリの構築方法 P007
前回までにAlumalinux OS上にApache2とPHP8.2とMariaDBを構築し、Webixライブラリを動作させる環境が整いましたので、今回は、Webixライブラリの構築について説明します。Webixライブラリは、Javascriptで記述されたリッチクライアントGUIを簡単に動作させるためのライブラリで、さまざまなコンポーネントが揃っています。今まで紹介しました記事をみていただけれ
もっとみる