<?xml version="1.0" encoding="iso-8859-1"?>
<?xml-stylesheet href="koosens.xsl" type="text/xsl"?>
<!-- ?xml-stylesheet href="http://www.koosens.de/koosens.xsl" type="text/xsl"? -->

<Koosens>
	<Information>
		<Title>Smart Watchy</Title>
		<Description>Smart Watch implementation for Watchy and LilyGo</Description>
		<Group><Watchy/></Group>
		<Version>47.0</Version>
		<Date>20.11.2017</Date>
	</Information>
	
	<Content>
		<Chapters>
			<Chapter>
				<Links>
					<TextLink>
						<Link>https://github.com/SvenKoos/Smart-Watchy</Link>
						<Text>Smart Watchy on GitHub</Text>
					</TextLink>

					<TextLink>
						<Link>https://github.com/Szybet/E-Watch-FOSS</Link>
						<Text>General information about the Watchy 2.0 AliExpress clone with USB-C by Szybet</Text>
					</TextLink>

					<TextLink>
						<Link>https://www.aliexpress.com/item/1005005209927318.html</Link>
						<Text>Watchy 2.0 clone with USB-C on AliExpress</Text>
					</TextLink>

					<TextLink>
						<Link>https://www.printables.com/de/model/745711-watchy-invader-remix</Link>
						<Text>Adapted watch case for Watchy by Dooganar</Text>
					</TextLink>

					<TextLink>
						<Link>https://github.com/Xinyuan-LilyGO/LilyGoLib/blob/master/README.MD</Link>
						<Text>LilyGo Library on Github</Text>
					</TextLink>

					<TextLink>
						<Link>https://lilygo.cc/collections/wearable-kit</Link>
						<Text>LilyGo Shop</Text>
					</TextLink>
				</Links>
				<Elements>
					<Element>
						<Headline>
							<Text>Smart Watchy Firmware</Text>
							<LinkTo>firmware</LinkTo>
						</Headline>
					</Element>
		
					<Element>
						<SubheadLine>
							<Text>Smart watch firmware for Watchy and LilyGo</Text>
						</SubheadLine>
					</Element>

					<Element>
						<Separator></Separator>
					</Element>
		
					<Element>
						<TextLine>
							<Text>The Smart Watchy firmware is based on Watchy package 1.4.3 and LilyGo library 0.1.0</Text>
						</TextLine>
					</Element>

					<Element>
						<Separator></Separator>
					</Element>
		
					<Element>
						<UnnumberedList>
							<Title>The Smart Watchy firmware adds several features:</Title>
							<ListElement>Time-based one-time password (TOTP) compatible with Microsoft Entra.ID and Google (only on LilyGo)</ListElement>
							<ListElement>dynamic discovery of location based on IP address</ListElement>
							<ListElement>incl. weather report for discovered location</ListElement>
							<ListElement>smart messages from connected mobile on Watchy</ListElement>
							<ListElement>smart messages from connected mobile forwarded and messages from LilyGo T-Watch send via LoRa to T-Echo Lite (only on LilyGo)</ListElement>
							<ListElement>quiet mode for inactivity phases</ListElement>
							<ListElement>daily chart for remaining battery capacity</ListElement>
							<ListElement>daily chart for step counter</ListElement>
						</UnnumberedList>
					</Element>

					<Element> 
						<Separator></Separator>
					</Element>
		
					<Element>
						<TextLine>
							<Text>Smart Watchy firmware for Watchy is running on original Watchy 2.0 board from SQFMI, but also on Watchy 2.0 clone from AliExpress.</Text>
						</TextLine>
					</Element>
					
					<Element>
						<TextLine>
							<Text>Smart Watchy firmware for LilyGo is running on LilyGo T-Watch-S3 and T-Watch-S3 Plus.</Text>
						</TextLine>
					</Element>
					
					<Element>
						<TextLine>
							<Text>Details could be found on Smart Watchy GitHub.</Text>
						</TextLine>
					</Element>
					
					<Element>
						<Separator></Separator>
					</Element>
		
					<Element>
						<PictureLeft>
							<Text>Smart Watchy firmware is ported to LilyGo T-Watch-S3.</Text>
		    				<FileName>images/LilyGoSmall.jpg</FileName>
		    				<Title>Smart Watchy watch face on LilyGo</Title>
		    				<Link>images/LilyGoBig.jpg</Link>
						</PictureLeft>
					</Element>

					<Element>
						<Separator></Separator>
					</Element>
		
					<Element>
						<PictureLeft>
							<Text>Smart Watchy firmware is based on 7Seg watch face from Watchy package.</Text>
		    				<FileName>images/watchy-small.jpg</FileName>
		    				<Title>Smart Watchy watch face on Watchy</Title>
		    				<Link>images/watchy-big.jpg</Link>
						</PictureLeft>
					</Element>

					<Element>
						<Separator></Separator>
					</Element>
		
					<Element>
						<PictureLeft>
							<Text>Smart Watchy firmware provides the messages from selected apps on the Android mobile to the Watchy and LilyGo.</Text>
		    				<FileName>images/watchy-message-small.jpg</FileName>
		    				<Title>Message from Android message center on Watchy</Title>
		    				<Link>images/watchy-message-big.jpg</Link>
						</PictureLeft>
					</Element>
					
					<Element>
						<Separator></Separator>
					</Element>
		
					<Element>
						<PictureLeft>
							<Text>Smart Watchy firmware on LilyGo provides the time-based one-time password (TOTP) functionality compatible with RFC 6238 used by Microsoft Entra.ID and Google.</Text>
		    				<FileName>images/totp-small.jpg</FileName>
		    				<Title>TOTP on LilyGo</Title>
		    				<Link>images/totp-big.jpg</Link>
						</PictureLeft>
					</Element>
					
					<Element>
						<Separator></Separator>
					</Element>
		
					<Element>
						<PictureLeft>
							<Text>Message from Smart Watchy on LilyGo T-Watch send to T-Echo Lite</Text>
		    				<FileName>images/LilyGoLoraSmall.jpg</FileName>
		    				<Title>Message on T-Echo Lite</Title>
		    				<Link>images/LilyGoLoraBig.jpg</Link>
						</PictureLeft>
					</Element>

					<Element>
						<Separator></Separator>
					</Element>
		
				</Elements>
			</Chapter>
	
			<Chapter>
				<Links>
					<TextLink>
						<Link>https://github.com/SvenKoos/Smart-Watchy</Link>
						<Text>Smart Watchy GitHub</Text>
					</TextLink>
					<TextLink>
						<Link>https://www.hackster.io/mitchwongho/read-phone-notifications-using-esp-eb0ad4</Link>
						<Text>Read Phone Notifications using ESP</Text>
					</TextLink>
					<TextLink>
						<Link>https://github.com/mitchwongho/ESP-Alerts-for-Arduino</Link>
						<Text>ESP Alerts for Arduino</Text>
					</TextLink>
					<TextLink>
						<Link>https://github.com/Yayo-Arellano/AndroidHttpServer</Link>
						<Text>Embed http Web-Server in Android</Text>
					</TextLink>
				</Links>
				<Elements>
					<Element>
						<Headline>
							<Text>Smart Watchy App</Text>
							<LinkTo>app</LinkTo>
						</Headline>
					</Element>
		
					<Element>
						<SubheadLine>
							<Text>Companion app for Smart Watchy (Android)</Text>
						</SubheadLine>
					</Element>

					<Element> 
						<Separator></Separator>
					</Element>
		
					<Element>
						<TextLine>
							<Text>The companion app is based on the Hackster.io and Hackaday.io projects [Read Phone Notifications using ESP],  the ESP-Alerts-for-Arduino project by mitchwongho and the embed-http-web-server-in-android by Yayo-Arellano.</Text>
						</TextLine>
					</Element>

					<Element>
						<Separator></Separator>
					</Element>
		
					<Element>
						<UnnumberedList>
							<Title>The companion app provides the following features:</Title>
							<ListElement>scan the messages to the message center of the Android OS</ListElement>
							<ListElement>run as service in the background</ListElement>
							<ListElement>make the relevant message sources configurable for message scan</ListElement>
							<ListElement>configure the Watchy as message consumer</ListElement>
						</UnnumberedList>
					</Element>

					<Element>
						<Separator></Separator>
					</Element>
		
					<Element>
						<PictureLeft>
							<Text>The companion app on the Android device provides the communication with the Smart Watchy to enable the smart features.</Text>
		    				<FileName>images/watchy-companion-start-small.jpg</FileName>
		    				<Title>Start view of the ESP32 Alerts companion app</Title>
		    				<Link>images/watchy-companion-start-big.jpg</Link>
						</PictureLeft>
					</Element>

					<Element>
						<Separator></Separator>
					</Element>
		
					<Element>
						<PictureLeft>
							<Text>The companion app on the Android device provides basic configuration features.</Text>
		    				<FileName>images/watchy-companion-setup-small.jpg</FileName>
		    				<Title>General setup of the ESP32 Alerts companion app</Title>
		    				<Link>images/watchy-companion-setup-big.jpg</Link>
						</PictureLeft>
					</Element>

					<Element>
						<Separator></Separator>
					</Element>
					
					<Element>
						<PictureLeft>
							<Text>You can select the apps on the Android mobile device to see its messages on Smart Watchy.</Text>
		    				<FileName>images/watchy-companion-apps-small.jpg</FileName>
		    				<Title>Mobile app notification setup of the ESP32 Alerts companion app</Title>
		    				<Link>images/watchy-companion-apps-big.jpg</Link>
						</PictureLeft>
					</Element>

					<Element>
						<Separator></Separator>
					</Element>
					
				</Elements>
			</Chapter>
	
		</Chapters>
	</Content>
</Koosens>
