Google, Amazon en Apple werken samen aan standaard voor smarthomeapparaten

Amazon, Apple, Google en de Zigbee Alliance zijn een samenwerking aangegaan om een nieuwe open standaard te ontwikkelen voor het verbeteren van de connectiviteit van smarthomeapparaten.

Onder meer Google en de Zigbee Alliance maken melding van de oprichting van Connected Home over IP, een werkgroep die wordt beheerd door de Zigbee Alliance en overigens losstaat van het bestaande Zigbee 3.0/Pro-protocol. Het doel van deze samenwerking is om bestaande technologieën die zich op de markt hebben bewezen, samen te brengen in de vorm van een nieuwe standaard die op het internet protocol is gebaseerd. Via de Zigbee Alliance zijn ook partijen als Samsung, Signify, IKEA en NXP Semiconductors bij het project betrokken.

Deze nieuwe connectiviteitsstandaard zal vrij zijn van royalty's en moet de compatibiliteit van smarthomeproducten verbeteren. Deze samenwerking en de nieuwe standaard moeten het ook voor fabrikanten eenvoudiger maken om producten te maken. Volgens de Zigbee Alliance is de beveiliging een fundamenteel ontwerppunt bij de nieuw te ontwikkelen standaard.

De werkgroep gaat uit van een opensourceaanpak bij de ontwikkeling van het nieuwe universele connectiviteitsprotocol, waarbij het de bedoeling is dat bestaande, al uitgebrachte technologieën worden gebruikt en al dan niet worden aangepast. Dat moet de ontwikkeling versnellen. In het geval van Google gaat het onder meer om Weave en Thread, die beide op ip zijn gebaseerd. Verder betreft het Apples HomeKit en Amazon Alexa Smart Home.

Het standaardiseren van gebruikersinterfaces is geen taak van de werkgroep. Dat betekent dat de partijen niet de bedoeling hebben om stemassistenten, slimme schermen of mobiele en desktopapps te standaardiseren.

Wanneer de nieuwe standaard het levenslicht zal zien en de eerste daarop gebaseerde apparaten zullen verschijnen, is nog onbekend. De werkgroep heeft zich tot doel gesteld om eind volgend jaar een ontwerpspecificatie en een voorlopige implementatie uit te brengen.

Door Joris Jansen

Redacteur

18-12-2019 • 16:13

76

Submitter: sOid

Reacties (76)

76
71
34
5
0
35
Wijzig sortering
De versnippering tussen aanbieders en protocollen is eigenlijk het enige dat me tegenhoudt om het huis smart te maken, dus ik zeg goed idee! _/-\o_
Ik gebruik Home Assistent, beetje zoekwerk hoe alles juist werkt, maar maakt de connectie tussen verschillende smarthome producten mogelijk 😍
Ik zelf ook. Maar home assistant is natuurlijk niet toegankelijk voor de gemiddelde gebruiker ;)

Een dergelijke open standaard lijkt me daarom een goede aanpak.

[Reactie gewijzigd door Jay-v op 26 juli 2024 06:44]

Maar home assistant is natuurlijk nog niet 100% toegankelijk voor de gemiddelde gebruiker ;)
Fixed :)
Het is wel een doel om het zo goed mogelijk toegankelijk te maken voor de gemiddelde gebruiker. De laatste releases zijn er weer enkele grote stappen gemaakt om alles vanuit de UI te kunnen configureren.

Goed, het zal waarschijnlijk nooit zo gemakkelijk worden zoals google, amazon en apple dat kunnen maken, maar daar tegenover staat dan wel een enorm grote vrijheid en mogelijkheid om volledig onafhankelijk van de cloud en derde partijen te werken.
Helemaal mee eens, eigenlijk een opensource platform waar alle producten van deze grote merken gewoon met elkaar kunnen werken niets meer niets minder. Functioneel en to the point.
Eeeh. Deze standaard zegt niks over UI. Je kunt met Home Assistant al alles aan elkaar knopen. En bijvoorbeeld de Google Home of Apple HomeKit gebruiken.
Precies! Ik schakel zo met een klik aan klik uit schakelaar (433mhz) een Philips Hue lamp in! Niks via de cloud en razendsnel.
Voor mensen die dit ook willen: je kan ook een ICS-2000 kopen. Home assistent en soorten is natuurlijk 100% Tweakers approved, maar de WAF ligt daarmee redelijk laag als je het mij vraagt :+
En dat is juist het mooie: Homeassistant is bij mij thuis niet zichtbaar voor anderen dan mijzelf! Er zit gewoon een fysieke schakelaar die, als je er op drukt, het licht aandoet! WAF=100%
WAF? Bij mijn thuis ligt deze toch wel gemakkelijk tegen de 95% (5% omdat ik vaak aanpassingen doe en dan als een klein kind deze wil duidelijk maken naar de W).

