עזרה - שליחת פקודות web לאלקסה
שלום לכולם,
האם יש דרך לשלוח לאלקסה פקודות web כדי שהיא תבצע דברים?למשל שתפסיק לנגן מוזיקה?
אנסה לתאר את הבעיה:
אצלי אלקסה מחוברת בבלוטות לרסיבר, וברגע שהבית עובר למצב away, הרסיבר כבה אבל אלקסה ממשיכה לנגן דרך הרמקול הפנימי שלה והייתי שמח למצוא דרך לגרום לה להפסיק לנגן.
המחשבה היא לשלוח פקודת web ברגע שהבית עובר ל-away אבל לא מצאתי דרך לעשות את זה.
יש רעיונות?
האם יש דרך לשלוח לאלקסה פקודות web כדי שהיא תבצע דברים?למשל שתפסיק לנגן מוזיקה?
אנסה לתאר את הבעיה:
אצלי אלקסה מחוברת בבלוטות לרסיבר, וברגע שהבית עובר למצב away, הרסיבר כבה אבל אלקסה ממשיכה לנגן דרך הרמקול הפנימי שלה והייתי שמח למצוא דרך לגרום לה להפסיק לנגן.
המחשבה היא לשלוח פקודת web ברגע שהבית עובר ל-away אבל לא מצאתי דרך לעשות את זה.
יש רעיונות?
- דומיקון
- עוסק בתחום

- תגובות: 886
- הצטרף: מאי 2015
- מיקום: מרכז השרון
- נתן תודות: 50 פעמים
- קיבל תודות: 146 פעמים
כמה רחוק אתה מוכן ללכת ?
פתרון אפשרי ליישום - CURL
הסבר:
תתחבר דרך הממשק של הדפדפן לאלקסה, תבחר כפתור ימני בכרום ואז INSPECT
תבחר טאב NETWORK
ואז תלחץ על PAUSE
אתה תקבל פקודת HTTP שהרצה שלה ע"י CURL יבצע הפסקה של המוזיקה.
תוכל להתקין קוד להרצת CURL על כל שרת (JAVA , לינוקס, חלונות... וכו')
curl "https://pitangui.amazon.com/api/np/comm ... =QEWQWEWQE" -X OPTIONS -H "Access-Control-Request-Method: POST" -H "Origin: http://alexa.amazon.com" -H "Accept-Encoding: gzip, deflate, sdch, br" -H "Accept-Language: en-US,en;q=0.8,he;q=0.6" -H "User-Agent: Mozilla/5.0 (Windows NT 10.0; WOW64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/55.0.2883.87 Safari/537.36" -H "Accept: */*" -H "Referer: http://alexa.amazon.com/spa/index.html" -H "Connection: keep-alive" -H "AlexaToolbar-ALX_NS_PH: AlexaToolbar/alx-4.0" -H "Access-Control-Request-Headers: csrf" --compressed
כמובן דוגמא פשטנית אבל סומך עליך שתבין ...
פתרון אפשרי ליישום - CURL
הסבר:
תתחבר דרך הממשק של הדפדפן לאלקסה, תבחר כפתור ימני בכרום ואז INSPECT
תבחר טאב NETWORK
ואז תלחץ על PAUSE
אתה תקבל פקודת HTTP שהרצה שלה ע"י CURL יבצע הפסקה של המוזיקה.
תוכל להתקין קוד להרצת CURL על כל שרת (JAVA , לינוקס, חלונות... וכו')
curl "https://pitangui.amazon.com/api/np/comm ... =QEWQWEWQE" -X OPTIONS -H "Access-Control-Request-Method: POST" -H "Origin: http://alexa.amazon.com" -H "Accept-Encoding: gzip, deflate, sdch, br" -H "Accept-Language: en-US,en;q=0.8,he;q=0.6" -H "User-Agent: Mozilla/5.0 (Windows NT 10.0; WOW64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/55.0.2883.87 Safari/537.36" -H "Accept: */*" -H "Referer: http://alexa.amazon.com/spa/index.html" -H "Connection: keep-alive" -H "AlexaToolbar-ALX_NS_PH: AlexaToolbar/alx-4.0" -H "Access-Control-Request-Headers: csrf" --compressed
כמובן דוגמא פשטנית אבל סומך עליך שתבין ...
דומיקון - בית ישראלי חכם יותר
נציגי חברת Vera Control LTD בישראל
הפתרון המלא לבית חכם ישראלי בטכנולוגיית Z-Wave בתדר 916 MHz באישור משרד התקשורת ומכון התקנים
http://www.domicon.co.il/
נציגי חברת Vera Control LTD בישראל
הפתרון המלא לבית חכם ישראלי בטכנולוגיית Z-Wave בתדר 916 MHz באישור משרד התקשורת ומכון התקנים
http://www.domicon.co.il/
@morgi23
כשאתה מתחבר לחשבון שלך בכל אתר, אפליקציה או מערכת, נפתח session בין מכשיר הקצה שלך לבין השרת.
כשאותו סשן נפתח הוא מקבל תאריך תפוגה (בג׳ימייל לדוגמא הוא אין סופי, באתר הבנק שלך הוא כמה דקות ספורות מטעמי בטיחות), וברגע שהוא פג אותה מערכת מכריחה אותך לעשות login מחדש.
יש דרכים לקבע session בכוח ובעצם לגרום לו תמיד להשאר פתוח וככה ה- http request תמיד יהיה תקין.
אני לא בטוח שזאת הדרך הכי יעילה אבל זה שווה נסיון.
תדבר איתי בערב כשתתפנה ונעבוד על זה.
דן
כשאתה מתחבר לחשבון שלך בכל אתר, אפליקציה או מערכת, נפתח session בין מכשיר הקצה שלך לבין השרת.
כשאותו סשן נפתח הוא מקבל תאריך תפוגה (בג׳ימייל לדוגמא הוא אין סופי, באתר הבנק שלך הוא כמה דקות ספורות מטעמי בטיחות), וברגע שהוא פג אותה מערכת מכריחה אותך לעשות login מחדש.
יש דרכים לקבע session בכוח ובעצם לגרום לו תמיד להשאר פתוח וככה ה- http request תמיד יהיה תקין.
אני לא בטוח שזאת הדרך הכי יעילה אבל זה שווה נסיון.
תדבר איתי בערב כשתתפנה ונעבוד על זה.
דן
עדכון:
רכשתי לאחרונה Sonos Play1 ויש פלאגין מצויין לממשק מול Vera.
בפלאגין יש אופציה לשליחת (TTS (Text To Speech דרך השרת של גוגל (שלא עובד משהו) ודרך עוד מספר שרתים אחרים (אני בחרתי ב-MaryTTS שרץ אצלי מקומית על Raspberry Pi ).
הפתרון הפשוט לבעיה שהצגתי בתחילת השרשור, זה להגדיר שהסונוס "אומר" לאלקסה לכבות את המוסיקה במעבר ל-away.
ככה זה נראה:
רכשתי לאחרונה Sonos Play1 ויש פלאגין מצויין לממשק מול Vera.
בפלאגין יש אופציה לשליחת (TTS (Text To Speech דרך השרת של גוגל (שלא עובד משהו) ודרך עוד מספר שרתים אחרים (אני בחרתי ב-MaryTTS שרץ אצלי מקומית על Raspberry Pi ).
הפתרון הפשוט לבעיה שהצגתי בתחילת השרשור, זה להגדיר שהסונוס "אומר" לאלקסה לכבות את המוסיקה במעבר ל-away.
ככה זה נראה:

