Code Sample

Using Cylon.js* with the Intel® Edison board and the Intel® IoT Developer Kit

The Intel® Edison board is an amazing new single-board computer. With its dual-core Intel® Atom™ processor, General Purpose I/O (GPIO), and other external interfaces, the Intel Edison board has a lot of potential for physical computing. That is why we added full support for the Intel Edison board in Cylon.js (, our JavaScript* framework for robotics and Internet of Things (IoT) applications.

  • Developers
  • Yocto Project
  • Internet of Things
  • JavaScript*
  • Beginner
  • Sensors
  • License Agreement: 

    Using the Generic Attribute Profile (GATT) in Bluetooth* Low Energy with your Intel® Edison Board


    This guide will teach you how to use GATT profile, by interfacing with the Texas Instruments SensorTag over Bluetooth* Low Energy.


    You have assembled your Intel® Edison board, updated to the latest firmware, connected via serial and connected the board to Wi-Fi*. If you need help completing these steps, please refer to the Getting Started Guides.

  • Developers
  • Internet of Things
  • Bluetooth*
  • Internet of Things
  • Handling Offline Capability and Data Sync in an Android* App – Part 2

    Mobile apps that rely on backend servers for their data needs should provide seamless offline capability. To provide this capability, apps must implement a data sync mechanism that takes connection availability, authentication, and battery usage, among other things, in to account. In this part we will explain the sync adapter and authenticator. We will also look at how to use Google cloud messaging (GCM) notifications to trigger the data sync with a backend server.
  • Android*
  • Android*
  • Correlate Android Logcat Messages with VTune Amplifier Timeline


          Android logcat is a very powerful tool for debugging. With Android logcat, we can see lots of useful information from the system or the applications over the time. Android provides the standardized API for the logs. In our development, we can easily add the logs and use logcat to see the logs from our program. VTune™ Amplifier for systems is a profiling tool for system or application performance tuning. VTune Amplifier provides a powerful timeline pane to help the developer to see the performance matrix over the time.

  • Developers
  • Android*
  • Android*
  • C#
  • C/C++
  • Java*
  • Intel System Studio
  • Intel VTune Amplifier for systems
  • Development Tools
  • Subscribe to Code Sample