Ik heb hier in de keuken een touchscreen 20" hangen waar een overzicht wordt gegeven van het huis: De lampen / scene's te bedienen; status van de zonnepanelen, overzicht van de camera's, agenda's. Als er vooraan gebeld wordt, komt de camera nog eens als popup op het scherm. Is er een belangrijk agendapunt (aangeduid met !!! in de agenda) dan veranderd de balk bovenaan van kleur. Een soort van entertainmenthub, want hiermee *kunnen* we ook nog eens heel de multimedia thuis aansturen. Ik zeg kunnen, want 90% van mij automatisaties hebben de bedoeling om te lopen zonder enige interactie (licht aan bij thuiskomst als het donker is, licht automatisch uit als iedereen weg is, NAS met plex uit als er 30 min niemand aan het kijken is;)

Zo kan ik nog wel even doorgaan :) Het is niet het gemakkelijkste systeem om mee te beginnen, maar voor een Tweaker zou dit wel uit te zoeken moeten zijn :)
Haha je verheel is heel herkenbaar, betreft het uitleggen aan W.

Ook betreft het automatiseren, ben ik het met je eens. Het hele doel van "smart home" is juist om zo min mogelijk nog zelf te doen. Hier ook heel veel automatisch, zonder tussenkomst van een mens.
En wat is daar zo bijzonder aan? Die functie zit toch al lang in Hue? Mijn Hue lampen zet ik ook aan met mijn traditionele schakelaar.
Omdat de schakelaar die ik gebruik absoluut niet geschikt is om een Hue te schakelen; het is een Klik aan Klik Uit schakelaar (deze om precies te zijn: https://www.klikaanklikui...dloze-wandschakelaar.html)

Door Home-assistant te gebruiken kan ik dus volledig vendor/protocol onafhankelijk zaken aan elkaar koppelen. Een wifi schakelaar met een Zwave lamp? Geen probleem! Een 433Mhz infrarooddetector met een Ziggbee alarm? Ook geen probleem :-)
Dat is een draadloze schakelaar?! Hoe werkt dat dan als het geen smart schakelaar? Ik snap juist wel dat het met hue werkt maar ik snap niet hoe het met traditionele lampen werkt.
Schakelaar -> 433mhz -> RFXcom -> Homeassistant -> router -> Hue hub -> Hue lamp
Dan kies je toch gewoon voor 1 systeem en geen 10 verschillende lampen en items ?
Omdat een niet 1 systeem alles heeft. Alleen lampen? Bv Hue is goed, maar geen gordijnen. Ikea leuk, maar minder in kleur/stabiliteit*

* minder dan hue.
Hue en IKEA lampen zijn beide Zigbee Light en werken als het goed is op elkaar's systemen.
Heeft Ikea een deurbel? Of een voiptelefoon? Het lijkt me goed dat verschillende merken een standaard gaan ondersteunen.
Mwah dat vind ik dan wel weer meevallen.

Ik heb liever gespecialiseerde protocollen/standaarden voor bepaalde typen smartproducts. Zo mag een lamp (waar dus altijd 220v aan hangt) best wat stroom verbruiken om daarmee wat performance en stabiliteit te kunnen bieden (hue sync ambilight kan dat goed gebruiken) terwijl een smart gordijnrail helemaal niet zo spannend hoeft te doen en met een zuinigere standaard kan communiceren.

Daarnaast mogen security devices als alarm en deur/raam vergrendeling weer een trager, maar goed dichtgetimmerde standaard gebruiken.

