ID & Payload Extractor
You will find some usecases as examples :
- when sigfox device is based on Sigfox verified module, or SIP, or SOC (many modules does not allow designer to use a local radio loop added to sigfox link for instance)
- when the Sigfox device is waterproof, or do not have any external connectors after assembly
- when the Sigfox device have a complex assembly with some sensor connected in the last step of manufacturing (manual wiring for Instance)
- when all the components, including sigfox module are assembled without any ID tracking during the device production
In the cases listed above, it can be interesting to have this tool to be sure the device is working properly without any wiring problem, and track the ID out of the factory.
For sure, there are many ways to manage these issues, but most of them are human based.
Also, Device maker may choose some other proprietary ways (local communication loop) to manage theese issues (can be compliant with the device transceiver).
Concept:
"Payload & ID extractor" is a simple, low perf, and really cost efficient radio receiver to sniff some Sigfox RF packets.
It Receives Sigfox BPSK Radio packets and retransmit ID and payload over a low power UART link.
This receiver, with the actual configuration, is -15dBm to +15dBm capable. (usable range is few cm or tens of cm)
This tool will check Integrity of the frame before sending ID and Payload over UART link.
Device maker can have different production lines separated by few meters, and this tool is able to limit range only to one production line.
Compatibility:
The proposed design is compatible with Sigfox BPSK signals at 100 & 600bps (tight baudrate tolerance (~+/-1% ))
The proposed design is not frequency sensitive : 860-930Mhz (All RC)
Use :
Device maker will see according the schematics that it's powered in 3,3v, this board have an antenna port (Device maker can put any antenna, but carefully not to have too much range in order not to receive other production lines). (it also be used together with coupler or somehing like that that may help you to check at the same time the radiated power of your DUT after correlation with working parts or calibration.)
User will receive data on a Low voltage UART that can be connected to PC thru a FTDI or any UART to RS232 transceiver; This will let him use some script to manage ID & Payload.
Data Format:
This is the ASCII content transmitted on LowPower UART:
Data format is : ID:XXXXXXXX PAYLOAD:YYYYYYYYYYYYYYYYYYYYYYYY<LF>
XXXXXXXX: 4bytes Hexadecimal Sigfox Identifier (no authentication)
YYYYYYYYYYYYYYYYYYYYYYYY: Up to 12 Bytes Frame payload
Limitations :
Traditional BPSK modulation only / Not compliant on constant amplitude modulations
This small tool cannot authenticate the frame. (this can only be achieved thru Sigfox Network)
This will not be able to detect an issue on the frequency, baudrate configuration, RC configuration etc…!
The only purpose of this tool is to check/test device in end of production line. Any other use would be a breach of the licence agreement.
This design has not been certified in any certification and user (device maker) is responsible for the correct use according to the licence agreement and the local regulation.(use in Faraday cage for instance)
Support:
There is currently no support for this tool. However, the design has been proven to work and we hope it is simple enough for partners to to adapt, integrate and use in their production test bench easily.