<?xml version="1.0"?>
<feed xmlns="http://www.w3.org/2005/Atom" xml:lang="zh-Hant-TW">
	<id>https://tommy0804.ddns.net/index.php?action=history&amp;feed=atom&amp;title=Application_-_Alexa</id>
	<title>Application - Alexa - 修訂紀錄</title>
	<link rel="self" type="application/atom+xml" href="https://tommy0804.ddns.net/index.php?action=history&amp;feed=atom&amp;title=Application_-_Alexa"/>
	<link rel="alternate" type="text/html" href="https://tommy0804.ddns.net/index.php?title=Application_-_Alexa&amp;action=history"/>
	<updated>2026-08-21T16:31:46Z</updated>
	<subtitle>本wiki上此頁面的修訂紀錄</subtitle>
	<generator>MediaWiki 1.43.9</generator>
	<entry>
		<id>https://tommy0804.ddns.net/index.php?title=Application_-_Alexa&amp;diff=502&amp;oldid=prev</id>
		<title>Tommy：​Refactor: add Category:Projects</title>
		<link rel="alternate" type="text/html" href="https://tommy0804.ddns.net/index.php?title=Application_-_Alexa&amp;diff=502&amp;oldid=prev"/>
		<updated>2026-08-21T05:17:37Z</updated>

		<summary type="html">&lt;p&gt;Refactor: add [[Category:Projects]]&lt;/p&gt;
&lt;table style=&quot;background-color: #fff; color: #202122;&quot; data-mw=&quot;interface&quot;&gt;
				&lt;col class=&quot;diff-marker&quot; /&gt;
				&lt;col class=&quot;diff-content&quot; /&gt;
				&lt;col class=&quot;diff-marker&quot; /&gt;
				&lt;col class=&quot;diff-content&quot; /&gt;
				&lt;tr class=&quot;diff-title&quot; lang=&quot;zh-Hant-TW&quot;&gt;
				&lt;td colspan=&quot;2&quot; style=&quot;background-color: #fff; color: #202122; text-align: center;&quot;&gt;←上個修訂&lt;/td&gt;
				&lt;td colspan=&quot;2&quot; style=&quot;background-color: #fff; color: #202122; text-align: center;&quot;&gt;2026年8月21日 (五) 13:17的版本&lt;/td&gt;
				&lt;/tr&gt;&lt;tr&gt;&lt;td colspan=&quot;2&quot; class=&quot;diff-lineno&quot; id=&quot;mw-diff-left-l86&quot;&gt;第86行：&lt;/td&gt;