Een one size fits all gaan we toch al niet meer krijgen (aangezien we er toch al tig hebben gaat dat niet meer werken) dan maar liever goed gespecialiseerde standaarden die via software en aansturing met elkaar kunnen babbelen (zie Homey flows, IFTTT, HomeKit actions, ed).
Het smart gedeelte staat toch los van de lamp? Dat is gewoon een soort wifi aan/uit schakelaar. Dat mag van mij altijd zo zuinig mogelijk.
Is per definitie denk ik goed voor ontwikkelaars om zo zuinig mogelijk te ontwerpen, of in ieder geval aan te geven hoe dit bij volgende generaties beter geregeld is. Ik zie het anders niet gebeuren dat onze energieconsumptie ooit duurzaam kan worden.
Nee de lamp zelf heeft uiteraard ook kleuren regeling en dimstanden. Daarnaast functioneren zigbee lampen binnen een mesh netwerk dus ze hebben ook passthrough. Ik gebruik mijn Hue lampen in een ambilight setup en daarbij wordt dus meerdere malen per seconden een commando gestuurd naar de lampen. Vanuit de hub moet dit dus wel aangestuurd kunnen worden en de lampen moeten dit meerdere keren per seconde kunnen verwerken.


Een dergelijke setup heb ik dus niet per se nodig voor een koffiezetapparaat of een gordijn. Daarvoor is een frequentie van 1x per 2-5 seconden genoeg. Doordat de verwerkingssnelheid lager mag kan het verbruik dus ook naar beneden.

Zo heb je dus ook bijvoorbeeld vochtigheidssensoren, temperatuursensoren. Doe mogen in principe 1x per kwartier of misschien zelfs langer updaten.

Hue heeft met de hue tap al een schakelaar die alleen een signaal stuurt als je er op drukt en dan door een piezo element zelf de benodigde energie opwekt aan de hand van de drukbeweging.
In de praktijk valt het tegen. Bijvoorbeeld de nieuwe aan/uit dimmer van Ikea werkt op Zigbee, maar kan niet verbinden met de Philips Hue bridge. Middels touchlink direct op een lamp werkt het wel. Echter worden dan de switch commands niet naar de verbonden bridge gestuurd, waardoor condities en scenes niet mogelijk zijn.
Maar het is niet altijd goed!
IKEA lampen werken op de philips bridge... maar neit helemaal zo fijn als philips lampen.
IKEA/OSRAM bewegingsmelders werken niet op Philips Hue.
En zo zijn er vele zaken die gedeeltelijk of helemaal niet werken. Dat zou eigenslijk eerder als bij USB moeten zijn: heb je de juiste versie dan babbelt het met elkaar, zo niet dan op de grootste gemene deler.
Het is alleen lastig om 1 systeem voor alles te vinden. Lampen, smart gordijnen, je koffieapparaat, deurbel, sloten,etc. Allemaal op 1 systeem is lastig en ook nog eens beperkend. Al zijn er producten die proberen alles aan elkaar te knopen, bv homey

Ale straks zonder zorgen een smart device kan kopen, wetend het zal werken met Apple, Google, Amazon of whatever, is toch wel een goed vooruitzicht.

[Reactie gewijzigd door RebelwaClue op 26 juli 2024 06:44]

VeraPlus is ook zo'n systeem wat veel protocollen aankan. Z-wave, Zigbee WiFi en nog een paar. Lastig voor de gewone man, echter kan ik met Z-wave sensoren mijn Hue bedienen als voorbeeld...
ik hoop teminste dat ze dan ook een cross platform update geven of een tool om de oudere apparaten te unlocken met een open source firmware
Maar als ik de deelnemers zie, wel 'by default' gebaseerd dat het verbonden is met internet?

Ben ik misschien nog 'oldschool' maar mijn hele z-wave zit niet op internet, interface kan ik niet buitenaf benaderen, ik hoef mijn verwarming vanaf werk niet hoger te zetten, het doet 'smart' wat ik smart wil hebben thuis (meten, aanpassen en melden).
Men praat hier heel duidelijk enkel over een communicatie protocol. De website bied wat duidelijkheid:

The Project will define a specific set of IP-based networking technologies for device certification. We expect that compliant devices must implement at least one supported technology and not necessarily all.

The goal of the first specification release will be Wi-Fi, up to and including 802.11ax (aka Wi-Fi 6), that is 802.11a/b/g/n/ac/ax; Thread over 802.15.4-2006 at 2.4 GHz; and IP implementations for Bluetooth Low Energy, versions 4.1, 4.2, and 5.0 for the network and physical wireless protocols.


