KEMI
/

Embedded Devices

Small devices that listen, watch, and alert on behalf of your store

Built because we needed them while running our own stores. From a hub that turns phone notifications into a store chime, to a board that operates the POS from outside. Everything runs on one shared platform, so the next device ships faster.

Devices
22
Fields
Store · Production
Owner's phoneCloudStore hubStore chimes

KE-01 · Delivery-Alert Chime Hub

Store devices

Devices running in stores today

Every one of these ran in our own stores before we offered it. Each picture shows what the device does on the floor.

Owner's phoneCloudStore hubStore chimes
KE-01In service

Delivery-Alert Chime Hub

Phone notifications become the store chime

Detects delivery-order notifications on the owner's phone and rings the store chime. One phone covers several stores at once, and an hourly delivery count arrives on Telegram.

Signal flow

Order app alertOwner's phoneCloud signalStore hubStore chime

Signal path
Phone → cloud push → store hub
Stores
Multi-store from one phone
Reporting
Hourly delivery count · Telegram
Self-monitoring
30-min heartbeat · auto link recovery
Updates
Wireless (no store visit)
Verified
82 alerts over 4 days · 0 delayed

Includes a confirm-off routine that recovers a chime left ringing.

Phone BluetoothAudio boardStore amplifier
KE-02In service

Store Audio Selector

Music keeps playing, alerts ride on top

Streams phone Bluetooth music to the store amplifier. When a delivery alert arrives, the music dips briefly, the chime plays over it, and the volume returns. If the device loses power it falls back to the existing wired input, so the audio never goes silent.

Signal flow

Phone BluetoothAudio boardStore amplifier

Inputs
Bluetooth · wired AUX
Outputs
3.5 mm · RCA L/R · mono amp
Alert handling
Music ducked −12 dB + chime overlay
Fail-safe
Wired input passes through on power loss
Line level
Matched to about 0.65 Vrms
Watchdog
Reverts to wired + backup buzzer if hub goes quiet

Receives the same signal as the Delivery-Alert Chime Hub. With both installed, the chime and the store speakers sound together.

Enter text1 hostN panels
KE-03In service

Wireless Notice Display

Panels need only power, text comes from one place

Text sent from a single host appears on every notice panel in the store at once. No per-panel setup and no cables. Panels stay dark until touched.

Signal flow

HostWireless broadcastPanel 1 · 2 · … N

Wireless
Long-range BLE (Coded PHY)
Topology
1 host → N panels
Install
Power only · no per-panel setup
Display
Wakes on touch
Korean text
Supported (line wrap handled by host)
Link quality
95%+ reception · −90 dBm

Adding panels needs no host changes. Plug in power and the panel receives the same text.

POSBridge boardServer readsOutside the store
KE-04In service

POS Remote Bridge

See and operate the POS from outside the store

A board that reads the POS screen with a camera, operates it through keyboard signals, and receives barcode-reader input. The server does the thinking; the board is only eyes, hands, and ears. It never touches the POS network and connects over a separate line.

Signal flow

POS screenCameraServer readsKeyboard signalPOS

Eyes
5 MP autofocus camera
Hands
USB keyboard signals
Ears
Barcode-reader input
Network
Isolated from POS · separate line
Decisions
Server side (board only executes)
Use
Price lookup · pre-entry for inter-store transfers

We built the board instead of using an off-the-shelf remote KVM so one device could also take reader input.

Door · temp/humiditySpeaker hubIn-store alert
KE-05In service

Store Alert Hub

Open doors, temperature, orders — one voice

When a fridge door is left open, a temperature drifts, or an order arrives, one hub with a built-in speaker tells you. Sensors run one to two years on a battery and need no pairing or cloud account.

Signal flow

Door · temp/humidity sensorsHub (speaker built in)In-store alert

Alert
Built-in speaker · voice/chime
Sensors
Wireless door · temperature/humidity
Sensor battery
1–2 years
Setup
No pairing · no cloud
App
3 roles: detect · ring · view
Form
Hub unit or a spare phone

Sensors added on top of the frame proven by the Delivery-Alert Chime Hub.

Temp/humidity sensorHub logLog sheet · alerts
KE-06In service

Fridge & Warmer Temperature Logger

Fridge temperatures, without anyone writing them down

Wireless temperature/humidity sensors report to the hub, and the hub stores the log. Out-of-range readings alert immediately, and the daily log sheet builds itself. Adding a sensor means adding power, nothing else.

Signal flow

Temp/humidity sensorHub logAlerts · daily log sheet

Sensors
Wireless temp/humidity · 1–2 yr battery
Logging
Stored on hub · daily sheet automatic
Alerts
Immediate on out-of-range · Telegram
Add sensor
Power only · no setup
Storage
Hub only · no server
Review
Graphs on your phone

Shares sensors with the Store Alert Hub. If the hub is already there, just add sensors.

Door sensorHub countNight hoursAlert · count
KE-07In service

Entry Counter

How many came, and who came at night

Counts door openings by hour using a door sensor. During unattended late-night hours, any door opening alerts immediately. Runs on the hub alone, no phone needed.

Signal flow