&lt;td colspan=&quot;2&quot; class=&quot;diff-lineno&quot;&gt;第86行：&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;* [https://developer.amazon.com/blogs/post/Tx480XF5QCA6IN/managing-device-discovery-for-your-alexa-smart-home-skill, Managing Device Discovery for Your Alexa Smart Home Skill]&lt;/div&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;* [https://developer.amazon.com/blogs/post/Tx480XF5QCA6IN/managing-device-discovery-for-your-alexa-smart-home-skill, Managing Device Discovery for Your Alexa Smart Home Skill]&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;* [https://developer.amazon.com/public/solutions/alexa/alexa-skills-kit/docs/linking-an-alexa-user-with-a-user-in-your-system, Linking an Alexa User with a User in Your System]&lt;/div&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;* [https://developer.amazon.com/public/solutions/alexa/alexa-skills-kit/docs/linking-an-alexa-user-with-a-user-in-your-system, Linking an Alexa User with a User in Your System]&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td colspan=&quot;2&quot; class=&quot;diff-side-deleted&quot;&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot; data-marker=&quot;+&quot;&gt;&lt;/td&gt;&lt;td style=&quot;color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;&lt;ins style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;&lt;/ins&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td colspan=&quot;2&quot; class=&quot;diff-side-deleted&quot;&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot; data-marker=&quot;+&quot;&gt;&lt;/td&gt;&lt;td style=&quot;color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;&lt;ins style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;[[Category:Projects]]&lt;/ins&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;/table&gt;</summary>
		<author><name>Tommy</name></author>
	</entry>
	<entry>
		<id>https://tommy0804.ddns.net/index.php?title=Application_-_Alexa&amp;diff=101&amp;oldid=prev</id>
		<title>Tommy：​已建立頁面，內容為 &quot;Alexa Logo RPi3_Alexa == Hardware == * PRi * Speaker * Microphone  == OS == * Raspbian  ==…&quot;</title>
		<link rel="alternate" type="text/html" href="https://tommy0804.ddns.net/index.php?title=Application_-_Alexa&amp;diff=101&amp;oldid=prev"/>
		<updated>2018-08-23T02:40:37Z</updated>

		<summary type="html">&lt;p&gt;已建立頁面，內容為 &amp;quot;&lt;a href=&quot;/index.php/%E6%AA%94%E6%A1%88:Alexa-logo-3.png&quot; title=&quot;檔案:Alexa-logo-3.png&quot;&gt;thumb|300px|Alexa Logo&lt;/a&gt; &lt;a href=&quot;/index.php/%E6%AA%94%E6%A1%88:RPi3_ALEXA.JPG&quot; title=&quot;檔案:RPi3 ALEXA.JPG&quot;&gt;thumb|300px|RPi3_Alexa&lt;/a&gt; == Hardware == * PRi * Speaker * Microphone  == OS == * Raspbian  ==…&amp;quot;&lt;/p&gt;
&lt;p&gt;&lt;b&gt;新頁面&lt;/b&gt;&lt;/p&gt;&lt;div&gt;[[File:Alexa-logo-3.png|thumb|300px|Alexa Logo]]&lt;br /&gt;
[[File:RPi3_ALEXA.JPG|thumb|300px|RPi3_Alexa]]&lt;br /&gt;
== Hardware ==&lt;br /&gt;
* PRi&lt;br /&gt;
* Speaker&lt;br /&gt;
* Microphone&lt;br /&gt;
&lt;br /&gt;
== OS ==&lt;br /&gt;
* Raspbian&lt;br /&gt;
&lt;br /&gt;
== Sofware ==&lt;br /&gt;
* Configure AVS(Alexa Voice Service)&lt;br /&gt;
** https://developer.amazon.com/avs/home.html&lt;br /&gt;
* Connect AVS in your Pi&lt;br /&gt;
** git clone https://github.com/novaspirit/AlexaPi/&lt;br /&gt;
** Go to AlexaPi, then, run &amp;quot;python main.py&amp;quot;&lt;br /&gt;
*Software apps and online services:&lt;br /&gt;
** Alexa Skills Kit&lt;br /&gt;
** AWS Lambda	&lt;br /&gt;
** AWS IoT	&lt;br /&gt;
** Alexa Voice Service&lt;br /&gt;
&lt;br /&gt;
== Python requirement ==&lt;br /&gt;
* pip install --upgrade pip&lt;br /&gt;
* pip install --upgrade requests&lt;br /&gt;
&lt;br /&gt;
== Configure AWS CLI ==&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
pi@raspberrypi:~/projects/rpi/alexa/AWShome $ aws configure&lt;br /&gt;
AWS Access Key ID [None]: AKIAJGPRP7SSFRTAB3NQ&lt;br /&gt;
AWS Secret Access Key [None]: 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&lt;br /&gt;
Default region name [None]: us-east-1&lt;br /&gt;
Default output format [None]:&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Smart home arch ==&lt;br /&gt;
[[File:Avs_lambda_iot.jpeg|AVS_Lambda_IOT]]&lt;br /&gt;
&lt;br /&gt;
== Create the Things using AWS IoT ==&lt;br /&gt;
* update awscli version to 1.11.75 above&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
pi@raspberrypi:~/projects/rpi/alexa/AWShome $ aws iot create-thing --thing-name floor-lamp&lt;br /&gt;
usage: aws [options] &amp;lt;command&amp;gt; &amp;lt;subcommand&amp;gt; [parameters]&lt;br /&gt;
aws: error: argument command: Invalid choice, valid choices are:&lt;br /&gt;
&lt;br /&gt;
autoscaling                              | cloudformation&lt;br /&gt;
cloudfront                               | cloudsearch&lt;br /&gt;
cloudsearchdomain                        | cloudtrail&lt;br /&gt;
cloudwatch                               | cognito-identity&lt;br /&gt;
cognito-sync                             | datapipeline&lt;br /&gt;
directconnect                            | dynamodb&lt;br /&gt;
ec2                                      | elasticache&lt;br /&gt;
elasticbeanstalk                         | elastictranscoder&lt;br /&gt;
elb                                      | emr&lt;br /&gt;
iam                                      | importexport&lt;br /&gt;
kinesis                                  | logs&lt;br /&gt;
opsworks                                 | rds&lt;br /&gt;
redshift                                 | route53&lt;br /&gt;
route53domains                           | sdb&lt;br /&gt;
ses                                      | sns&lt;br /&gt;
sqs                                      | storagegateway&lt;br /&gt;
sts                                      | support&lt;br /&gt;
swf                                      | s3api&lt;br /&gt;
s3                                       | configure&lt;br /&gt;
help&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== ALEXA Skill submit ==&lt;br /&gt;
[[File:Alexa_skill_submit.jpg|Alexa skills submit]]&lt;br /&gt;
&lt;br /&gt;
== ALEXA Skill has passed Amazon certification process ==&lt;br /&gt;
[[File:Amazon_skill_passed.jpg|Your Alexa skill Project K is now live!]]&lt;br /&gt;
&lt;br /&gt;
== ALEXA Skill Alive ==&lt;br /&gt;
[[File:Amazon_skill_alive.jpg| skill alive]]&lt;br /&gt;
&lt;br /&gt;
== Search my skill in amazon.com ==&lt;br /&gt;
[[File:Amazon_search_project_k.jpg|Search skill in amazon.com]]&lt;br /&gt;
&lt;br /&gt;
== [[application - GPIO control by using ngrok and flask]] ==&lt;br /&gt;
&lt;br /&gt;
== Reference ==&lt;br /&gt;
* [https://blog.yorkxin.org/2013/09/30/oauth2-1-introduction, OAuth 2.0 筆記 (1) 世界觀]&lt;br /&gt;
* [https://www.hackster.io/awshome/awshome-home-automation-using-rpi-alexa-iot-a3d3dc, AWShome - Home automation using RPi + Alexa + IoT]&lt;br /&gt;
* [https://developer.amazon.com/blogs/post/TxWSCWZI9SPYNT/Coding-Smart-Home-Skill-Adapter-Directives-Using-Node-js, Coding Smart Home Skill Adapter Directives Using Node.js]&lt;br /&gt;
* [https://developer.amazon.com/blogs/post/Tx480XF5QCA6IN/managing-device-discovery-for-your-alexa-smart-home-skill, Managing Device Discovery for Your Alexa Smart Home Skill]&lt;br /&gt;
* [https://developer.amazon.com/public/solutions/alexa/alexa-skills-kit/docs/linking-an-alexa-user-with-a-user-in-your-system, Linking an Alexa User with a User in Your System]&lt;/div&gt;</summary>
		<author><name>Tommy</name></author>
	</entry>
</feed>