Building Windows 10 AllJoyn Devices

请点击以下链接下载WinHEC的演讲材料
Download WinHEC presentations here:
http://channel9.msdn.com/Events/WinHEC/2015
28 Billion internet connected “things” by 2020*
$20 Billion opportunity for Wearables by 2017*
$12 Billion opportunity for Smart Home by 2017*
Proprietary hardware and protocols
Manageability/Configuration, Identity
Security
IHV Protocol
Std. Protocol
IHV/ISV API
Closed System
IoT Cloud
IoT Cloud Data
Azure or other cloud
providers store data,
process events, send
notifications
Internet/Cloud
Proximal Network
Internet-Connected
Node
AllJoyn Node
AllJoyn apps and
devices communicate
on proximal network
Consumer (client)
Producer (server)
Send and receive device notifications
Get devices onto wireless networks
Manage and configure devices
Expose and consume simple device UX
Servicing, reduced code size
Optimized performance, full integration
Reduced code size, integrated with Windows SDK
Seamless AllJoyn device and app development
Windows Device
app1.exe (Store)
svchost.exe
app2.exe (Win32)
Windows Firewall
AllJoyn Bus
AllJoyn App or FW
AllJoyn App or FW
AllJoyn App or FW
AllJoyn Device
AllJoyn Device
AllJoyn Device
<node name="/toaster">
<interface name="com.microsoft.sample.toaster">
<signal name="toastDone">
<arg name="status" type="i"/>
</signal>
<method name="startToasting"/>
<method name="stopToasting"/>
<property name="Darkness" type="u" access="readwrite"/>
</interface>
</node>
Testing performed by OEM
Conformance Testing using Self-Certification Test Tool
“Designed for AllSeen” logo usage upon verification of results
Conformance Testing using Conformance Test Tool
May include Interoperability Testing
May use authorized third-party laboratories for testing
(c) 2015 Microsoft Corporation. All rights reserved. This document is provided "as-is." Information and views
expressed in this document, including URL and other Internet Web site references, may change without notice. You
bear the risk of using it. This document does not provide you with any legal rights to any intellectual property in any
Microsoft product. You may copy and use this document for your internal, reference purposes.
Some information relates to pre-released product which may be substantially modified before it’s commercially
released. Microsoft makes no warranties, express or implied, with respect to the information provided here.
AllSeen and AllJoyn:
http://allseenalliance.org
Windows 10 Athens:
http://windowsondevices.com