Door sensorHub countHourly counts · night alert

Sensor
Wireless door · 1–2 yr battery
Counting
Entries per hour
Night alert
Immediate on door open during unattended hours
Operation
Hub alone · no phone
Report
Daily summary on Telegram
Install
Stick to the door frame

Uses the same hub as the temperature logger. Only the sensor type differs.

TimetableAudio boardStore speakers
KE-08In service

Store Announcement Scheduler

Announcements run on a timetable

Plays scheduled announcements automatically. Upload audio from your phone and set the timetable. If a delivery alert arrives mid-announcement, the alert plays first.

Signal flow

Audio · timetable from phoneAudio boardStore speakers

Schedule
Automatic playback by time slot
Audio
Uploaded from phone
Priority
Alert > announcement > music
Board
Same as the Store Audio Selector
Outputs
3.5 mm · RCA · mono
Fail-safe
Wired input passes through on power loss

The audio selector plus a timetable. Same board, different firmware.

Store hubsCloudOne screen
KE-09In service

Multi-Store Status Board

Several stores, one phone screen

See hub status, today's delivery count, and alert history for every store on one phone screen. Based on the 30-minute heartbeat, you can tell at a glance which store's hub has dropped off.

Signal flow

Store hubsCloudOne phone screen

Scope
No limit on store count
Shows
Hub status · deliveries · alert history
Drop detection
Based on 30-min heartbeat
Alert
Telegram the moment a hub drops
App
The 'view' role of detect · ring · view
Devices
Android · iPhone (view)

Collects the heartbeats the Delivery-Alert Chime Hub already sends.

From outsideRelay boxStore PC
KE-14In service

Network PC Control Relay

One LAN cable to power, view and operate a PC

A small box beside the store PC. It connects to the PC's USB and power-button wiring and joins the store network over LAN. From outside you watch the screen, type and move the mouse, and if the PC hangs you press its power button remotely. Nothing is installed on the PC, so any operating system works.

Signal flow

Phone or laptop outsideRelay boxStore PC

Screen
HDMI capture, 1080p
Input
Acts as a USB keyboard and mouse
Power
Power-button relay + power LED sensing
Link
100M Ethernet
Security
Physical lock switch blocks input
Install
Nothing to install on the PC

Same board as the POS Remote Bridge. The only difference is HDMI capture instead of a camera.

ScheduleSwitch boxSign · lighting
KE-20In service

After-Hours Sign & Lighting Cutoff

The sign switches itself off at closing time

A switch box wired into the sign and display lighting. It follows the opening-hours schedule, and holidays or one-off closures are changed for that day only in the phone app. When the store hub sends the closing signal it switches off on the spot, and if the network drops the built-in clock still keeps the schedule.

Signal flow

Schedule · phone appSwitch boxSign · lighting

Load
220 V 16 A, 2 circuits
Schedule
Per weekday, holiday exceptions
Manual
Instant on/off from the phone app
Clock
Built-in RTC, works with the network down
Status
Per-circuit on indicator
Safety
Returns to the scheduled state after an outage

Wireless · battery

Wireless devices that need no power cord

Devices that run for months or years on a battery or a solar cell. The store hub picks them up and turns them into chimes, phone alerts and records. They go where there is no outlet, so installation is the fastest of all.

Phone appStore hubE-ink sign
KE-12In service

Self-Charging E-Ink Window Sign

No power cord. Inside the glass, facing out.

Mounted inside the store window with both the display and the solar cell facing outward. Send a notice from the phone app and the e-ink screen changes; after that it draws almost nothing, so sunlight alone keeps it charged. Schedule opening hours, holidays and promotions by time slot and the sign changes on its own.

Signal flow

Phone appStore hubE-ink sign

Display
10×5 cm 3-color e-ink
Power
Solar cell + LiFePO4, self-charging
Refresh
Checks for new text every 5 min
Standby
A few µA, zero power to hold the image
Schedule
Text rotation by time slot
Mounting
Inside the window, display and cell facing out

Uses the same hub signal as the wireless notice display. One hub drives several signs.

Phone appStore hubTiled screen
KE-13In service

Tiled E-Ink Promo Display

Put tiles together and they become one screen

Join as many 20×10 cm e-ink modules as you need. The joined modules split text and images between them and behave like one large screen. Set the layout in the phone app, send, done. Each module receives only its own slice.

Signal flow

Phone appStore hubN tiles

Module
20×10 cm 3-color e-ink
Layout
Any grid, rows and columns
Sync
Wired bus between modules, simultaneous refresh
Power
One adapter, daisy-chained
Content
Text, images, QR codes
Retention
Image stays even with power off

Made to be seen from outside, so wired power is the default rather than solar. Managed from the same app as the window sign.

Call buttonStore hubPhone alert
KE-16In service

Staff Call Button

One button, a year on a battery

A wireless button for tables, storerooms and restrooms. Press it and the store hub rings the chime and tells the staff phone where it was pressed. Runs over a year on one battery and warns before the battery gets low.

Signal flow

Call buttonStore hubChime · phone alert

