Sign In

Not a member yet?

Create a MediaTek Labs account
to join the program.

Register Now

MediaTek LinkIt™ ONE SDK (for Arduino)

The LinkIt ONE SDK (for Arduino) is a plug-in for Arduino IDE. It offers a robust yet flexible way to test and prototype ideas for Wearables and IoT devices on the LinkIt ONE development board.


  • Supports Arduino's C-like language.
  • Compiles Arduino Sketches into LinkIt ONE execution file format (.vxp).
  • Includes LinkIt ONE API libraries supporting the core Arduino functions and LinkIt ONE communication features;
    • 2G mobile network (GSM and GPRS).
    • GNSS (GPS, GLONASS and BeiDou).
    • Bluetooth (2.1 and 4.0).
    • Wi-Fi.
  • Supports Microsoft Windows XP, Vista, 7, 8 and 10; and Apple Mac 10.09 and 10.10.


Current Release (1.1.23): Offers new firmware with updated APN auto-detection database and improved support for SMS in the STK (SIM toolkit).
Windows Mac OS X

Release Notes

You can find more information on Arduino in the Arduino Playground or at

Get Started

Check out the Get Started section for video tutorials and step-by-step guides to getting everything setup to run your first sketch on a LinkIt ONE development board.

Additional Resources

LinkIt ONE Developer's Guide: Learn more about the development board and coding for it.

API reference guide: All the details you need to discover the full range of features you can add to your sketches.

Projects: Find inspiration in LinkIt ONE projects created by our maker and developer community.

FAQ: Get answers to the most common technical and business questions about the LinkIt ONE development platform.

Forums: Discover answers to technical questions and, once you’ve registered your MediaTek Labs account, pose questions to our technical gurus and exchange views with the Labs community.

Partner Connect: Check out the world class partners that can help with everything from product design to cloud services.

Third-Party APIs

In addition to its built-in API, the LinkIt ONE development platform is supported by the following third-party APIs:

API overview

The LinkIt ONE API provides support for the core Arduino board functions, as well as a set of connectivity functions that support LinkIt ONE communication features. An overview of the API is provided below.

Arduino Functions
Core The core API of Arduino, providing digital input/output, analog input/output, and more
Servo Library to control servo motors
SPI Serial Peripheral Interface (SPI), for communication with peripherals
Wire (I2C) Inter-Integrated Circuit (I2C), for communication with peripherals
Stepper Controls a stepper
LinkIt Functions (connectivity, storage, and multimedia)
DateTime Get system time
GSM Send and receive SMS (Short Message Services) messages
GPRS Access a network through GPRS
Storage (SD/Flash) Manipulate the file system (SD card and internal Flash)
GPS Get GPS position information
Wi-Fi Access a network through Wi-Fi
Bluetooth Communicate with other devices through Bluetooth 2.1 SPP or 4.0 GATT
Audio Features for playing MPS and MIDI files

End User License Agreement – MediaTek Labs

By accepting this agreement or by installing SDK Tool Software, other software or content synchronized using the software (hereafter as “Tools Software”) offered by or on behalf of MediaTek Inc. (hereinafter as “MediaTek”) or by clicking “Install”, you agree to the following terms. Notwithstanding anything to the contrary in this agreement, the Tools Software includes but not limited to LinkIt ONE SDK (for Arduino), LinkIt Assist 2502 SDK, LinkIt Connect 7681 SDK and MediaTek SDK for Android. The Tools Software is a free tool to be used ONLY for MediaTek products and technologies and MAY NOT be used on any other brands without the express permission from MediaTek.

The Tools Software is a free tool to be used ONLY for MediaTek products and technologies and MAY NOT be used on any other brands without the express permission from MediaTek.


Single User license Only - Subject to your compliance with these terms and conditions, MediaTek grants you a personal, freely revocable, limited, royalty-free, non-exclusive, non-transferable, non-sub licensable, non-assignable license to use the Tools Software, solely for your personal, internal developing and testing application related purposes.


(a) The Tools Software is licensed, not sold.
(b) The source code (if certain portion of the Tools Software is not provided in source code form), design, and structure of the Tools Software are trade secrets. You MAY NOT disassemble, decompile, reverse engineer or otherwise attempt to discover the source code of the Tools Software, in whole or in part, except to the extent expressly permitted by law, or distribute it.
(c) You will not alter any copyright, trademark or patent notice in the Tools Software. If the Tools Software includes any open source software, you must comply with all licensing terms applicable to such open source software.
(d) You will not use Tools Software for illegal purposes. You will comply with all applicable laws and regulations, including export laws.

Disclaimer of Warranty

MediaTek along with its affiliates, subsidiaries, employees and contractors (herein after as “MediaTek Group”) disclaim any responsibility for harm resulting from the Tools Software whether or not MediaTek approved such software or content. MediaTek Group expressly disclaims all warranties and conditions, express or implied, including any implied warranties and conditions of merchantability, fitness for a particular purpose, and noninfringement, and any warranties and conditions arising out of course of dealing or usage of trade regarding the Tools Software. No advice or information, whether oral or written, obtained from MediaTek or elsewhere will create any warranty or condition not expressly stated in this agreement. Some jurisdictions do not allow certain limitations on implied warranties, so the above limitation may not apply to you to its full extent.

Limitation of Liability

MediaTek Group’s total liability to you from all causes of action and under all theories of liability will be limited to $10.00. In NO event and under NO theory of liability will MediaTek Group be liable to you for any special, incidental, exemplary, or consequential damages arising out of or in connection with this agreement or the Tools Software whether or not MediaTek has been advised of the possibility of such damages. The foregoing limitations will survive even if any limited remedy specified is found to have failed of its essential purpose. Some jurisdictions do not allow the limitation or exclusion of liability for incidental or consequential damages, so the above limitation or exclusion may not apply to you to its full extent.

Export Control Laws

You acknowledge and agree that the Tools Software may be subject to international rules that govern the export of software, including U.S. Export Administration Regulations (“EAR”). You shall comply with all applicable international and national laws that apply to the Tools Software as well as end-user, end-use, destination restrictions issued by national governments or similar bodies, and restrictions on embargoed nations. Additional prior permission from applicable government agencies will be required to transfer Tools Software to any person in any countries controlled for anti terrorism reasons or to any sanctioned person or entity. For more information, please see and MediaTek is making the Tool Software available to you for download only on the condition that you certify that you are not such a person or entity and that the download is not otherwise in violation of U.S. and other export control regulations.


This Agreement will be governed by and construed in accordance with the laws of California, USA, without regard to conflicts of law rules. The United Nations Convention on Contracts for the International Sale of Goods will not apply. The failure by either party to enforce any provision will not constitute a waiver. Any waiver, modification, or amendment of this Agreement will be effective only if signed. If any provision is held to be unenforceable, it will be enforced to the maximum extent possible and will not diminish other provisions. MediaTek may make changes to these terms from time to time.