Wireless Smart Security Cam

Save 44%
Choose Your Pack : Buy 1
Sd Card : None
people are viewing this right now
/** @private {string} */ class SpzCustomAnchorScroll extends SPZ.BaseElement { static deferredMount() { return false; } constructor(element) { super(element); /** @private {Element} */ this.scrollableContainer_ = null; } isLayoutSupported(layout) { return layout == SPZCore.Layout.LOGIC; } buildCallback() { this.viewport_ = this.getViewport(); this.initActions_(); } setTarget(containerId, targetId) { this.containerId = '#' + containerId; this.targetId = '#' + targetId; } scrollToTarget() { const container = document.querySelector(this.containerId); const target = container.querySelector(this.targetId); const {scrollTop} = container; const eleOffsetTop = this.getOffsetTop_(target, container); this.viewport_ .interpolateScrollIntoView_( container, scrollTop, scrollTop + eleOffsetTop ); } initActions_() { this.registerAction( 'scrollToTarget', (invocation) => this.scrollToTarget(invocation?.caller) ); this.registerAction( 'setTarget', (invocation) => this.setTarget(invocation?.args?.containerId, invocation?.args?.targetId) ); } /** * @param {Element} element * @param {Element} container * @return {number} * @private */ getOffsetTop_(element, container) { if (!element./*OK*/ getClientRects().length) { return 0; } const rect = element./*OK*/ getBoundingClientRect(); if (rect.width || rect.height) { return rect.top - container./*OK*/ getBoundingClientRect().top; } return rect.top; } } SPZ.defineElement('spz-custom-anchor-scroll', SpzCustomAnchorScroll); const STRENGTHEN_TRUST_URL = "/api/strengthen_trust/settings"; class SpzCustomStrengthenTrust extends SPZ.BaseElement { constructor(element) { super(element); this.renderElement_ = null; } isLayoutSupported(layout) { return layout == SPZCore.Layout.CONTAINER; } buildCallback() { this.xhr_ = SPZServices.xhrFor(this.win); const renderId = this.element.getAttribute('render-id'); SPZCore.Dom.waitForChild( document.body, () => !!document.getElementById(renderId), () => { this.renderElement_ = SPZCore.Dom.scopedQuerySelector( document.body, `#${renderId}` ); if (this.renderElement_) { this.render_(); } this.registerAction('track', (invocation) => { this.track_(invocation.args); }); } ); } render_() { this.fetchData_().then((data) => { if (!data) { return; } SPZ.whenApiDefined(this.renderElement_).then((apis) => { apis?.render(data); document.querySelector('#strengthen-trust-render-1539149753700').addEventListener('click',(event)=>{ if(event.target.nodeName == 'A'){ this.track_({type: 'trust_content_click'}); } }) }); }); } track_(data = {}) { const track = window.sa && window.sa.track; if (!track) { return; } track('trust_enhancement_event', data); } parseJSON_(string) { let result = {}; try { result = JSON.parse(string); } catch (e) {} return result; } fetchData_() { return this.xhr_ .fetchJson(STRENGTHEN_TRUST_URL) .then((responseData) => { if (!responseData || !responseData.data) { return null; } const data = responseData.data; const moduleSettings = (data.module_settings || []).reduce((result, moduleSetting) => { return result.concat(Object.assign(moduleSetting, { logos: (moduleSetting.logos || []).map((item) => { return moduleSetting.logos_type == 'custom' ? this.parseJSON_(item) : item; }) })); }, []); return Object.assign(data, { module_settings: moduleSettings, isEditor: window.self !== window.top, }); }); } } SPZ.defineElement('spz-custom-strengthen-trust', SpzCustomStrengthenTrust);

👁‍🗨📹 Perfect Security Cam Doesn't Exis...

Say goodbye to bulky and expensive security camera systems, and say hello to BulbCam360, a super-portable state-of-the-art security camera that requires no messy installation, simply screws in like a normal bulb into any E27 light fixture, and has many more advanced features than a regular security cam in a cheaper price!



🛠 No Drilling, No Wires, No Fuss

It doesn't require wiring, batteries, or adapters. Just screw in like any other light bulb - no fuss, no mess. It screws into any E27 light bulb socket, turns on and is ready to give you an eye in the sky 24/7.

Save 100s in Installation Costs💸. Simply Plug & Play!


▶️ Easy PlayBack Via SD Card- NO Monthly Subscription

This camera supports loop & Motion based recording on SD Card, which can be viewed from the mobile app from anywhere (No need to remove the SD card to check the recordings). No mandatory monthly cloud storage required - It has a slot to hold an SD Card that keeps your recordings safe physically! However, the cloud subscription is available for a better experience.



🔥These bad boys went viral last holiday season

Last holiday season BulbCam360 got viral generating thousands of comments in a few days. How's that? And now we are back again, stronger!


Dual Band- Supports both 5GHz and 2.4Ghz

Usually, 2.4 GHz security cameras are ideal for long-range while 5 GHz counterparts are optimal for shorter range. With dual band wireless support, you can install your BulbCam360 wherever you like!


🔁 Panoramic view- No Blind Spots

The use of a 360-degree panoramic field of vision with the ability to Pan-Tilt-Rotate eliminates any potential blind spots and provides complete coverage. Additionally, the camera's rotation can be controlled remotely through a mobile phone. You can see the entire space, effectively replacing around two regular cameras. Therefore, 1 BulbCam360 = 2 Regular Cameras.  


👀 Remote Live Viewing- Check In From Anywhere 

You can remotely control the viewing angle through the camera App, which you can download by scanning the QR code on installation manual. So, you can view it anywhere, anytime through your iPhone/Android phone or tablets.


🌚 Night-Mode For Maximum Security

The Camera enhanced night vision uses high-intensity IR LEDs that illuminate details in crisp, clear night vision, up to 25 feet. Functions such as app push alerts and smart motion detection especially benefit from better night vision. If you set the light to 'Auto', camera lights up as soon as it detects any movement. It connects to a 2.4G router for a 1080P HD and 2MP day infrared night vision. 


🚨Motion Sensing, Loud Siren & Real-Time Alerts 

BulbCam360 comes with a motion sensor, which records the movement once detected, and sends you alerts on your phone app through internet. If you set the light to 'Auto', camera lights up as soon as it detects any movement. It has a built-in loud siren, which can be sounded to scare away the intruders.



🔊 2-Way Audio/Intercom

 Built in high quality Mic and speaker, the bulb security camera allows you to communicate with family or otherwise through the app whenever & wherever you are, which is a perfect monitoring system for schools, offices and homes.



📷 📷 Add As Many As Required!

Easily mix and match with other BulbCams360 to create the perfect security setup for your home. You can install it indoors or outdoors as long as it is protected from rain.



You Get:






Will it fit into my garage bulb base?

It fits any standard (E27) light bulb socket.

Does it have a light too?

Absolutely! BulbCam has a 4 bright LEDs, which are bright enough to light up a dark spot.

What's included in the box?

1x E27 Socket, 1xBulbCam360 Security Camera, 1x Set of screws, 1x Instruction Manual. 

Can I use it outdoors?

It is not waterproof but you can use it outdoors as long as it is protected from rain.

Is there a monthly Subscription ?

Only if you need to store your contents on the cloud. Otherwise, just store it on your SD card for no monthly charges. 

Do I need to delete the footage once the card is full?

Once the memory is full, it will overwrite itself. So, there's no need to manually delete anything. The app provides cloud storage at an extra cost but it's not a must. You can still watch live if you don't have an SD card, you just won't be able to save it.

Does it need wifi?

Not necessarily, but you do need it if you want to access it remotely on your phone and receive alert notifications, like when you're not in vicinity of the cam. Otherwise, you can use Hotspot as well.

What's the largest memory card it takes?

You can use a card upto 128GB.

Does it come with a Bayonet Base?

Not yet. But you can 'Add FlexiHolder' - 'AU Australian Plug (to E27 Holder)' to your order from the dropdown menu. It will allow you to plug your cam on any AU wall outlet of your choice.



#BulbCam360 #BulbCamera 

Customer Reviews

Here are what our customers say.

