Common questions

How can I buy a FLIR ONE?

Just visit our online store, where you can choose from iOS or Android compatible units.

Where can I download the SDK?

Right here on the FLIR ONE Developer Community website! Just go to the SDK Downloads page.

Is the FLIR One SDK Compatible with OpenCV? If it is, how do I implement it?

The FLIR ONE SDK currently is not compatible with OpenCV. We are actively working on a solution. See here to see an unsupported workaround by the community.

How do I find the battery level of the FLIR One on iOS?

To find the battery level with FLIR ONE SDK in iOS, use the following callback:

– (void) FLIROneSDKBatteryPercentageDidChange:(NSNumber *)percentage {
self.batteryPercentage = [percentage integerValue];
[self updateUI];
}

How do I lock the temperature range in my application?

To lock the temperature in iOS, check here for a unsupported helper library to implement such functionality. For Android, include the following code snippet in a button handler or in your application logic.

if (false == FrameProcessor.palettesLocked()) {
FrameProcessor.unlockPalettes();
} else {
FrameProcessor.lockPalettes();
}

See here for more information.

How do I implement the crosshairs and temperature reading similar to the one on the official stock app?

To implement crosshairs with a temperature reading like the official stock FLIR One app, First find an image of crosshairs, display it in a view that is layered on top of the thermal view, and add a text label to reflect the temperature based on the radiometric data under the crosshairs.

My iPhone doesn’t charge after my FLIR One is done charging, how do I fix this?

The 2nd Generation FLIR One only supports pass- through charging if you have at least a 1A charger.

General FLIR Mobile Developer Program Questions

What is the FLIR Developer Program?

It’s a FLIR program that enables software developers to develop applications that work with FLIR products including thermography cameras, test and measurement devices, and some camera core components.

Is there a cost to join the FLIR Developer Program?

There is currently no cost to join the program, and generally speaking the software development tools (SDKs, API documentation, etc.) are available free of charge.If your project requires additional support from FLIR, reach out to us to ask for a quote.

Where can I find information about the FLIR Developer Program?

The developer program is hosted at developer.flir.com

What Software Developer Kits (SDKs) are available through the FLIR Developer Program?

For mobile app development we offer the FLIR Mobile SDK which supports development of mobile apps that work with the FLIR ONE products, WiFi-enabled professional thermography cameras, and also some of FLIR’s MeterLink-enabled test and measurement devices and the legacy FLIR ONE SDK which supports development of mobile apps that work only with the FLIR ONE family of products and CAT S60/S61. For desktop app development we offer the Atlas SDK which supports development of applications that work with FLIR’s professional thermography cameras. For component solution development we offer SDKs for the Lepton product family, the Boson product family, and the Automotive Development Kit (ADK).

FLIR Mobile SDK and FLIR ONE SDK Developer Questions

What is the FLIR Mobile Software Developer Kit (SDK)?

It’s a package of resources we make available to software developers to enable them to develop mobile applications for use with the FLIR ONE product family, for WiFi-enabled FLIR thermography cameras, and certain Meterlink-enabled test and measurement devices.

What is the FLIR ONE Software Developer Kit (SDK)?

FLIR ONE SDK is our legacy SDK to develop mobile applications for use exclusively with the FLIR ONE product family. We do not recommend you using this if you are starting development today.

Does the FLIR ONE SDK work with other FLIR thermography products besides FLIR ONE?

No. Using the FLIR Tools app you can process images taken with other FLIR thermography products but we recommend using the FLIR Mobile SDK to enable your mobile app to work with as many FLIR products as possible.

Will FLIR continue to support both the FLIR ONE and FLIR Mobile SDKs?

FLIR will support both SDKs for a short period of time once the FLIR Mobile SDK is launched around mid 2019. The FLIR Mobile SDK extends the capabilities of the FLIR ONE SDK and is intended to replace it.

What mobile devices are the SDKs compatible with?

Refer to our mobile device compatibility page at https://www.flir.com/support-center/flir-one/flir-one-device-compatibility/. Both the FLIR Mobile SDK and FLIR ONE SDK are tested to be compatible with those same devices. Additional Android devicesnot listed may or may not be compatible at this time, but general compatibility guidelines are provided and we’re working on adding additional Android devices.

Arethe FLIR Mobile and FLIR One SDK compatible with all versions of FLIR ONE hardware?

The FLIR Mobile SDK and the(current) FLIR ONE SDK and are backward compatible with Gen 1, Gen 2, and Gen 3 FLIR ONE hardware. Previous generations of the FLIR ONE SDK are not forward compatible so any FLIR ONE apps developed using an older version of the SDK need to be recompiled using the Gen 3 SDK and/or the FLIR Mobile SDK.

What’s included in the FLIR Mobileand FLIR One Software Developer Kits (SDKs)?

The SDK code, API documentation, developer tools including a getting started guide, and sample code.

Is there a cost to access the FLIR Mobile and FLIR One Software Developer Kits (SDKs)?