Wireless
Long-range Bluetooth
Power
One CR123A, over a year
Standby
Deep sleep, a few µA
Alert
Chime + phone push with location name
Battery
Low-battery warning in advance
Count
Many buttons per hub

If the Delivery-Alert Chime Hub is installed, it receives the buttons. No extra hub needed.

Bluetooth tagGatewayAdmin web
KE-17In service

Bluetooth Beacon Access & Location

Who came in and when, with one tag

When a staff or contractor tag enters a gateway's range, the entry time is recorded. With several zones such as a warehouse and a workshop, you also see which zone each person is in. Entry records and working hours are on the admin web right away.

Signal flow

Bluetooth tagGatewayAdmin web

Tag
Bluetooth beacon, 1-year battery
Gateway
One per zone, Wi-Fi backhaul
Records
Entry and exit times, dwell time
Screen
Admin web: access log, working hours
Scaling
Add a zone by adding a gateway
Privacy
Only the tag number is stored
OutletFreezer detectorPhone alert
KE-18In service

Freezer Power-Loss & Restore Alert

Outage at once, restore at once

Plugged in line with the freezer, it alerts the moment power is lost and again when it returns. It also logs how far the inside temperature rose during the outage, which makes the discard decision easy. It has its own battery, so alerts go out even during the outage.

Signal flow

OutletDetectorPhone alert

Sensing
Mains present + inside temperature
Alert
Instant push on loss and restore
Log
Outage duration, peak temperature
Power
Mains + built-in battery, 12 h during outage
Wireless
Wi-Fi or hub Bluetooth
Install
Plugs in between outlet and freezer

Same sensor node as the temperature logger. If you have the logger, only outage sensing is added.

Shelf sensorStore hubStock graph
KE-19In service

Shelf Weight Sensor

When the shelf gets light, you get an out-of-stock alert

A thin weight-sensing plate goes under the shelf. When items are taken and the weight drops below the threshold, an out-of-stock alert reaches the phone. It also records when fast movers run out, by time of day, which makes ordering timing easy.

Signal flow

Shelf sensorStore hubPhone alert

Sensor
Load-cell plate, up to 20 kg
Reference
Learns the weight of one item
Alert
N items or fewer remaining
Log
Depletion graph by time of day
Power
Battery, 1 year
Wireless
Bluetooth to the hub
MeterWireless nodeHubUsage web
KE-21In service

Wireless Remote Metering

Meter readings without walking to the meter

A wireless node counts the pulse output of electricity, water and gas meters and sends it to the hub. Usage from several stores and floors collects on the server and shows by day and month. The node runs on a battery, so no outlet is needed at the meter.

Signal flow

Meter pulsesWireless nodeHubUsage web

Input
2 pulse contact channels
Wireless
Long-range Bluetooth, LoRa option
Power
Battery, 2 years
Reports
Daily and monthly usage, store comparison
Alert
On unusual spikes
Install
Mounted next to the meter

Production tools

Devices for production lines and field work

Factory and field tools built on the same platform, focused on removing steps an operator would otherwise do by hand.

One USB cableProgrammerProduct board
KE-10In service

Production Programmer

Flash and configure in one click

One USB cable flashes MCU firmware and writes configuration values in a single pass. A lock gate admits only approved files, a genuine-match LED confirms the part, and file-name colors tell products apart. For the line operator it is one click.

Signal flow

One USB cableProduction programmerProduct board

Connection
1 USB (power · flash · input)
Flashing
MCU firmware + config values together
Lock gate
Approved files only
Indicators
Genuine-match LED · file-name color
Operator
One click
Targets
STM32 family · extensible

Built so the device blocks the mistakes that happen on a line: wrong file, missing configuration.

Legacy equipmentInput bridgeModern PC · phone
KE-11In service

Legacy Equipment Input Bridge

Connect old equipment to today's PCs

Send and receive keyboard and serial input for legacy equipment from a modern PC or phone. No modification to the equipment; it plugs into the existing port.

Signal flow

Legacy equipmentInput bridgeModern PC · phone

Inputs
PS/2 · serial · USB keyboard
Outputs
USB · wireless
Modification
None · plugs into the port
Direction
Bidirectional (send and receive)
Power
Equipment port or USB
Use
Legacy CNC · instruments · terminals

The 'hands' portion of the POS Remote Bridge, on its own.

The platform every device shares

We do not start from scratch for each new device. These four pieces are already running in the field, and the next device only adds features on top.

Wireless updates

Firmware goes out without visiting the store. Deploy through reboot is automatic.

Self-monitoring

A heartbeat every 30 minutes. If the link drops, the device recovers on its own and reports via Telegram.

Cloud signaling

Phone and store can sit on different networks. Works without a server contract.

Fail-safe

If a device dies, the store keeps going. The default state is always the safe one.

What else the same platform can build

  • Parking-lot vehicle entry chime
  • Restroom occupied indicator
  • Presence-triggered shelf lighting
  • Delivery rider arrival alert
  • CO₂-linked ventilation control

Need a device like these?

Tell us about your store or site. We will answer whether one of these devices works as-is, or whether we should build a new one on the same platform. Circuit design, board production, and firmware are all handled in one place.