sesame スマートロック Part.10
レス数が1000を超えています。これ以上書き込みはできません。
ひらめいただけで未確認です。
誰かよろしくお願いします。w
使うもの
セサミ3/4本体
Android(MacroDroid,セサミアプリ)
Androidが外出に使うならWiFiモジュールも。
セサミアプリ設定
通知オン
※セサミの施錠、解錠、手動施錠、手動解錠、
オートロック全ての通知が受け取れる状態にしておく。
MacroDroid
セサミの現状メモ用の
グローバル変数(真偽)を用意。
セサミからの通知テキストで判定し
グローバル変数の値を変更するマクロを
つくる。
MacroDroidはクイックボタン、
通知バーボタン、ホーム画面ボタン等を
用意できそれにマクロを関連付けることが
できる。
例えば青ボタン(解錠用)
変数が解錠中なら何もしない。
施錠中ならEmuNfcTagでもUI操作でも
よいのでセサミのトグル動作を呼び出す。
例えば赤ボタン(施錠用)
変数が施錠中なら何もしない。
解錠中ならEmuNfcTagでもUI操作でも
よいのでセサミのトグル動作を呼び出す。
例えば黄色ボタン(現状)
変数の値をみて状態をポップアップ。 >>950
>>951
あ、あったわ、何か勘違いしてた。
ごめんごめん。
SDKにあるならシンプルなやつを自作できそうね。
interface CHSesame2 : CHSesameLocker {
var delegate: CHSesame2Delegate?
var deviceShadowStatus: CHSesame2ShadowStatus?
var mechSetting: CHSesame2MechSettings?
var intention: CHSesame2Intention
fun lock(historytag: ByteArray? = null, result: CHResult<CHEmpty>)
fun unlock(historytag: ByteArray? = null, result: CHResult<CHEmpty>)
fun toggle(historytag: ByteArray? = null, result: CHResult<CHEmpty>)
fun configureLockPosition(lockTarget: Short, unlockTarget: Short, historytag: ByteArray? = null, result: CHResult<CHEmpty>)
fun getAutolockSetting(result: CHResult<Int>)
fun enableAutolock(delay: Int, historytag: ByteArray? = null, result: CHResult<Int>)
fun disableAutolock(historytag: ByteArray? = null, result: CHResult<Int>)
fun getHistories(page: Int, result: CHResult<List<CHSesame2History>>)
fun getBleAdvParameter(result: CHResult<CHSesame2BleAdvParameter>)
fun updateBleAdvParameter(interval: Double, txPower: Byte, historytag: ByteArray? = null, result: CHResult<CHSesame2BleAdvParameter>)
fun loginSesame(token: String? = null)
} >>945
これさえあれば出かける時に施錠でもたつくってのが無くなるのにねえ
解錠は時間に余裕があるからまだいいが
施錠は自分の耳で動作を確認しないとドアから離れられない
この寒いのにドア前で6-7秒くらい待つことになる
ショートカット使えたらこの待ち時間が3秒に短縮できると思う
しかもワンタップ
スマホによっては電源ボタンダブルタップに割り当てるとかもできるだろう
手探りで施錠できる
文句なしで便利なはずで対応しない理由が分からない アプリで解施錠の確認が出来ない強迫神経症の人間は大変だなw ドアにNFC貼って施錠解錠でよくね?
かざすだけで1秒かからずで動いて快適やで >>956
NFCってiPhoneだとなんかもたつくんだよね
かざせばすぐに読み取ってくれる感じじゃなくてワンテンポ遅れるというか
一旦画面を点灯させなきゃいけないのもマイナスポイント NFCが微妙だと思うところ
iPhoneはスマホ取り出し画面点灯してスワイプしてからかざす。
Androidはスマホ取り出しロック解除してからかざす。
全くスマートではないですよ。
無点灯でも反応してよいNFCタグかどうかはユーザが指定できるようになってほしいですね。
荷物もっている状態でスマホを取り出して解錠できたとして、そのままスマホをもったままドアを開けようとしてスマホ落下という人が必ずいます。
自分もやりそうだけど子供は絶対やる。
スマートなしリスクありです。 >>959
NFCはねえ・・スマホをロック解除してからNFCが反応するようになるまで数秒待たなきゃいけない
うちのスマホだと3秒
NFCかざしたまま待っていれば3秒後に反応するのならまだいいが
全く逆で3秒きっちり待ってからかざさないと永遠に反応しない
反応しなかったら一度離してきっちり3秒待ってからかざし直し
こんなもの使う気になれないよ
ショートカットが使えたらNFCなんかいらないしね
ごたごたやってるうちにスマホを落としでもしたら目も当てられない >>958
それも上の方で話が挙がってるんだけど誤作動起こすんだよね
普通にスマホイジっていても鍵が開いちゃうというねw
自分も便利だと思って飛びついていきなり開いちゃってビックリしたよ みんなやれることは一通りやってるから自分でやり方を編み出さなきゃならないところまできてるんだよね
少なくとも既存のやり方で満足できるものは一つとして無いな 詳しくは知らないんだけど、交通系や電子マネー系以外のNFCって画面オフのスマホでは利用できない制限があるのかな?
それならアプリの問題ではなくスマホの制限ってことになる。 既存のやり方で一番マシかなと思ったのはワイヤレスイヤホン経由でSiriショートカットを作動させるのと
アップルウオッチを使うやり方だったかな
それでも満足出来なかったから自家製手ぶらに取り組み始めたけど どうでもいんじゃない?その原因がどこにあるにせよ
NFCが使い物にならないという事実は変わらないから
少なくとも俺はこんなの使いたくない
でも今は施錠にNFC使ってる
ショートカットが使えないからしかたなく
ショートカットが使えたらこの問題もあっさり解決するのに >>963
アプリではなくてスマホの制限ですよ。
おサイフケータイ系はNFC無効にしててもつかえるNFCとは似て非なるもの(Felica)ですね。 まあ何にしろこれで完璧というやり方は出てこないだろうな
こっちもQrioのスマートキーみたいなのが出てくれるといいんだが
家族持ちには待望の機能なんだろうけど >>960
こっちはNFCかざすとすぐスマホ振動してそこからはNFCからスマホ離してもアプリ起動して解錠してくれてた
スマホとNFCの通信がうまくいってないんじゃない 俺はヘイSiriオープンセサミで手ぶら解錠できとるで >>970
うちにある2台のスマホ、どちらも3秒またないとNFC認識しないのに? >>973
Galaxy S21 Ultraと古い機種だけどMate9両方ともNFCかざしてすぐ反応した
NFCはセサミ純正のやつ
詳しくわからないけどケースのせいで通信うまくいってないかNFC貼るとこ金属だとあまり良くないってどっかで見たけどその辺見直してもダメ? >>974
それ、スマホをロックした状態から試してる?まさかロック解除された状態じゃないよな?
事前にロック解除してたらすぐ反応するのは当たり前だ
スマホをロック解除してから3秒待たないとNFCは反応しない、うちにある2台のスマホはどちらもそう
ケースとかまったく関係ない
スマホは裸で机のうえに置いたNFCタグで試しても同じことが起こる
もちろん机は非金属
3秒まてば確実に反応するのでタッチする位置がどうこうとかも関係ない
すべてきっちり確認してある >>975
興味あってXperia1で試してみたらすぐ反応しました。
ロック解錠、すぐにタグかざす、すぐ反応
すぐっていうのは体感で1秒かかってない >>976
うちはよく分からない安物のタグです。
即反応 >>975
Androidはよほど古いやつか、rootとってアプリいれた端末しかロック状態でのNFC応答はしない。 可能ならスマホすらも取り出さずにドア開けたいよね
いっそのこと鍵を開けるという意識すらも無くしたい気分だよ >>979
ウィジェットじゃないですかね?
家に近づいてWiFiが先にオンになることがないならいい感じでうごきそう。
WiFiオフは家から離れたら自動的にオフそうなるんでしたっけ?
いつもWiFi切断の方を使っているのでよくわからない。 >>981
あとEmuNFCtagはロック画面で動かないので画面ロックなしにしているのかな?
スマホはrootもとってそう >>979
EmuNFCtagを開いたときにセサミアプリも同時に立ち上がるよ
だってそのためのアプリだもん ありがとう
常駐かバックグラウンド必須と思い込んでたが試したら出来た >>982
寒い中テストしちゃったよ!
お主も悪よのう >>982
OSがロック画面だとNFC読み取りをしないだけで、EmuNFCはrootもいらんし、ロック画面でも動く。 あとはエントランスも
手ブラしてえなぁ〜(おっさん声) >>987
画面ロックして1回目のEmuNFCtagは反応したんですが2回目から反応しなかったので思い込んでました。
素のNFCが画面ロック解除しないと反応しないのと同じなのかと…
なにかやり方がまずかったのかもしれないのでまた試してみます。 >>989
朝やりなおしたら問題なかったです。
EmuNFCtagは画面ロック状態でも動作しました。
誤情報失礼しました。
アプリ起動時の「新規で強制的に起動」をつけずに試していた時の不安定動作で勘違いしていたようです。 >>900
Nexus5買ってきたらfindthingと無事ペアリング出来たよ。切断もないね。ありがとう。これで夢の手ぶら生活できる。
Android6で一部のBLEデバイスと接続するとできるのかもね。 >>992
わざわざそこまでやってくれたんやね4つ買ったタグが無駄にならなくて良かった
ようこそ手ぶらの世界へ!
前に載せたやり方でひとまず手ぶらは実現出来るはずなんだけど
端末が何分古いのもあってアプリが勝手に落ちてたり動作が安定しないことがあるんだよね
今それを安定的に運用するために色々と試してるのでちゃんと出来るようになったらまた共有させてもらうよ
スマートタグは入れっぱなしにしてても突然切れることはなさそうなんで
付けっぱなしで大丈夫だと思うけど使ってて何か不便なことがあったら教えてちょうだいね このスレッドは1000を超えました。
新しいスレッドを立ててください。
life time: 54日 0時間 41分 39秒 5ちゃんねるの運営はプレミアム会員の皆さまに支えられています。
運営にご協力お願いいたします。
───────────────────
《プレミアム会員の主な特典》
★ 5ちゃんねる専用ブラウザからの広告除去
★ 5ちゃんねるの過去ログを取得
★ 書き込み規制の緩和
───────────────────
会員登録には個人情報は一切必要ありません。
月300円から匿名でご購入いただけます。
▼ プレミアム会員登録はこちら ▼
https://premium.5ch.net/
▼ 浪人ログインはこちら ▼
https://login.5ch.net/login.php レス数が1000を超えています。これ以上書き込みはできません。