Hello all.
I started a new project to try to fill in the gap between PicAxe microcontrollers and the Internet. We have used several techniques in the past to send data to the Internet or to share data with web browsers. Those techniques involved serial connection to computers, serial connections to openwrt enabled wifi/adsl routers, network modules such as the simplelan and maybe siteplayer. All of them worked but offered limited capabilities for expansion.
My aim is to create a network module that will act as a bridge between the PicAxe and the Internet. It will also be able to support new features, such as sending data to specific social sites, retrieving and parsing data from specific sites (e.g. weather data) very easily. I've done a lot of experimenting and I've chosen an embedded linux solution as the core of the module.
I really liked the SimpleLan module and the way it worked. In this project I'm replicating the communication protocol and also enhancing the functionalities. The PicAxe will communicate with the module over a serial connection. It will send a command with all the necessary data and then it will send a request to read the results.
Up to this point the module is able to:
- make HTTP requests using the GET method, e.g. http://my.telemetry.data.com?data=123
- make a twitter update
- make a pachube update
My plans are to also support:
- sending email
- sending sms through an SMS gateway
- reading twitter data
- reading pachube feed data
- reading RSS/XML data
- web server for displaying/setting data
- make tcp connection to server
The development is based on the bifferboard embedded device using embedded linux and Lua.
Any help on the hardware part or the software part is welcomed.
I started a new project to try to fill in the gap between PicAxe microcontrollers and the Internet. We have used several techniques in the past to send data to the Internet or to share data with web browsers. Those techniques involved serial connection to computers, serial connections to openwrt enabled wifi/adsl routers, network modules such as the simplelan and maybe siteplayer. All of them worked but offered limited capabilities for expansion.
My aim is to create a network module that will act as a bridge between the PicAxe and the Internet. It will also be able to support new features, such as sending data to specific social sites, retrieving and parsing data from specific sites (e.g. weather data) very easily. I've done a lot of experimenting and I've chosen an embedded linux solution as the core of the module.
I really liked the SimpleLan module and the way it worked. In this project I'm replicating the communication protocol and also enhancing the functionalities. The PicAxe will communicate with the module over a serial connection. It will send a command with all the necessary data and then it will send a request to read the results.
Up to this point the module is able to:
- make HTTP requests using the GET method, e.g. http://my.telemetry.data.com?data=123
- make a twitter update
- make a pachube update
My plans are to also support:
- sending email
- sending sms through an SMS gateway
- reading twitter data
- reading pachube feed data
- reading RSS/XML data
- web server for displaying/setting data
- make tcp connection to server
The development is based on the bifferboard embedded device using embedded linux and Lua.
Any help on the hardware part or the software part is welcomed.