Geen verdere doelstelling dat het internet connected moet zijn, enkel de verplichting van een IP adres.
Het ligt en blijft dus geheel in de handen van de fabrikant. Ik verwacht dat Apple, Ikea en Philips, net zoals ze nu doen, gewoon lokaal kunnen werken.

[Reactie gewijzigd door Anoniem: 1322 op 26 juli 2024 06:44]

Verwacht het ook zeker niet als doelstelling, natuurlijk is het handig en makkelijk binnen je huidige Wifi netwerk alles te hebben werken, maar brengt juist het principe dat elk apparaat dus ook 'los' van de centrale verbinding 'kan' hebben met internet. Mijn Z-wave netwerk kan werkelijk niets zonder mijn hub, alles moet en gaat via centrale punt. Dat centrale punt in wifi is geen 'home' of andere 'smarthub', maar is gewoon je router.

Kan best dat het standaard een eis krijgt dat geen enkele 'unit' zelf internet op kan, maar verplicht via 1 'certified' device internet op zou mogen, maar ondanks Apple/Ikea bv wel lokaal kunnen, zie ik Google/Amazon hier toch zeker geen voorstander van zijn.
Lokaal = sneller. Ook Google snapt dat prima, zo hebben ze vertaal en voice dicteer zaken lokaal gemaakt zodat het sneller werkt. Geen internet nodig...

Waar iedereen op aast is om die hub te worden in je netwerk waar alle apparaten naar verbinden. De dirigent van je woning met uiteraard een voice assistent. Daar is waar de data verzameld wordt maar die zul je ook zelf kunnen bepalen. Google home, Apple HomeKit, Amazon Alexa, homey of Home Assistant, het is jouw keuze.

Wat betreft de overige apparatuur, Uiteindelijk krijgt ieder apparaat in je netwerk een IP. Op dit moment moet je ook niet toestaan dat al je interne apparatuur zomaar een internet verbinding op kan zetten (firewall) dus dit bereid zich enkel uit naar meer apparaten. Wat die centrale hub doet zal je eigen keuze zijn.
Ik denk dat buiten Tweakers veel mensen dit een nadeel zullen vinden. Voor de meeste mensen staat gebruiksgemak toch boven privacy en andere zaken.
Niet perse. Kijk naar Philips Hue, default werkt het alleen lokaal maar het is eenvoudig vanuit de app te verbinden met het internet. Ondanks dat is het aardig populair.
Zou fijn zijn als bijvoorbeeld de Ikea Tradfri lampen & accesoires ook volledig geüpdatet en werkzaam zouden kunnen worden via andere Hubs zonder allerlij ingewikkelde taferelen uit te halen.

De Lampen van Ikea zijn namelijk een perfect alternatief voor de duurdere Hue maar de Ikea Hub is gewoon onbetrouwbaar en koppeling aan Hue hub vervallen updates en HomeKit integratie.
Een belangrijk doel van de werkgroep is juist het voorkomen van tig verschillende hubs. Het idee is dat alles via IP werkt. In eerste instantie via Wifi, ZigBee en Bluetooth. Dus in theorie heb je maar 1 hub nodig die deze drie vormen van communicatie ondersteunt en dan ben je klaar. Als dit een succes wordt dan wordt iets dergelijk waarschijnlijk ingebouwd in de modem/router van je provider en ook centrale apparaten als een smart speaker. Op die manier kan je b.v. de Hue hub laten vallen.

Wel is het zo dat deze werkgroep zich richt op nieuwe producten. Grote kans dat een flink deel van het spul dat je nu in huis hebt niet zomaar het nieuwe IP gebaseerde protocol ondersteunt.

Maar met een beetje geluk opent dit flink wat mogelijkheden voor de enthousiaste Tweaker die meer met z'n IoT apparaten wil doen dan standaard wordt aangeboden door de fabrikanten.
Ik begrijp gewoon niet zo goed waarom het momenteel allemaal venderlockin is voor volledige functionaliteit, naast financiele motivatie.

