WiSOL SFM10R1: a cheap Sigfox Module made by WiSOL available as devkit from SNOC/Yadom.
Some links:
Wisol module manufacturer site: http://www.wisol.co.kr/
Yadom online shop: http://yadom.fr/
SNOC (Société Nationale des Objets Connectés): https://snoc.fr/
The only strange thing with this WiSOL module is that it responds with “ERROR: parse error” at the usual “AT” command.
A simple test code that sends some data to the network respecting the constraints:
[sourcecode language=”C”]
/*
Sigfox Module Test Unit
*/
int button = 2;
int led = 13;
void setup() {
// WiSOL works on 9600:
Serial.begin(9600);
// some basic LED debug info
pinMode(button, INPUT);
pinMode(led, OUTPUT);
// more to go for the receive function
// add ",1" for the downlink frame
}
void loop() {
int buttonState = digitalRead(button);
if (buttonState == LOW){
Serial.println("AT$SF=000011110000");
// some basic LED debug info
digitalWrite(led, HIGH);
delay(800);
digitalWrite(led, LOW);
delay(200);
digitalWrite(led, HIGH);
delay(800);
digitalWrite(led, LOW);
delay(200);
// obey to the max 1 msg every 10 min rule
delay(600000);
}
else {
// basic LED debug info
digitalWrite(led, HIGH);
delay(50);
digitalWrite(led, LOW);
delay(1000);
digitalWrite(led, HIGH);
delay(50);
digitalWrite(led, LOW);
delay(1000);
digitalWrite(led, HIGH);
delay(50);
digitalWrite(led, LOW);
delay(1000);
digitalWrite(led, HIGH);
delay(50);
digitalWrite(led, LOW);
delay(1000);
delay(40000);
}
}
[/sourcecode]