Skip to content

Resources to program IoT

pablopi edited this page Oct 30, 2015 · 8 revisions

This is a non-exhaustive list of resources you can use to develop netbeast apps. If you feel something is missing please comment this issue: https://github.com/netbeast-co/docs/issues/5.

## Languages We currently only support **python** (for historical and practical reasons) and encourage the developing on **node.js**. It is possible then to program in **C++** and wrap it in javascript (or not) or **shell script** and run those scripts from python or any of the already mentioned languages. ## Interesting Node packages for IoT - GPIO packages: https://www.npmjs.com/package/rpi-gpio, https://www.npmjs.com/package/pi-gpio - Wifi packages tool suite: https://www.npmjs.com/package/wireless-tools - Bluetooth: https://www.npmjs.com/package/bluetooth-serial-port, https://www.npmjs.com/package/bluetooth-scanner - Serial port: https://www.npmjs.com/package/serialport - Node-RED: http://nodered.org/ ## Interesting Python packages for IoT - https://pypi.python.org/pypi/pip Python packager - https://github.com/iancmcc/ouimeaux Python non official API for Belkin WeMo products. (Do you miss any packages? Comment within this issue -> https://github.com/netbeast-co/xway/issues/5) ## Platforms Even though it is tested to work on Raspberry Pi 1 and 2 it is possible to launch it on a range of devices running node.js. You may want to test it on the following: - Humming Board - Intel Galileo Board - OrangePi - BananaPi - All boards that have CPU architecture compatible with Raspbian - How could we integrate this project into Arduino? Open an issue on this repo to discuss it. - How could we integrate this project into Beagle Board? Open an issue on this repo to discuss it.
Clone this wiki locally