Want alle Zigbee apparatuur kan namelijk gewoon gekoppeld worden met Zigbee supported hubs bijvoorbeeld OpenHAB maar je moet hiervoor wel de tijd nemen en weten wat je doet en updates van de hardware zal alsnog via de traditionele hub moeten gaan en in sommige gevallen heb je gewoon beperkte functionaliteit.
Belangrijkste reden is, voor zover ik het begrepen heb, dat er flink wat standaarden zijn, maar deze bedienen allemaal een klein stukje van de markt. Ze zijn over het algemeen vrij specifiek.
Aardig voorbeeld is idd ZigBee. Een lamp die ZigBee Light Link gebruikt kan niet zomaar praten met een apparaat dat het meer generieke ZigBee Home Automation protocol gebruikt. Dit komt voor een flink deel doordat de standaarden vrijwel per definitie achterlopen op de productontwikkeling en doordat er geen generieke standaard is voor communicatie tussen IoT apparaten.

IP is wel zo'n standaard, de werkgroep legt daar een laag bovenop zodat alle apparaten die dit nieuwe protocol ondersteunen met elkaar kunnen praten. De interessante vraag is hoe ze dat protocol future-proof gaan maken. Iets bedenken dat generiek is voor de huidige applicaties is vrij goed te doen, voorkomen van producent specifieke extensies op dat protocol wordt de grote uitdaging.
Je zult nog steeds een hub moeten hebben die je zigbee signaal omzet naar een signaal waar je router wat mee kan. Dat betekent dus niet dat je met deze standaard je hubs de deur kunt wijzen, maar dat de aansturing straks ook makkelijker via 3 partijen kan lopen (dus niet alleen via hue app bijvoorbeeld). Ik zie alleen het punt niet zo heel erg aangezien je nu in principe ook alles al aan elkaar kunt knopen. Over IP is ook geen issue (homeKit apparaten doen dat bij default).

Nee volgens mij gaat het er meer om dat apparaten die nu wifi en BT gebruiken gewoon IP adresseerbaar zijn ipv Custom proprietary aansturing met allerlei vage protocollen over de fysieke connectielaag heen.
De verandering zit er vooral in dat je nog maar 1 apparaat nodig hebt dat je LAN koppelt aan het ZigBee netwerk. Maakt dan niet uit of dat een (nieuw) apparaat van Ikea, Apple, Hue of Samsung is. Het belangrijkste (enige?) dat die 'hub' hoeft te doen is IP verkeer van een UTP kabel of Wifi netwerk vertalen naar een ZigBee signaal.

Op dit moment heb je voor ieder merk weer een los bluetooth of ZigBee netwerk en kunnen Amazon apparaten maar (matig) communiceren met b.v. Google en Apple producten omdat deze compleet andere protocollen gebruiken (vaak wel bovenop IP).
Maar dat is niet helemaal waar. In principe kun je nu al af met 1 hub (Signify, IKEA werkt allebei op een philips hue hub). Ook apparaten als homey kunnen dit al jaren.

De fysieke standaard is dan ook niet het probleem, maar het protocol wat daar overheen gaat.

Ik denk dan ook dat we het wel allebei ongeveer over hetzelfde hebben, maar dat het er niet lekker uit komt.

Het stuk miscommunicatie van google assistant vs apple homekit zit hem dus op de protocollen over IP heen. Niet op het stuk zigbee naar lamp. De lampen zelf zijn namelijk niet direct connected, maar via de hub. Je hebt dus altijd een hub nodig voor de aansturing, maar daarvandaan zou het dus niet uit moeten maken of je een AppleTV (homekit) echo dot (alexa assistant) of google hub (google home) hebt.
Als ik het goed begrepen heb zijn die specifieke hubs zoals voor Philips Hue juist verleden tijd met het nieuwe protocol omdat de lampen dan direct via IP (over ZigBee/802.15.4). Nu is alleen de hub via IP bereikbaar.
Nee dat is het dus niet. Want hoe ga jij dat zigbee signaal dan ontvangen en versturen? Daar heb je een ander zigbee apparaatje voor nodig om het signaal om te zetten naar iets als wifi. Dit zou je dus in de router kunnen laten doen, maar dat betekent dus dat je router dan eigenlijk de hub wordt.
Precies. Alleen wordt je router dan een bridge tussen twee verschillende media, meer niet. En die bridge functie werkt voor je ZigBee Hue lampen maar ook voor een ZigBee thermostaat, alarmcontact of weegschaal.

