Markets > Maker > Hardware > Bleunet Receiver

Buy Now

The Proxidyne Receiver connects into a USB port and alerts the connected device of any activity from nearby Proxidyne sensors, such as the Proxidyne Motion Sensor, Proxidyne Single Button Sensor, or Proxidyne Survey Button Sensor. The Proxidyne Maker Receiver has a full set of commands that can be sent over the serial port for configuration, including setting encryption and getting information about the receiver.

Features

  • Wirelessly detect over 100 Proxidyne Sensors with a single receiver
  • When sensor change detected, host is notified over USB port with standard JSON for easy application parsing
  • Appears to host processors as a standard serial device (no drivers needed for most systems)
    Low Power
  • Upgradeable firmware directly over USB port
  • Packet sequence numbers to prevent spoofing and replay
  • Open source software to get your up and running quickly
  • Available on both Standard (Bluetooth, up to 150ft) and Long Range (LoRa, up to 1 km)

Technical Specifications

Standard

Wireless 2.4 Ghz Bluetooth LE (4.1)
Security All packets encrypted with AES128 symmetric key
Interfaces Standard USB 2.0 Type A Connector
Power Standard Range
Idle: 12.1 mA
Max: 44 mA
FCC and IC Certified BLED112 Bluetooth low energy module is Bluetooth qualified and listed as an End Product. This equipment has been tested and found to comply with the limits for a Class B digital device, pursuant to Part 15 of the FCC Rules.

Long Range

Wireless 915 Mhz LoRa
Security All packets encrypted with AES128 symmetric key
Interfaces Standard USB 2.0 Mini Connector (Mini Type-A)
Power Need confirmation from engineering

Configuration

The Proxidyne Bleunet Receiver securely receives information from Bleunet sensors such as the iBeacon Scanner.  The receiver decrypts the information and outputs the information in JSON format to be used by devices like home automation servers.  The Bleunet Receiver must use the same symmetric keys as all the other Bleunet devices.  All devices on Bleunet network must share the same symmetric key.

By default, the iBeacon Receiver has the default settings:

symmetry key : 51776572747975696f70617364666768

In order to run the commands, you must connect the iBeacon detector to a USB port on a Mac, PC, or other device that communicate with USB as a serial device.  For example, on a Mac, you can use the “screen” command to communicate with the iBeacon Detector. To do so, follow these steps:

  1. Remove the iBeacon Detector from the security bracket and power supply but removing the single screw.
  2. Plug in the iBeacon Detector into a USB port
  3. In terminal, use “ls” to discover the serial device:
    ls /dev/cu.usbmodem*
    The output should be something like this:/dev/cu.usbmodem1421
  4. Use the screen command to connect:
    screen /dev/cu.usbmodem1421
  5. Press enter, and you’ll get an error (the error just means it didn’t understand a blank line):
    {“error”:”json_format”}
  6. Enter in the commands below as JSON.  For example, to set the UUID that is scanned:
    {“set_ibeacon_uuid_key”:”e2c56db5dffb48d2b060d0f5a71096e9″}
  7. If the command is successful, you’ll get this response:
    {“set_ibeacon_uuid_key”:”done”}

Receiver Commands:

{"read":"serial_id"} {"serial_id":"A1B2C3D4E5F6"} Returns the UID of the scanner
{"read":"version"} {"version":"3.2.0_RC5"} Returns the firmware version of the scanner
{"reset":"main"} None Resets the scanner into application mode
{"reset":"boot"} None Reset the scanner into boot mode for programming
{"scan":"start"} {"scan":"started"} Start scanning for Bleunet events
{"scan":"stop"} {"scan":"stopped"} Stop scanning for Bleunet events
{"sesskey":"isLoaded"} {"sesskey":"yes"} , {"sesskey":"no"} Check if scanner has been assigned a session key
{"sesskey":"erase"} {"sesskey":"erase_success"} , {"sesskey":"erase_failed"} Erase session key
{"write_sesskey":"51776572747975696f70617364666768"} {"sesskey":"51776572747975696f70617364666768"} Write new session key
{"provision":"20c38f9018f5","lane":"1","node":"3"} {"provision":"success"} Provision a Bleunet device and assign it a lane and node number