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.
7. Topics
7
What is MediaTek Labs
LINKIT DEVELOPMENT PLATFORM FOR RTOS
LinkIt™ SDK V3
Key Facts about LinkIt 7687 HDK
Software Tools
Questions
8. LinkIt Development platform for
RTOS
8
MediaTek SOC
Range of
MediaTek SOC
starting with
MT7687F
offering IoT
devices secure
Wi-Fi
connectivity
SDK & tools
GCC compiler
and Keil µVision
support,
flashing and pin
mux tools
RTOS & API
Optimized
RTOS and API
to take
advantage of
MediaTek SOC
features and
connected
peripherals
+ ++
HDK & modules
LinkIt and
compatible HDKs
for prototyping
and compatible
modules for
device
manufacture
labs.mediatek.com/rtos
10. Topics
10
What is MediaTek Labs
LinkIt Development platform for RTOS
LINKIT SDK V3
Key Facts about 7687 HDK
Software Tools
Questions
11. SDK Features
11
▪ Same SDK for different SoC’s
▪ Based on FreeRTOS operating system
▪ Already including packages to help
development
12. FreeRTOS
12
▪ Market leading real time operating system
▪ Standard solution for microcontrollers
▪ Free and supported (open source)
▪ Used in commercial products
14. Wi-Fi station features
14
Item Features
Standard 802.11 b/g/n station
Channel Channel 1~13
Personal Security Open, WEP-Open, WPA, WPA2
Enterprise Security N/A
Advanced AMPDU, Rx-Filter, DTIM
15. Wi-Fi AP features
15
Item Features
Standard 802.11 b/g/n Soft AP
Channel Channels 1 to 13
Personal Security Open, WEP-Open, WPA, WPA2
Support Clients 9 STAs (AP only mode)
Enterprise Security N/A
16. Network
16
Item Features
IP Stack IPv4 (LWIP)
TCP, UDP
ICMP
DHCP Client/Server
NETCONN
SOCKET
SNTP Simple Network Time Protocol
RFC4330
HTTP HTTP 1.1
Client (Post/Get)
HTTPS HTTP 1.1
Client (Post/Get)
SSL/TLS mbedTLS
Client, Server
SSL3.0, TLS1.0, 1.1, 1.2
MQTT
"light weight" messaging protocol for use
on top of the TCP/IP protocol.
17. Smart Connection
17
▪ Configure your IoT device via Smart Phone
▪ Securely broadcast
• SSID
• Password
▪ Device configures and
connects automatically
▪ Android example app 7687
18. GPIO
EINT
PWM
ADC
UART
SPI
I2C
I2S
IR
Control GPIO and update pin-mux settings to apply functions to pins.
Set a callback function and receive alert from external interrupt.
Output a PWM signal with various frequencies and duty-cycles.
Convert analog input (usually a voltage) to a digital signal
Read data from and write data to the UART interface.
Read/write data through the SPI interface to master/slave SPI devices.
Read/write data through the I2C interface to slave I2C devices.
Read/write data through the I2S interface to I2S devices.
InfraRed. Send and receive an infrared signal.
SDK Features
Interface functions
19. GPT
RTC
WDT
General Purpose Timer. Provides a timer callback.
Real-Time Clock. Keeps track of current time in sleep mode. Provides
an alarm callback.
Watchdog Timer. Tool to detect and recover from system
malfunctions.
SDK Features
Timerfunctions
20. AES
DES
MD5
SHA
Advanced Encryption Standard
Data Encryption Standard
Message-digest algorithm
Secure Hash Algorithm
SDK Features
Encryption functions
21. SDK Features
21
Please visit the following links for the detailed
API References
▪ Platform API Reference:
http://home.labs.mediatek.com/media/apis/rtos
▪ InternetMiddlewareAPIReference:
http://home.labs.mediatek.com/media/apis/internet/
22. Topics
22
What is MediaTek Labs
LinkIt Development platform for RTOS
LinkIt SDK V3
KEY FACTS ABOUT LINKIT 7687 HDK
Software Tools
Questions
26. LinkIt™ 7687 HDK by SAC
Highlights
26
High integration with RF + MCU + Memory
Support power consumption measurement to
optimize power usage
Able to power by 2xAA batteries to design
portal Wi-Fi devices
▪ Integrate 4Kbit eFuse to store device specific
information and RF calibration data
▪ Low power mode with RTC
27. LinkIt™ 7687 HDK by SAC
Highlights (cont.)
27
▪ Security engine
▪ IR control Tx/Rx
▪ Module on board – Ready for mass production
▪ TLS (SSL) support for better wireless security
28. Topics
28
What is MediaTek Labs
LinkIt Development platform for RTOS
LinkIt SDK V3
Key Facts about LinkIt 7687 HDK
SOFTWARE TOOLS
Questions
29. Software Tools
29
▪ Two options for development
• ARM Keil µVision® IDE
• Command Line Toolchain
30. Command Line Toolchain
30
▪ GCC compiler for Linux
▪ Flash tool for Windows
▪ Easy PinMux Tool (Windows)
▪ Loads of example projects
31. Topics
31
What is MediaTek Labs
LinkIt Development platform for RTOS
LinkIt SDK V3
Key Facts about LinkIt 7687 HDK
Software Tools
QUESTIONS
33. What’s Next ?
33
▪ April 21st, 2016 – [Webinar] Big Data and
IoT – the opportunities and the challenges
More Info
http://home.labs.mediatek.com/event/webinar-
series-big-data-and-iot-the-opportunities-and-the-
challenges/
New worldwide initiative for developers
Supporting device creation, app development & services based around MediaTek offerings
Dedicated global team to ensure easy access to development resources and support services
Portal access to technical documents, SDKs, discussion forums, technical & business support
Information & support for announced HDKs
These are some of the things that any developer / innovator needs to create an IoT product:
Access to HW (HDKs based on industry-leading reference designs)
SW tools
Dev resources (dev guidelines, tutorials, example code etc)
Support
Cloud storage
Peripherals (sensors etc)
Design, production & go-to-market help
From smart light bulbs to smartwatches, the next-generation health monitoring devices, robotic rovers and tracking devices, developers can make their journey with MediaTek Labs help.
MediaTek Labs is the home of MediaTek LinkIt™, some of the world’s best connected platforms for Wearable and IoT devices. With our development tools you can create devices that can connect to other devices or directly to cloud applications and services. The LinkIt platforms consist of Software Development Kits (SDKs), Hardware Development Kits (HDKs) and related technical documentation.
MediaTek LinkIt ONE: Create proof-of-concepts with unrivalled connectivity on a single board. Based on the MediaTek MT2502 (Aster) SOC, the platform offers comprehensive communication, storage and multimedia features. Supported technology includes GSM, GPRS, Bluetooth 2.1 and 4.0, SD card and MP3/AAC audio; as well as Wi-Fi and GNSS (GPS/GLONASS/BeiDou). Easily create new software or reuse existing Arduino board code using LinkIt ONE SDK (for Arduino). - Popular platform offering for Do-It-Yourself Maker community
MediaTek LinkIt Assist 2502: Platform that enables you to develop sophisticated proofs-of-concept in a wearable form factor. It consists of four feature-rich components: an SDK plug-in for the Eclipse IDE, C-based API, development board, and a module-based hardware reference design. Based on the same chipsets as LinkIt ONE, the module-based approach makes it easier to get access to MediaTek chipset technology and to duplicate or modify LinkIt Assist 2502 based hardware. The development board also comes equipped with a swappable 240x240 16-bit color touch LCD.
MediaTek LinkIt Connect 7681: This development platform gives you the power to create simple Wi-Fi enabled IoT devices for the smart home or office. Create smart plugs, light bulbs or smart appliances that connect to smartphones, cloud applications and home network services. Built on the MediaTek MT7681 Wi-Fi SOC, the platform enables rapid prototyping with an SDK for Microsoft Windows and Ubuntu Linux, a module and a development board.
MediaTek LinkIt Smart 7688: This 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. Built on MediaTek MT7688AN SOC, this platform runs OpenWrt Linuxis supported by a number of software development tools and has two versions of HDK, the LinkIt Smart 7688 and 7688 Duo (Arduino Compatible).
When ready to go beyond proof-of-concept, the MediaTek Labs Partner Connect program will help connect you with relevant supply chain partners to facilitate professional prototyping and final product design of both software and hardware.
Further MediaTek LinkIt™ portfolio expansion planned to address different segments of Wearables & IoT
AAC – Advanced Audio Coding, supposed to be the successor of the MP3
NMEA – National Marine Electronics Association
AAC – Advanced Audio Coding, supposed to be the successor of the MP3
NMEA – National Marine Electronics Association
AAC – Advanced Audio Coding, supposed to be the successor of the MP3
NMEA – National Marine Electronics Association