Page 1 of 2
What about support for Apple Homekit / Google Weave (Brillo)
Posted: Mon Nov 16, 2015 12:31 pm
by Angel J.
Hello everyone.
Congratulations on your excellent work in the ESP32.
We are working on the development of Apple Homekit / Google Weave (Brillo) compatible products.
And if we could develop with your new chip, for us it would be great news.
We sincerely believe that this is the future of IoT.
Thank you.
Re: What about support for Apple Homekit / Google Weave (Brillo)
Posted: Mon Nov 16, 2015 3:17 pm
by johnlee
Yes, support for homeKit and Brillo are on the way. for ESP32 and ESP8266 as well.
Re: What about support for Apple Homekit / Google Weave (Brillo)
Posted: Wed Nov 18, 2015 10:28 pm
by Angel J.
Yes sir, very good news.
But I'm a little confused.
If I understand, the Apple Homekit HAP protocol requires hardware encryption elliptic curve (crypto engine), and further support for Apple chip id. The chip ESP32 will include this hardware?
On the other hand, seems it Google Thread/Weave/Brillo initially will use a 802.15.4 radio. ESP32 seems that chip will support Bluetooth radio, but also alternatively include 802.15.4 radio? or implement Weave protocol in a WiFi mesh network?
Thank you.
Re: What about support for Apple Homekit / Google Weave (Brillo)
Posted: Mon Nov 30, 2015 4:41 pm
by johnlee
i have to clarify that support for Brillo is not possible with ESP32. Yes, we do have hardware support for encryption.
Re: What about support for Apple Homekit / Google Weave (Brillo)
Posted: Sun Jan 03, 2016 5:47 pm
by AdySan
This is great news. I already have HomeKit somewhat working on ESP8266, but it's using a RaspBerry Pi bridge for emulating the HomeKit API and doing the heavy lifting of encryption. I would love to beta test if something better is already in the works.
Re: What about support for Apple Homekit / Google Weave (Brillo)
Posted: Wed Feb 03, 2016 8:50 am
by borntsch
Hi @johnlee
First you post that
Yes, support for homeKit and Brillo are on the way. for ESP32 and ESP8266 as well.
and now
i have to clarify that support for Brillo is not possible with ESP32.
Could you elaborate this a little bit further? Is support coming or not?
Kind regards
Marc
Re: What about support for Apple Homekit / Google Weave (Brillo)
Posted: Wed Feb 03, 2016 10:24 am
by Angel J.
Cheers,
Support for Google Brightness can never be possible with ESP32,
Hardware requirements for Google Brillo are:
- 32 Mb RAM
- 128 Mb ROM
- Powerful processor such as MIPS, ARM Cortex A
You have to think that Google Brillo is more like OpenWRT.
https://youtu.be/2rPkbyyviGI
But the protocol underlying Google Brillo, Google Weave,
https://youtu.be/uIIZD4KuIJM
I think Espressif can implement Google Weave in ESP32,
but that question has not been answered.
On the other hand, support for Apple Homekit is more urgent because there are now selling products, and other manufacturers already have that support.
In any case, one or the other, or both, are the future, I have no doubt.
Re: What about support for Apple Homekit / Google Weave (Brillo)
Posted: Wed Feb 03, 2016 1:01 pm
by borntsch
Thanks for clarifying things! That's quite a pity, that brillio will not be able to run on the ESP32...
But I'm still interested in that Weave support
Also are there any plans to make a espressif chip, that will support brillo?
cheerio!
Re: What about support for Apple Homekit / Google Weave (Brillo)
Posted: Tue Feb 09, 2016 2:20 pm
by robinp
Perhaps you might like to look at AllJoyn
https://allseenalliance.org. It's an open source Linux Foundation project that seems to also have a fair bit of momentum (even Microsoft are using it for their IOT effort).
I am definitely keen to see if the AllJoyn Thin Core library can be easily ported to the esp32.
Re: What about support for Apple Homekit / Google Weave (Brillo)
Posted: Tue Sep 06, 2016 7:45 pm
by fekman
@johnlee Any news or updates in regard to HomeKit suport? If you can, PM me because our company have a few questions.