Skip to content

A Bluetooth Low Energy thermometer that implements the Environmental Sensing service and Temperature characteristic.

License

Notifications You must be signed in to change notification settings

allyndawn/BlueThermDevice

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

9 Commits
 
 
 
 
 
 
 
 
 
 

Repository files navigation

BlueThermDevice

A Bluetooth Low Energy (BLE) thermometer that implements

  • the Environmental Sensing Service (ESS, UUID 0x181A)
  • the Temperature characteristic (UUID 0x2A6E)

Hardware

Schematic

Schematic

Software

Sample Output (Tools > Serial Monitor)

Not connected to a cental

Not connected
4F 1 4B 46 7F FF C 10 46 
Temperature: 69.688
BLE:2D 8
Not connected
4F 1 4B 46 7F FF C 10 46 
Temperature: 69.688
BLE:2D 8
Not connected
4F 1 4B 46 7F FF C 10 46 
Temperature: 69.688
BLE:2D 8
Not connected
4F 1 4B 46 7F FF C 10 46 
Temperature: 69.688
BLE:2D 8

Connected to a central

Connected, sending notification
58 1 4B 46 7F FF C 10 E8 
Temperature: 70.700
BLE:66 8
Connected, sending notification
50 1 4B 46 7F FF C 10 E8 
Temperature: 69.800
BLE:34 8
Connected, sending notification
50 1 4B 46 7F FF C 14 E8 
Temperature: 69.800
BLE:34 8
Connected, sending notification
50 1 4B 46 7F FF C 10 E8 
Temperature: 69.800
BLE:34 8

How It Appears to a Central (e.g. LightBlue by PunchThrough)

In the peripherals list

On connecting

On listening to notifications

About

A Bluetooth Low Energy thermometer that implements the Environmental Sensing service and Temperature characteristic.

Topics

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages