Saturday, October 17, 2015

LinkIt ONE Development Board Review

Disclosure of Material Connection: I received this product for free so that I could provide product feedback to the company and post a product review. I was not required to write a positive review and I do not rate products higher than they should have been. I am disclosing this in accordance with the Federal Trade Commission's requirements.


I recently received a LinkIt ONE development board for a product review. The package included the following items:

- LinkIt ONE development board
- 3 Antennas ( GPS, combined Bluetooth/Wi-Fi  and GSM )
- Lithium-Ion Battery
- Backplate for LinkIt One board
- Getting Started manual (printed copy)
- Board reference (useful reference showing pins and switches, printed copy)

Top: Battery, LinkIt ONE, GPS Antenna
Bottom: Wi-Fi/Bluetooth Antenna, GSM Antenna
The LinkIt One board is actually not much larger than a standard Arduino UNO compatible board, which was impressive considering the amount of technology you get.  You get the normal things you would expect from an Arduino compatible board ( Digital I/O, Analog I/O, etc ) but you also get features that would traditionally require a shield or add-on such as GSM (including GPRS), Wi-Fi, Bluetooth, GPS and SD card.  You can read up more on LinkIt ONE and the development board at the following links:

http://labs.mediatek.com/site/global/developer_tools/mediatek_linkit/whatis_linkit/index.gsp
http://www.seeedstudio.com/depot/LinkIt-ONE-p-2017.html

Size Comparison: LinkIt ONE (Top) and UNO compatible board (Bottom)

Back of board without metal plate.  The SIM and microSD slots are on the bottom.
There isn’t much hardware setup needed initially.  There is a metal plate ( with a sticker that has info like the Wi-Fi MAC address and IMEI ) which you should attach to the bottom of the board which is fairly simple.  The battery is easy to connect, and so are the antennas but I would suggest not connecting the battery or antennas until you need them.

Once the board is ready, the next step was to get the software ready.

I tried following the steps on the “Get Started” paper guide, but they seemed to be for older versions of the Arduino IDE.  Instead of following the included paper guide, I would suggest using this link as a starting point:

http://labs.mediatek.com/site/global/developer_tools/mediatek_linkit/get-started/index.gsp

After following directions and getting everything setup, I was ready to start playing around with the board.  This board is not exactly an Arduino UNO compatible board, there are differences listed in the MediaTek LinkIt ONE Developer's Guide ( Section 3.5 as of version 1.3 of the guide available at  http://labs.mediatek.com/linkitguide ).  I would recommend reading the entire guide before doing anything else - if you are going to use code, libraries and shields designed for the UNO you may have issues due to the differences.

Just playing around with the board and trying out sample code, I have tested a few things I couldn’t have done with a normal UNO compatible board (without shields) such as:

- Connect to website via GSM/GPRS
- Receive SMS
- Use GPS location to determine distance to fixed point ( by implementing a project someone else created https://www.hackster.io/imrehg/dorothy-a-project-for-those-away-from-home )

So far, I am very impressed by this kit.  If you are planning to do projects that require connectivity, this is a great all-in-one board to consider.  I will continue to read up on the hardware capabilities, and continue to try out some simple projects to learn how to use the board.  I hope to post a project either on my blog or on Hackster.io (or both).

Bottom line: Impressive development board that is compatible with Arduino language, and has integrated features that should allow for some interesting mobile / connected projects.


No comments:

Post a Comment