Skip to main content

Salesforce and littleBits Integration - Part 2

In my previous salesforce and littleBits Integration post, I have explained about sending information from the littleBits device to Salesforce, when there is a button click (physical button click) on the device it will insert a new record in salesforce. In a simpler word, we sent information from littleBits to Salesforce. Now in the part-2, we are going to send information from salesforce to littleBits device. In this post, I'm going to explain how to turn on and Off the LED light connected to my littleBits device from salesforce




Step 1: Setting up littleBits Device

For this demo, you need one cloud bits, one USB power, one LED module and an external charger for power. Setup your littleBit device kits as shown in the below picture



Now go to https://control.littlebits.cc and copy the device id and access token which is required to send information from salesforce to littleBits.

Step 2: Setting up Salesforce

Here we are going to setup salesforce to send information to littleBits devices to turn on and off the led light when there is an event occur in salesforce. In this example let take an example of chatter post, when I'm going to put chatter post with hashtag topic #lightON it will turn on the LED light if a post with hashtag topic #lightOFF it will turn off the LED light on the device. You can build as many use case you want like when opportunity is closed and when case record is closed etc., Let's see the logic

Apex Logic

The below apex trigger code will make an HTTP callout with the help of the helper class. If the chatter body contains #lightON then it will call out helper class littleBitsLEDhelper.turnOnLED and suppose if the chatter post contains #lightsOFF then it will call the littleBitsLEDhelper.turnOffLED to turn the off the LED light.



Below is the apex class helper class which makes the HTTP callout to the littleBits API




Demo:




Now we successfully sent information from salesforce to littleBits device to turn on and off the LED light

Comments

  1. Bet365 | The new online sports betting hub in Ireland
    The Bet365 app is designed to cater to both the UK and Ireland betting markets, with 바카라 punters able to place a 1xbet bet as many งานออนไลน์ bets

    ReplyDelete

Post a Comment

Popular posts from this blog

Avoid Duplicate Records Using Flow

In this blog post lets see how to avoid duplicate records in Salesforce using the powerful feature – Flow , As the word says, flow easily flows to fulfill the requirements with ease. ☺  Many think of appexchange solutions and source code to avoid the duplicate record in salesforce, But the method I'm going to explain here is completely different and very simple. It helps you to reduce your code and can easily rebuild for other objects with different field logic with simple clicks. Lets jump into the solution, we will use flow to check duplicate record logic and use apex trigger to initiate the Flow whenever a record is created or updated. Visual Work Flow : [Click] First we will create the Flow to check the duplicate records based on the name and store the result in the variable. In this example, we will use the Account object for the dupe check. Step 1  : Create a new visual flow with the Name ‘ DuplicateAccountCheck ' Step 2  : Click and drag the RecordLookup into t

Plan your Dreamforce with “Dreamforce Trail”

Salesforce has many good resources for anybody looking to begin Salesforce as beginner, Intermediate or Advanced. Trailhead is also one among the good resource to learn salesforce and my favorite too. I have also written blog post about Trailhead & my favorite module   This  blog post covers an interesting and helpful Trailhead module. Yes Its all about ' Dreamforce Trail ', if you are a Dreamforce Attendee, then I strongly recommend you to take a look into this Trailhead module. No Admin skill or No Developer skill is required for this module.Start winning Badges and is gamified so it motivates you to reach more badges and finally you end up gaining knowledge on Salesforce. Why do we have Dreamforce Trail module in Trailhead?  To help people who is coming to dreamforce for the first time and to plan well for the events. Dreamforce is a tech feast for anybody. Dreamforce is salesforce festival. If you don’t plan well, you will miss something highly helpful . This Dre

Export records from List view – ListView API

As part of the Winter’15 release salesforce introduced the List View API features which helps us to get details and records of list views for an object. I was started exploring more about the List view API and trying to build an use case using that. So I searched about List View in the IdeaExchange site then found that many users are looking for a solution to export records to excel directly from the list view. I built a solution for that Idea, which helps user to download all the records directly from the List view for both standard and custom object. You don’t have to make any change in the code to use this functionality for different objects. All you need is to create a custom button for that object as mentioned below. Lets take an example for Account object 1. Go to Setup –> Accounts –> Buttons, Links and Actions 2. Click ‘New Button or Link' 3. Enter  Label, Name and select display type as ‘List Button’ 4. Content source as “Onclick Javascript” and paste the