This document provides an overview of MediaTek Labs and their LinkIt ONE development platform. Some key points:
- MediaTek Labs is a free global program that supports developers with hardware development kits (HDKs), software development kits (SDKs), and cloud services.
- The LinkIt ONE HDK is based on MediaTek's Aster system-on-chip and includes WiFi, Bluetooth, GPS and other connectivity. The LinkIt ONE SDK extends the Arduino IDE.
- The SDK provides APIs for interacting with LinkIt ONE features like SMS, GPS, audio playback and cloud services. Example code is shown for uploading sensor data to the MediaTek Cloud Sandbox.
MediaTek Labs Webinar: Getting Started with LinkIt ONEMediaTek Labs
An introduction to creating Wearables and IoT proof-of-concepts with the MediaTek LinkIt ONE development platform. The presentation provides an overview of the LinkIt ONE development board, before explaining how to setup the SDK, a plug-in for the Arduino SDK. It then looks at how to code with some of the key features of the LinkIt ONE API: SMS, GPS (GNSS), audio and GPRS. It concludes by offering an overview to the MediaTek Cloud Sandbox, other development platforms available, LinkIt Assist 2502 and LinkIt Connect 7681, and details on key links for registration and more information.
Find out more about the LinkIt ONE development platform visit http://labs.mediatek.com/linkitone
Get the resources and support you need to build your own Wearables and IoT devices, register now: http://labs.mediatek.com/register
The fourth webinar in the series – From concept to consumer – make your IoT idea a commercial reality – looked into the challenges around power management for IoT devices.
As the desire for IoT solutions broadens to include features such as continual sensor readings, real-time data management, and on-board processing, the need to select the right hardware becomes ever more important. In addition is the requirement for effective power management.
The webinar looked at the challenges of power management including:
•Strategies to increase your battery performance
•Alternative techniques to deliver performance without compromising your output
•Identifying the trade-offs between use-cases and performance
In this free 30 minute live webinar, followed by Q&A, you'll learn all about the new MediaTek LinkIt Smart 7688 development platform, the open-source Wi-Fi platform for a more connected world.
The MediaTek LinkIt™ Smart 7688 development platform enables rapid development of Wi-Fi enabled products for the smart home and office, such as advanced IP cameras, surveillance devices, and smart appliances.
In this webinar you will learn about:
• The architecture and capabilities of the MediaTek LinkIt Smart 7688
• How to undertake rapidly develop of Wi-Fi enabled products using Arduino, Python, Node.js or C/C++
Presented by Ajith KP, technical consultant, MediaTek Labs.
Checkout LinkIt Smart 7688 at http://labs.mediatek.com/7688
Introduction to the new MediaTek LinkIt™ Development Platform for RTOSMediaTek Labs
The new MediaTek LinkIt™ Development Platform for RTOS is based on ARM Cortex-M4 MCU architecture and provides leading features for the creation of connected appliances, home and office automation devices, smart gadgets, and IoT bridges. Supporting a range of chipsets (initially the MediaTek MT7687F), LinkIt for RTOS offers the convenience of a single toolset and common API implemented over a popular RTOS. With this you can achieve economies across a full range of consumer and business IoT devices. The platform consists of a Software Development Kit (SDK), Hardware Development Kits (HDKs), including modules from supply chain partners, and related technical documentation. The first release of the platform supports the MediaTek MT7687F Wi-Fi SOC which has a 192 MHz MCU, 1×1 802.11b/g/n Wi-Fi subsystem, integrated security engine (AES and 3DES/SHA), embedded SRAM/ROM and 2MB flash. The new platform uses FreeRTOS with open-source modules for TCP/IP, SSL/TLS, HTTP (client and server), SNTP, DHCP daemon, MQTT, XML and JSON. Development and debugging is supported by free command line tools, plus a KEIL plug-in.
Developing IoT devices. Creating wearables with the new LinkIt™ 2523 HDK by SACMediaTek Labs
Develop wearable devices the easy way with all the tools and support you could need including HDKs, SDKs and technical documentation.
The new LinkIt™ 2523 HDK by SAC is for developers looking to create advanced wearable products. Based on the MediaTek MT2523G chipset the HDK offers dual-mode Bluetooth, comprehensive GNSS standards support and industry leading performance in terms of time-to-first-fix, accuracy and power consumption. The HDK is ideal for developers looking to create more sophisticated wearables such as smartwatches, fitness trackers, health monitors, emergency locators and more.
In this 30 minute webinar MediaTek Labs technical consultant Philip Handschin demonstrated how to get started with the LinkIt™ 2523 HDK by SAC, enabling developers to create advanced wearable products.
Peripheral Programming using Arduino and Python on MediaTek LinkIt Smart 7688...MediaTek Labs
Want to add Wi-Fi to your IoT project? This 30 minute webinar, presented by technical consultant Ajith KP, demonstrated how to program (using Arduino and Python) for peripheral sensors connected to the MediaTek LinkIt Smart 7688 Duo’s microcontroller and how to communicate between the microcontroller and the MT7688 SOC.
Three ways to undertake the peripheral programming for the MediaTek LinkIt Smart 7688 Duo were covered:
1) Using a primitive UART connection
2) Using the Firmata protocol
3) Using the Arduino Yun Bridge Library
A recording of the live event can be found at http://home.labs.mediatek.com/technical-mediatek-linkit-smart-7688-webinar-recording-available/
Creating a successful IoT product with MediaTek LabsMediaTek Labs
A talk at Hardware Pioneers 'Creating a successful IoT product' covered how the MediaTek LinkIt™ portfolio of IoT platforms can help you take your IoT idea to prototype to product.
MediaTek Labs Webinar: Getting Started with LinkIt ONEMediaTek Labs
An introduction to creating Wearables and IoT proof-of-concepts with the MediaTek LinkIt ONE development platform. The presentation provides an overview of the LinkIt ONE development board, before explaining how to setup the SDK, a plug-in for the Arduino SDK. It then looks at how to code with some of the key features of the LinkIt ONE API: SMS, GPS (GNSS), audio and GPRS. It concludes by offering an overview to the MediaTek Cloud Sandbox, other development platforms available, LinkIt Assist 2502 and LinkIt Connect 7681, and details on key links for registration and more information.
Find out more about the LinkIt ONE development platform visit http://labs.mediatek.com/linkitone
Get the resources and support you need to build your own Wearables and IoT devices, register now: http://labs.mediatek.com/register
The fourth webinar in the series – From concept to consumer – make your IoT idea a commercial reality – looked into the challenges around power management for IoT devices.
As the desire for IoT solutions broadens to include features such as continual sensor readings, real-time data management, and on-board processing, the need to select the right hardware becomes ever more important. In addition is the requirement for effective power management.
The webinar looked at the challenges of power management including:
•Strategies to increase your battery performance
•Alternative techniques to deliver performance without compromising your output
•Identifying the trade-offs between use-cases and performance
In this free 30 minute live webinar, followed by Q&A, you'll learn all about the new MediaTek LinkIt Smart 7688 development platform, the open-source Wi-Fi platform for a more connected world.
The MediaTek LinkIt™ Smart 7688 development platform enables rapid development of Wi-Fi enabled products for the smart home and office, such as advanced IP cameras, surveillance devices, and smart appliances.
In this webinar you will learn about:
• The architecture and capabilities of the MediaTek LinkIt Smart 7688
• How to undertake rapidly develop of Wi-Fi enabled products using Arduino, Python, Node.js or C/C++
Presented by Ajith KP, technical consultant, MediaTek Labs.
Checkout LinkIt Smart 7688 at http://labs.mediatek.com/7688
Introduction to the new MediaTek LinkIt™ Development Platform for RTOSMediaTek Labs
The new MediaTek LinkIt™ Development Platform for RTOS is based on ARM Cortex-M4 MCU architecture and provides leading features for the creation of connected appliances, home and office automation devices, smart gadgets, and IoT bridges. Supporting a range of chipsets (initially the MediaTek MT7687F), LinkIt for RTOS offers the convenience of a single toolset and common API implemented over a popular RTOS. With this you can achieve economies across a full range of consumer and business IoT devices. The platform consists of a Software Development Kit (SDK), Hardware Development Kits (HDKs), including modules from supply chain partners, and related technical documentation. The first release of the platform supports the MediaTek MT7687F Wi-Fi SOC which has a 192 MHz MCU, 1×1 802.11b/g/n Wi-Fi subsystem, integrated security engine (AES and 3DES/SHA), embedded SRAM/ROM and 2MB flash. The new platform uses FreeRTOS with open-source modules for TCP/IP, SSL/TLS, HTTP (client and server), SNTP, DHCP daemon, MQTT, XML and JSON. Development and debugging is supported by free command line tools, plus a KEIL plug-in.
Developing IoT devices. Creating wearables with the new LinkIt™ 2523 HDK by SACMediaTek Labs
Develop wearable devices the easy way with all the tools and support you could need including HDKs, SDKs and technical documentation.
The new LinkIt™ 2523 HDK by SAC is for developers looking to create advanced wearable products. Based on the MediaTek MT2523G chipset the HDK offers dual-mode Bluetooth, comprehensive GNSS standards support and industry leading performance in terms of time-to-first-fix, accuracy and power consumption. The HDK is ideal for developers looking to create more sophisticated wearables such as smartwatches, fitness trackers, health monitors, emergency locators and more.
In this 30 minute webinar MediaTek Labs technical consultant Philip Handschin demonstrated how to get started with the LinkIt™ 2523 HDK by SAC, enabling developers to create advanced wearable products.
Peripheral Programming using Arduino and Python on MediaTek LinkIt Smart 7688...MediaTek Labs
Want to add Wi-Fi to your IoT project? This 30 minute webinar, presented by technical consultant Ajith KP, demonstrated how to program (using Arduino and Python) for peripheral sensors connected to the MediaTek LinkIt Smart 7688 Duo’s microcontroller and how to communicate between the microcontroller and the MT7688 SOC.
Three ways to undertake the peripheral programming for the MediaTek LinkIt Smart 7688 Duo were covered:
1) Using a primitive UART connection
2) Using the Firmata protocol
3) Using the Arduino Yun Bridge Library
A recording of the live event can be found at http://home.labs.mediatek.com/technical-mediatek-linkit-smart-7688-webinar-recording-available/
Creating a successful IoT product with MediaTek LabsMediaTek Labs
A talk at Hardware Pioneers 'Creating a successful IoT product' covered how the MediaTek LinkIt™ portfolio of IoT platforms can help you take your IoT idea to prototype to product.
Making it big with something small - Philip Handschin - Codemotion Roma 2015Codemotion
Codemotion Roma 2015 - MediaTek, one of the fastest growing wireless semiconductor companies, entered the Internet of Things (IoT) market last year with the launch of MediaTek Labs, an online community of developers and device makers. Think it, build it, code it — whatever your idea, combine the MediaTek LinkIt development boards with off-the shelf components and code created using SDKs to prototype your wearable and IoT devices. This session will focus on the MediaTek LinkIt ONE Development board: powered by the world’s smallest commercial System-on-Chip (SoC) for wearables, the MediaTek Aster (MT2502).
MicroEJ OS and Edje: the software foundation for IoT devicesMicroEJ
The edge devices connected to the Cloud that constitute the Internet of Things (IoT) require support for building blocks, standards and frameworks like those provided by the Eclipse Foundation projects: Californium, Paho, Leshan, Kura, Mihini, etc. Because of the large deployment of Java technology in the Cloud, on the PC, mobile and server sides, most projects above are implemented in Java technology. Deploying these technologies on embedded devices requires a scalable IoT software platform that can support the hardware foundations of the IoT: microcontrollers (MCU). MCU delivered by companies like STMicroelectronics, NXP+Freescale, Renesas, Atmel, Microchip, etc. are small low-cost low-power 32-bit processors designed for running software in resource-constraint environments: low memory (typically KB), flash (typically MB) and frequency (typically MHz).
The Edje project defines a standard high-level Java API called Hardware Abstraction Layer (HAL) for accessing hardware features delivered by microcontrollers such as GPIO, DAC, ADC, PWM, etc. that can directly connect to native libraries, drivers and board support packages provided by silicon vendors with their evaluation kits.
MicroEJ® Operating System (OS) is a scalable OS for resource-constrained embedded and IoT devices running on 32-bit microcontrollers or microprocessors. MicroEJ OS allows devices to run multiple and mixed Java and C software applications.
This talk aims at presenting the packages that constitute the core of Edje and its reference implementation developed over MicroEJ OS on a STM32F7 discovery kit.
#OSSPARIS19 : Control your Embedded Linux remotely by using WebSockets - Gian...Paris Open Source Summit
Always wanted to control your IoT device without SSH'ing into it? In this talk we will show how WebSockets, MQTT and a set of custom go/js libraries can help in managing remotely your IoT device without knowing its IP address. Learn how you can use the Arduino Create Agent to easily deploy containers, remotely. A journey on Docker client, APT command line, sockets, systemd and much more on Arm and Intel Linux devices.
Eclipse Edje: A Java API for MicrocontrollersMicroEJ
The Eclipse Edje project, initiated by MicroEJ, defines a standard high-level Java API for accessing hardware features delivered by 32-bit microcontrollers for using serial links, general purpose inputs/outputs, or digital/analog converters. MCUs are small, low-cost, low-power processors designed to run software in resource-constrained environments: low memory (typically KB), flash (typically MB) and frequency (typically MHz). MCUs are provided by silicon vendors along with evaluation kits and are typically the ideal vectors for large scale deployments of low-power and cost-effective IoT, embedded or wearable devices. Edje aims at unifying and easing the programming of apps for MCUs with the largely adopted Java language.
Eclipse IoT Edje project: the software foundation for IoT devicesMicroEJ
The edge devices connected to the Cloud that constitute the Internet of Things (IoT) require support for building blocks, standards and frameworks like those provided by the Eclipse Foundation projects: Californium, Paho, Leshan, Kura, Mihini, etc. Because of the large deployment of Java technology in the Cloud, on the PC, mobile and server sides, most projects above are implemented in Java technology. Deploying these technologies on embedded devices requires a scalable IoT software platform that can support the hardware foundations of the IoT: microcontrollers (MCU). MCU delivered by companies like STMicroelectronics, NXP+Freescale, Renesas, Atmel, Microchip, etc. are small low-cost low-power 32-bit processors designed for running software in resource-constraint environments: low memory (typically KB), flash (typically MB) and frequency (typically MHz). The Edje project defines a standard high-level Java API called Hardware Abstraction Layer (HAL) for accessing hardware features delivered by microcontrollers such as GPIO, DAC, ADC, PWM, etc. that can directly connect to native libraries, drivers and board support packages provided by silicon vendors with their evaluation kits. This talk aims at presenting the packages and API that constitute the core of Edje, defining the minimal foundation that iot.eclipse.org projects can rely on, and still compatible with economical constraints of the IoT: footprint.
Introduction to Windows IoT via Raspberry Pi 3Lee Richardson
Learn how to run motors and servo's, build information radiators, communicate with Azure IoT, and even serve up web pages using Microsoft's smallest operating system: Windows IoT and a Raspberry Pi 3. We'll then put it all together to show how you can build a simple Remote Controlled Car entirely in C#.
MicroEJ OS is a scalable Operating System for resource-constrained embedded and IoT devices, optimized for a wide range of hardware architectures.
With MicroEJ OS, OEMs use proven methods that cut software development time and cost. They create software that delivers incredible user experience and adjusts to Internet business needs.
MicroEJ development tools enable device manufacturers to deliver differentiating firmware using MicroEJ SDK.
#OSSPARIS19 : RIOT: towards open source, secure DevOps on microcontroller-bas...Paris Open Source Summit
La mise-à-jour de firmwares "Over-The-Air" sur microcontrôleur a toujours été un sujet ambitieux et pourtant primordial pour sécuriser une application IoT. Le système d'exploitation RIOT (https://riot-os.org) fournit désormais les briques logicielles pour réaliser des mise-à-jour de firmware en utilisant des protocoles standards et sécurisés de bout-en-bout.
BKK16-200 Designing Security into low cost IO T SystemsLinaro
….Trust and security are essential for the Internet of Things (IoT) to scale. As your product becomes successful, attraction will be high for it to be hacked and, as a consumer, you'll suffer with consequences if security is not baked into the system, at every level. With IoT, we now need to enable an appropriate level of security for low cost IoT designs done by people with little or no security expertise. In this presentation, you will learn how ARM, Linaro and the ARM partnership are securing these low cost IoT endpoints by providing device security, lifecycle security and communication security, without the need for in-depth security experts…
Making it big with something small - Philip Handschin - Codemotion Roma 2015Codemotion
Codemotion Roma 2015 - MediaTek, one of the fastest growing wireless semiconductor companies, entered the Internet of Things (IoT) market last year with the launch of MediaTek Labs, an online community of developers and device makers. Think it, build it, code it — whatever your idea, combine the MediaTek LinkIt development boards with off-the shelf components and code created using SDKs to prototype your wearable and IoT devices. This session will focus on the MediaTek LinkIt ONE Development board: powered by the world’s smallest commercial System-on-Chip (SoC) for wearables, the MediaTek Aster (MT2502).
MicroEJ OS and Edje: the software foundation for IoT devicesMicroEJ
The edge devices connected to the Cloud that constitute the Internet of Things (IoT) require support for building blocks, standards and frameworks like those provided by the Eclipse Foundation projects: Californium, Paho, Leshan, Kura, Mihini, etc. Because of the large deployment of Java technology in the Cloud, on the PC, mobile and server sides, most projects above are implemented in Java technology. Deploying these technologies on embedded devices requires a scalable IoT software platform that can support the hardware foundations of the IoT: microcontrollers (MCU). MCU delivered by companies like STMicroelectronics, NXP+Freescale, Renesas, Atmel, Microchip, etc. are small low-cost low-power 32-bit processors designed for running software in resource-constraint environments: low memory (typically KB), flash (typically MB) and frequency (typically MHz).
The Edje project defines a standard high-level Java API called Hardware Abstraction Layer (HAL) for accessing hardware features delivered by microcontrollers such as GPIO, DAC, ADC, PWM, etc. that can directly connect to native libraries, drivers and board support packages provided by silicon vendors with their evaluation kits.
MicroEJ® Operating System (OS) is a scalable OS for resource-constrained embedded and IoT devices running on 32-bit microcontrollers or microprocessors. MicroEJ OS allows devices to run multiple and mixed Java and C software applications.
This talk aims at presenting the packages that constitute the core of Edje and its reference implementation developed over MicroEJ OS on a STM32F7 discovery kit.
#OSSPARIS19 : Control your Embedded Linux remotely by using WebSockets - Gian...Paris Open Source Summit
Always wanted to control your IoT device without SSH'ing into it? In this talk we will show how WebSockets, MQTT and a set of custom go/js libraries can help in managing remotely your IoT device without knowing its IP address. Learn how you can use the Arduino Create Agent to easily deploy containers, remotely. A journey on Docker client, APT command line, sockets, systemd and much more on Arm and Intel Linux devices.
Eclipse Edje: A Java API for MicrocontrollersMicroEJ
The Eclipse Edje project, initiated by MicroEJ, defines a standard high-level Java API for accessing hardware features delivered by 32-bit microcontrollers for using serial links, general purpose inputs/outputs, or digital/analog converters. MCUs are small, low-cost, low-power processors designed to run software in resource-constrained environments: low memory (typically KB), flash (typically MB) and frequency (typically MHz). MCUs are provided by silicon vendors along with evaluation kits and are typically the ideal vectors for large scale deployments of low-power and cost-effective IoT, embedded or wearable devices. Edje aims at unifying and easing the programming of apps for MCUs with the largely adopted Java language.
Eclipse IoT Edje project: the software foundation for IoT devicesMicroEJ
The edge devices connected to the Cloud that constitute the Internet of Things (IoT) require support for building blocks, standards and frameworks like those provided by the Eclipse Foundation projects: Californium, Paho, Leshan, Kura, Mihini, etc. Because of the large deployment of Java technology in the Cloud, on the PC, mobile and server sides, most projects above are implemented in Java technology. Deploying these technologies on embedded devices requires a scalable IoT software platform that can support the hardware foundations of the IoT: microcontrollers (MCU). MCU delivered by companies like STMicroelectronics, NXP+Freescale, Renesas, Atmel, Microchip, etc. are small low-cost low-power 32-bit processors designed for running software in resource-constraint environments: low memory (typically KB), flash (typically MB) and frequency (typically MHz). The Edje project defines a standard high-level Java API called Hardware Abstraction Layer (HAL) for accessing hardware features delivered by microcontrollers such as GPIO, DAC, ADC, PWM, etc. that can directly connect to native libraries, drivers and board support packages provided by silicon vendors with their evaluation kits. This talk aims at presenting the packages and API that constitute the core of Edje, defining the minimal foundation that iot.eclipse.org projects can rely on, and still compatible with economical constraints of the IoT: footprint.
Introduction to Windows IoT via Raspberry Pi 3Lee Richardson
Learn how to run motors and servo's, build information radiators, communicate with Azure IoT, and even serve up web pages using Microsoft's smallest operating system: Windows IoT and a Raspberry Pi 3. We'll then put it all together to show how you can build a simple Remote Controlled Car entirely in C#.
MicroEJ OS is a scalable Operating System for resource-constrained embedded and IoT devices, optimized for a wide range of hardware architectures.
With MicroEJ OS, OEMs use proven methods that cut software development time and cost. They create software that delivers incredible user experience and adjusts to Internet business needs.
MicroEJ development tools enable device manufacturers to deliver differentiating firmware using MicroEJ SDK.
#OSSPARIS19 : RIOT: towards open source, secure DevOps on microcontroller-bas...Paris Open Source Summit
La mise-à-jour de firmwares "Over-The-Air" sur microcontrôleur a toujours été un sujet ambitieux et pourtant primordial pour sécuriser une application IoT. Le système d'exploitation RIOT (https://riot-os.org) fournit désormais les briques logicielles pour réaliser des mise-à-jour de firmware en utilisant des protocoles standards et sécurisés de bout-en-bout.
BKK16-200 Designing Security into low cost IO T SystemsLinaro
….Trust and security are essential for the Internet of Things (IoT) to scale. As your product becomes successful, attraction will be high for it to be hacked and, as a consumer, you'll suffer with consequences if security is not baked into the system, at every level. With IoT, we now need to enable an appropriate level of security for low cost IoT designs done by people with little or no security expertise. In this presentation, you will learn how ARM, Linaro and the ARM partnership are securing these low cost IoT endpoints by providing device security, lifecycle security and communication security, without the need for in-depth security experts…
Reinventing DDC in the Age of Data AnalyticsMemoori
Reinventing DDC in the Age of Data Analytics! Memoori Talks to Jim Lee, CEO Cimetrics, Anto Budiardjo, CEO Anka Labs & Alper Üzmezler, CTO Anka Labs. Can we rethink the DDC to become data-centric, able to perform analytics and capable of sending data to cloud systems?
[OpenStack Day in Korea 2015] Keynote 2 - Leveraging OpenStack to Realize the...OpenStack Korea Community
OpenStack Day in Korea 2015 - Keynote 2
Leveraging OpenStack to Realize the SKT Software-Defined Data Center
Jinsung Choi, Ph.D - CTO, Corporate R&D Center, SK Telecom
Lab Handson: Power your Creations with Intel Edison!Codemotion
by Francesco Baldassarri - Come along and play with Intel Edison, for the Internet of Things? Learn about the Developer Kit for IoT, chose your preferred environment and test it – or test all the possibilities? We will be providing information and hands on training for developers interested in testing our solutions in C/C++, Javascript, Arduino, Wyliodrin and Python. Just bring you laptop and we will help you to get started. We will also provide information about our Cloud Analytics platform, and test hardware samples with the Grove Starter Kit – Intel IoT Edition. Visit us anytime and start making! What will you make?
It's technical and live coding talk that I delivered on Bandung Digital Valley's TechThursday program. In which I discuss deeply about ESP8266 development, Azure IoT Hub cloud and DycodeX's iothub.id cloud, and working with HomeKit framework on iOS and integration with Siri.
講演者 : 渡邊 仁 氏
株式会社NTTデータ 技術革新統括本部 システム技術本部 デジタルテクノロジ推進室
12月17日 Hyperledger Tokyo Meetup ー Let's Celebrate 5 Years of Hyperledger with Brian Behlendorf! で講演
QNAP 針對物聯網打造私有雲平台,QIoT Suite Lite 提供開發板如 Arduino Yun Raspberry Pi 及Intel Edison 快速連結到QNAP NAS,並提供客製化NodeRED 及Dashboard 做裝置控管及資料呈現(Data Visualization) 。在Intranet 即可提供服務,也提供Interface 與其他第三方服務連結 如Power BI 及 QVR Pro 等
Every wondered how to make your code physically interact with things in the real world? Got a home automation project in mind? In this presentation we will cover:
o) How to get started with Raspberry Pi and C#
o) The numerous sensors and actuators you can control
o) How to navigate basic electronics
o) Different interfaces and how to program them
o) Demonstrations of devices at work
o) Azure IoT Hub to control your code from the cloud
11. Enabling Developer & Maker Success
labs.mediatek.com SDKs Technical docs HDKs
Discussion Forums,
FAQ & Dev Support
Newsletter Solutions
Catalog
Business Support
and Matchmaking
9
12. Optional help to find partners
• Designers and developers
• Manufacturers
• MediaTek distributors
• Component suppliers
10
Idea Platform Prototype Productize Launch
MediaTek Labs Partner Connect
labs.mediatek.com/partners
13. Teaming up with MediaTek allowed us to focus on
industrial and mechanical designs as well as fashion
rather than technology.
OmateSmartWatch–PoweredbyMT2502
“
- Laurent Le Pen, CEO, Omate
”
14. Topics
12
▪ Intro to MediaTek
▪ What is MediaTek Labs
▪ LinkIt ONE HDK
▪ LinkIt ONE SDK
▪ MediaTek Cloud Sandbox
▪ Demo
▪ Other HDK’s
▪ Questions
15. MediaTek LinkIt™ ONE platform
13
System-on-Chip
Aster (MT2502)
– the world’s
smallest SoC for
Wearables
Companion
chipsets for
Wi-Fi and GPS
LinkIt ONE HDK
Hardware
board based on
reference
design by
MediaTek
Co-design with:
Rich APIs
Feature rich OS
to power
Wearables and
IoT devices
+ ++
LinkIt ONE SDK
Plug-ins for
Arduino,
libraries for the
LinkIt APIs, and
board firmware
update tool
First offering:
SDK for Arduino
labs.mediatek.com/linkit
16. LinkIt ONE Hardware Dev Kit (HDK)
(FrontView)
Headphone
Jack
USB Jack
Battery Jack
Reset
GPIO
SPI
Seeed “GROVE”
system
labs.mediatek.com/linkithdk
A/D & GPIOPower Out
SD / SPI
Switch
Mass Storage /
Normal mode
switch
USB / Battery
Power switch
35. SDKFeatures
Arduino Core Functions
Digital I/O
Pulse-Shift I/O
Analog Input
Serial
Time and delay
Interrupts
Math
Servo
Stepper
SPI
I2C
LinkIt ONE Functions (prefixed with L, e.g. LGPS)
GSM
GPRS
Wi-Fi
Bluetooth
GPS
Audio
SD/Flash
EEPROM
SMS & Telephony
TCP and UDP socket
TCP and UDP socket
Serial Port Profile / GATT
NMEA Format
MP3 AAC AMR
FAT32
labs.mediatek.com/linkitguide
36. SMS
Sending and receiving
SMS
Classes prefixed with L
Waiting for module ready
Begin composing SMS to
remote number
Finish and send the
message
while(!LSMS.ready()){
delay(100);
}
LSMS.beginSMS(“07701234123”);
LSMS.print(“Hello world!”);
LSMS.endSMS();
24
37. GPS
Switch GPS on
Reports NMEA strings
A parsing example in SDK
• Fix
• # Satelites
• Date stamp
• Position
void setup() {
Serial.begin(115200);
LGPS.powerOn();
}
void loop() {
LGPS.getData(&info);
Serial.println(info.GPGGA);
parseGPGGA(info.GPGGA);
}
25
38. Audio
Play audio files
Stored on SD-Card
Set volume
Stop playback
LAudio.begin();
LAudio.playFile(storageFl
ash,”a.wav”);
LAudio.setVolume(6);
delay(10000);
Laudio.stop();
26
39. Topics
27
▪ Intro to MediaTek
▪ What is MediaTek Labs
▪ LinkIt ONE HDK
▪ LinkIt ONE SDK
▪ MediaTek Cloud Sandbox
▪ Demo
▪ Other HDK’s
▪ Questions
40. MediaTekCloudSandbox
RESTful API’s
Visualize Data
FOTA
Data monitoring with
notifications
Device remote control
Web or mobile app
28labs.mediatek.com/mcs
54. Next Steps
42
▪ Fill out feedback form
▪ Come to booth
• See demos
• Wearables
• Win a board
• Get a t-shirt
• @MediaTekLabs
▪ Join labs – It’s free - labs.mediatek.com
labs.mediatek.com