דילוג לתוכן
Secret Knock

דפיקות יציאות ב‑Apple Watch

פתחו את הדלת מפרק כף היד. אפליקציית Apple Watch מבצעת דפיקות בכל סוגי הדלתות דרך ה‑iPhone ומציגה את הדלת פתוחה מעט עם הספירה לאחור שלה; כשאינכם ליד ה‑iPhone, היא יכולה לשלוח בעצמה fwknop SPA דרך HTTP.

דרך ה‑iPhone

אפליקציות Apple Watch אינן יכולות לשלוח מנות רשת גולמיות, ולכן השעון מבקש מה‑iPhone לבצע דפיקה. כל סוגי הדלתות פועלים כך: רצפי knockd, ‏fwknop דרך UDP, גדלי ping ו‑DrayTek. רצפי הדפיקות והמפתחות שלכם נשארים ב‑iPhone.

באופן עצמאי: fwknop SPA דרך HTTP

ללא ה‑iPhone בקרבת מקום, השעון יכול לשלוח מנת fwknop SPA כבקשת HTTP דרך Wi‑Fi או רשת סלולרית. fwknopd קורא את המנה מהתעבורה שהוא לוכד, לכן הפעילו SPA דרך HTTP, כללו את יציאת HTTP במסנן הלכידה שלו, וודאו שמשהו מקבל חיבורי TCP ביציאה זו — למשל, שרת האינטרנט שלכם — כדי שהבקשה תישלח בכלל.

# /etc/fwknop/fwknopd.conf
ENABLE_SPA_OVER_HTTP    Y;
PCAP_FILTER             udp port 62201 or tcp port 80;
fwknopd.conf

בשעון

  1. 1לחצו לחיצה ממושכת על לחצן הדפיקה. השעון מקיש על פרק כף היד כשהדפיקה נשלחת, ושוב כשהדלת נפתחת.
  2. 2דלת פתוחה מעט מציגה את בדיקת היציאה ואת הספירה לאחור, עם דפיקה נוספת.
  3. 3הסיבוך פותח את האפליקציה מלוח השעון.
  4. 4כאשר נעילת האפליקציה מופעלת, השעון אינו מבצע דפיקות.

כל הדוגמאות ב-GitHub → כל התצורות בדף זה, מוכנות להעתקה: github.com/mobilcomm/secretknock-examples (נחלת הכלל).

שאלות

האם המפתחות שלי עוברים לשעון?

רק עבור דלתות שמבצעות דפיקה באמצעות fwknop SPA דרך HTTP, שהשעון שולח בעצמו. רצפי דפיקות ומפתחות אחרים נשארים ב‑iPhone.

מדריכים להגדרה שלך