Write a Review
Customer Reviews
Wow you reached the bottom
Most liked
Highest ratings
Lowest ratings
class SpzCustomFileUpload extends SPZ.BaseElement { constructor(element) { super(element); this.uploadCount_ = 0; this.fileList_ = []; } buildCallback() { this.action = SPZServices.actionServiceForDoc(this.element); this.registerAction('upload', (data) => { this.handleFileUpload_(data.event?.detail?.data || []); }); this.registerAction('delete', (data) => { this.handleFileDelete_(data?.args?.data); }); this.registerAction('preview', (data) => { this.handleFilePreview_(data?.args?.data); }); this.registerAction('limit', (data) => { this.handleFileLimit_(); }); this.registerAction('sizeLimit', (data) => { this.handleFileSizeLimit_(); }); } isLayoutSupported(layout) { return layout == SPZCore.Layout.LOGIC; } setData_(count, file) { this.uploadCount_ = count; this.fileList_ = file; } handleFileUpload_(data) { data.forEach(i => { if(this.fileList_.some(j => j.url === i.url)) return; this.fileList_.push(i); }) this.uploadCount_++; sessionStorage.setItem('fileList', JSON.stringify(this.fileList_)); this.triggerEvent_("handleFileUpload", { count: this.uploadCount_, files: this.fileList_}); if(this.fileList_.length >= 5){ document.querySelector('#review_upload').style.display = 'none'; } if(this.fileList_.length > 0){ document.querySelector('.apps-reviews-write-anonymous-box').style.marginTop = '8px'; } } handleFileDelete_(index) { this.fileList_.splice(index, 1); this.uploadCount_--; sessionStorage.setItem('fileList', JSON.stringify(this.fileList_)); this.triggerEvent_("handleFileDelete", { count: this.uploadCount_, files: this.fileList_}); document.querySelector('#review_upload').style.display = 'block'; if(this.fileList_?.length === 0){ document.querySelector('.apps-reviews-write-anonymous-box').style.marginTop = '132px'; } } handleFilePreview_(index) { const finalPreviewData = this.fileList_[index]; const filePreviewModal = document.getElementById('filePreviewModal'); const fullScreenVideo = document.getElementById('fullScreenVideo'); const fullScreenImage = document.getElementById('fullScreenImage'); const previewModalClose = document.getElementById('previewModalClose'); const previewLoading = document.getElementById('previewLoading'); filePreviewModal.style.display = 'block'; previewLoading.style.display = 'flex'; if(finalPreviewData?.type === 'video'){ const media = this.mediaParse_(this.fileList_[index]?.url); fullScreenVideo.addEventListener('canplaythrough', function() { previewLoading.style.display = 'none'; }); fullScreenImage.src = ''; fullScreenImage.style.display = 'none'; fullScreenVideo.style.display = 'block'; fullScreenVideo.src = media.mp4 || ''; } else { fullScreenImage.onload = function() { previewLoading.style.display = 'none'; }; fullScreenVideo.src = ''; fullScreenVideo.style.display = 'none'; fullScreenImage.style.display = 'block'; fullScreenImage.src = finalPreviewData.url; } previewModalClose.addEventListener('click', function() { filePreviewModal.style.display = 'none'; }); } handleFileLimit_() { alert(window.AppReviewsLocale.comment_file_limit || 'please do not upload files more than 5'); this.triggerEvent_("handleFileLimit"); } handleFileSizeLimit_() { alert(window.AppReviewsLocale.comment_file_size_limit || 'File size does not exceed 10M'); } clear(){ this.fileList_ = []; this.uploadCount_ = 0; sessionStorage.setItem('fileList', JSON.stringify(this.fileList_)); this.triggerEvent_("handleClear", { count: this.uploadCount_, files: this.fileList_}); document.querySelector('#review_upload').style.display = 'block'; } mediaParse_(url) { var result = {}; try { url.replace(/[?&]+([^=&]+)=([^&]*)/gi, function (str, key, value) { try { result[key] = decodeURIComponent(value); } catch (e) { result[key] = value; } }); result.preview_image = url.split('?')[0]; } catch (e) {}; return result; } triggerEvent_(name, data) { const event = SPZUtils.Event.create(this.win, name, data); this.action.trigger(this.element, name, event); } } SPZ.defineElement('spz-custom-file-upload', SpzCustomFileUpload);
The review would not show in product details on storefront since it does not support to.