No, they’re available free of charge for registered developers.

Where can I download the FLIR Mobile and FLIR One SDKs?

You will have access to the FLIR Mobile and FLIR One SDKs on the developer site www.developer.flir.com once you sign up as a member of the FLIR Developer Program on that site. After signing up, choose the “Mobile” page, then choose either the “FLIR ONE” or “FLIR Mobile” SDK option, then navigate to getting started, then download the SDK of your choice.

What is the FLIR Developer’s Forum?

It’s an online forum through which developers can interact with each other and with FLIR, sharing their experiences creating thermal-enabled apps, asking questions about challenges they encounter, and getting answers from other developers and FLIR’s technical support team – which monitors the forum daily.

Why can’t I access the FLIR Developer’s Forum?

You will have access to the Developer’s Forum on the developer site once you sign up as a member of the FLIR Developer Program at developer.flir.com. After signing up, navigate to community, then discussion forums.

What is the FLIR Approved Application program?

Developers of apps that are intended to be released to the public are required under terms of the FLIR Mobile and FLIR One SDK license agreements to submit the apps to FLIR for review and approval prior to making them available publicly (including through the Apple App Store and Google Play Store). This is to ensure high app quality and compliance with terms of the license agreement, and also to protect the end user experience. Apps that have been reviewed and approved by FLIR may be made publicly available, can be marketed using the FLIR Approved Application logo below, and may also be included in the FLIR Approved App Gallery.

FLIR Approved Application Badge

Are there limitations to the kind of applications that I can create using the Software Development Kits in the FLIR Developer program?

The FLIR SDKs may not be used to create -or in conjunction with – any apps designed for medical/healthor veterinarian-related purposes. For more information see section 3 of the SDK license agreement available here and also when you download an SDK at developer.flir.com.

License Agreement Download Link

Where can I get a list of approved, publicly-released thermal imaging apps based?

Apps that have been reviewed and approved by FLIR for public release are listed at https://www.flir.com/flir-one/flir-one-apps/

Are there any particular types of apps that FLIR would like to see developed?

The opportunities to create apps that use thermal imaging are endless, and we’re interested in seeing apps across a broad spectrum of usage models. The new features added in the FLIR Mobile SDK are likely to lead to particularly compelling apps in the Do-It-Yourself  (DIY), connected first responder, connected utilities, and connected industry areas.

What is the FLIR Certified Developer program?

The FLIR Certified Developer program is a program by which developers can receive additional training and support from FLIR to become experts at using the FLIR ONE and/or FLIR Mobile SDKs to create mobile thermal imaging apps. With this extra support they create increasingly more advanced mobile thermal imaging apps for their own use and they may also qualify for referrals from FLIR for contract app development for other companies. You can get more information about the program and check out a list of current FLIR Certified Developers at https://developer.flir.com/flir-certified-developers

I’m interested in becoming a FLIR ONE reseller. Who do I contact?

Please contact Jason Howarth at Jason.Howarth@flir.com

Developer Support Questions

I’m having a technical problem using the FLIR ONE and/or FLIR Mobile SDK. Where do I go for help?

The best way to get technical support for either SDK is to first check the Developer’s Forum on the developer site (after you sign up as a member of the FLIR Developer Program at developer.flir.com) to see if someone else has already addressed your issue, and then to post a new question if it isn’t already there. Our technical support people monitor the forum daily and will answer any question not already addressed by other forum members.

I posted my question on the forum and wasn’t able to get resolution. Who else can help me?

FLIR’s technical support people on the forum can and will escalate your question/issue internally as needed for resolution and will close directly with you. Depending on how many other questions are in the queue, it can take as long as two working days for them to respond to you and as long as two more working days to get resolution. Alternatively, you can enter your question directly into our Customer Help system at http://flir.custhelp.com/ and your issue will also be escalated for resolution.

I’m frustrated with technical support and I want to escalate this to management for immediate action. Who can I contact?

The best escalation path is through our Customer Help system at http://flir.custhelp.com/. Your issue will be escalated as needed to get resolution.

I have a business or legal issue to discuss about the developer program or one of the mobile SDKs. Who do I contact?

Please submit your question into our Customer Help system at http://flir.custhelp.com/, specifying that it’s about the FLIR Developer Program, and your issue will be escalated as needed to get resolution.

My customers are concerned about privacy. If they’re worried someone can use thermography cameras like the FLIR ONE to spy inside someone’s home or underneath their clothes, what can I tell them?

Thermography cameras don’t provide x-ray vision, they allows you to visualize and measure the surface temperature of most objects. In many cases, the surface temperature of an object can be affected by things behind or under the surface. For example, under certain conditions the surface temperature of awall can be subtly affected by the wooden studs behind the wall. This characteristic can allow you to easily see the location of the studs behind the wall, without actually looking through the wall. It may be helpful to have them watch the “Introduction to Thermal Imaging” video available at https://developer.flir.com/training-videos/