Sonoff контролиран от наш софтуер

dakata__92

Super Moderator
https://www.olx.bg/ad/sonoff-bezzhichen-wifi-smart-kontroler-CID632-ID77pGB.html#3fc7517496

Колеги, търся си информация, как мога да управлявам въпросният контролер, с мой собствен софтуер драснат на PHP? Искам да създам сайт, чрез който да управлявам въпросният контролер on/off но не намирам информация или урок, как и на къде да насоча заявките. Някой пробвал ли се е да направи подобно нещо?
 
Прегледах един урок тук - https://www.itead.cc/blog/user-guide-for-sonoff-slampher - как се ползва тая машинка и останах с впечатление, че си има dedicated приложение за телефон, което го управлява.

Ето в тази тема човекът пита г/д същото: http://support.iteadstudio.com/support/discussions/topics/11000001020
Явно не са навити да си публикуват протокола.

Но! В края на темата има интересен линк: https://blog.ipsumdomus.com/sonoff-switch-complete-hack-without-firmware-upgrade-1b2d6632c01

Хвърлих един диагонален поглед, струва ми се че може да ти е полезно, защото човекът слуша пакетите, които приложението праща за свързване със сървъра, и така вади API ключ, с който явно получаваш по-'fine-grained' control. Не съм чел в детайли, прегледай го.


----
Вземи разучи и нещо друго от РНР най-накрая, не може а и няма логика всичко да се маже на него.
Той даката си го харесва PHPто, не иска да се разделя с него :D :D
 
heytar каза:
dakata__92 каза:
https://www.olx.bg/ad/sonoff-bezzhichen-wifi-smart-kontroler-CID632-ID77pGB.html#3fc7517496

Колеги, търся си информация, как мога да управлявам въпросният контролер, с мой собствен софтуер драснат на PHP? Искам да създам сайт, чрез който да управлявам въпросният контролер on/off но не намирам информация или урок, как и на къде да насоча заявките. Някой пробвал ли се е да направи подобно нещо?
Вземи разучи и нещо друго от РНР най-накрая, не може а и няма логика всичко да се маже на него.

Отдавна съм разучил и други неща, но в момента задавам конкретен въпрос.
 
anonimen каза:
Прегледах един урок тук - https://www.itead.cc/blog/user-guide-for-sonoff-slampher - как се ползва тая машинка и останах с впечатление, че си има dedicated приложение за телефон, което го управлява.

Ето в тази тема човекът пита г/д същото: http://support.iteadstudio.com/support/discussions/topics/11000001020
Явно не са навити да си публикуват протокола.

Но! В края на темата има интересен линк: https://blog.ipsumdomus.com/sonoff-switch-complete-hack-without-firmware-upgrade-1b2d6632c01

Хвърлих един диагонален поглед, струва ми се че може да ти е полезно, защото човекът слуша пакетите, които приложението праща за свързване със сървъра, и така вади API ключ, с който явно получаваш по-'fine-grained' control. Не съм чел в детайли, прегледай го.


----
Вземи разучи и нещо друго от РНР най-накрая, не може а и няма логика всичко да се маже на него.
Той даката си го харесва PHPто, не иска да се разделя с него :D :D

Ще се поровя за още информация, защото тази я открих и аз. Нещо не ми станаха доста неща ясни ама няма как. Е PHP ще си ми остане слабост до живот, просто е първият език, който ми даде голяма свобода и реализация на много идеи за малки лични проектчета. Скоро се надявам да ми се наложи да пиша дипломна работа и бих желал да е нещо свързано с тази област и ми се иска да покажа уважение към езика и любимото си хоби.
 
Мисля, че за тези ти трябваше акаунт в сайта на производителя. От там си качваш някакво приложение и така си управляваш квото ти трябва. Не мисля, че предоставят API за външни приложения... ама за 10-15$ толкова. :D
 
pix3l каза:
Мисля, че за тези ти трябваше акаунт в сайта на производителя. От там си качваш някакво приложение и така си управляваш квото ти трябва. Не мисля, че предоставят API за външни приложения... ама за 10-15$ толкова. :D
То ако ставаше на въпрос има уроци за къстъм софтуер, само трябва да си поиграя с поялника малко. Мисълта ми беше друга, но ще се поровя. За сега е само идея, над която да си по блъскам главата, но не пречи и да я сменя, като не става.
 
Не бе, то става. Прихващаш пакетите, анализираш ги, правиш си приложението и пренасочваш трафика към него. Докато структурата на пакетите е идентична, устройството ще си мисли, че си говори със сървърите на производителя. :D

Въпросът беше, че няма API например, който да ти улесни работата. А може би производителят дори забранява подобни интервенции... не знам и не съм се интересувал.
 
играх си и аз преди с подобни неща, но тъй като в светът на IoT, всеки ден излиза някакъв нов продукт.. няма как да добавя всичко :)
но това което може да направиш, е да използваш контролер на който може да качиш код на C -> esp8266 и да вържеш реле каквото си искаш по мощност.
тук има малко информация, естествено има много повече в интернет.

https://webcontrol.link/forum/posts/using-nodemcu-board-to-send-data-to-webcontrol-iot-platform

това е за sonoff..

http://www.instructables.com/id/Control-Sonoff-From-Raspberry-Pi/
 

Горе