Een Philips Hue Hub is het punt waar andere devices verbinding mee maken om een lamp te bereiken, de hub is ook waar het grootste deel van de intelligentie zit. Via het nieuwe systeem maak je direct verbinding met het IP(v6) adres van de lamp.

Ik gok dat het dan wel zo is dat b.v. op je Apple Home Pod een Philips Hue app/server draait die iets kan organiseren als 'Woonkamer: Scene 4'. Dat soort zaken zijn met het alleen aan kunnen sturen van individuele devices erg lastig.
Waarom heb je eigenlijk die hub nodig? Je zou toch ook prima direct met een lam moeten kunnen communiceren, of lampen en sensors onderling, zonder hub?
Onbetrouwbaar??

Ik heb 29 IKEA apparaten gekoppeld aan zowel Google Home als Apple HomeKit, werkt uitstekend...?
Sinds hub firmware versie 1.9.27 veel issue's, de HUB moeten resetten omdat Homekit niet meer werkt, hub crashte om de dag, updates van accessoires liep niet goed en bepaalde accessoires reageerde nergens meer op of erg laat.

Na reset, switch port moeten tagen om hub werkzaam te krijgen en alles opnieuw moeten koppelen, updates van gekoppelde hardware liep niet meer soepel, verschillende keren zaken aan/uit moeten zetten. Ook alles van Ikea uit Homekit moeten halen en opnieuw moeten instellen en nu crashed de App bijna continue echter eenmaal toegevoegd aan homekit niet meer zo'n groot issue hub lijkt niet te crashen.

Als ik overigens Internet toegang blokkeer voor de tradfri hub lijkt deze stabieler te werken.

De Philips Hub heeft nergens last van gehad.

Als ik tijd over heb ga ik denk, mij verdiepen in het opzetten van mijn eigen hub.
Exemplarisch denk ik. Het werkt bij mij nagenoeg prima, alleen is de volgorde van lampen en schakelaars icm de signaalversterker en de hub is wat.. onlogisch.
Mooie ontwikkeling, m.i. wel wat aan de late kant. Maar goed, beter laat dan nooit. Wel ben ik even benieuwd hoe zich dat gaat verhouden tot bestaande producten zoals bijvoorbeeld de Homey.
Wel... Aan de ene kant ben ik heel blij dat hier een standaard voor komt. Als fabrikanten van hardware het goed gaan ondersteunen is het zeker en vast een meerwaarde. Alles in 1 app, stel je voor, super handig!

Maar kan elke hobbyist zelf een toestel in elkaar flansen en daarmee communiceren via Google Assistant / Alexa / ... ? Het antwoord is waarschijnlijk nee, en dat vind ik een behoorlijk minpunt. Want momenteel is het echt een gruwel om via Google Assistant niet-goedgekeurd spul te bedienen. Er zijn wel systemen ala https://www.home-assistant.io/integrations/google_assistant/ maar erg gebruiksvriendelijk is het niet.
Goed nieuws. Een standaar protocol maakt het makkelijker voor nieuwkomers of kleinere bedrijven om producten te verkopen en voorkomt en heel gesloten ecoysteem. Feit dat Google en Amazon aan tafel zitten zorgt bij voldoende commitment voor flink wat slagkracht.
Moet google dan niet eerst eens zijn eigen API weer opengooien? Want volgens mij is Google degene die zijn Nest producten heeft dichtgegooid. Aldus een Google voor een open protocol...
Dit staat helemaal los van API’s en praat enkel over een communicatie protocol op basis van IP.
Hoewel ik voorstander ben van een algemene standaard, hoop ik dat deze niet van toepassing gaat zijn ;)

https://xkcd.com/927/
Betekent dit dan ook meteen dat data onderling gedeeld wordt? Bijv. wanneer de Apple Home in de woonkamer compatible wordt met de Amazon Alexa in de keuken en je roept iets in de keuken dat Apple deze data dan ook meteen naar Siri upload?

Laten we eerlijk wezen, dit is toch waar het om draait? Als je onderlinge data deelt krijg je nog meer data binnen en hoef je niet 123 meer hardware verkocht te hebben.
En ik maar denken bij het lezen van de titel, dat we eindelijk eens een vaste standaard krijgen mbt oplaad / datakabels voor de telefoons..
Je zou kunnen stellen dat Qi dat is.

Op dit item kan niet meer gereageerd worden.