[{"data":1,"prerenderedAt":318},["ShallowReactive",2],{"project-7738026":3},{"id":4,"name":5,"line":6,"line_source":7,"title":8,"url":9,"domain":10,"maker":11,"posted_at":12,"year":13,"points":14,"comments":15,"rank_in_year":16,"shown_in_year":17,"top":18,"tier":19,"category":20,"subcategory":21,"format":22,"keywords":23,"reception":29,"sentiment":30,"stance_mix":31,"scored_comments":36,"aspects":37,"strip":41,"post_text":44,"what":45,"said":91,"maker_in_thread":194,"shape":203,"grid":206,"attempts":280,"same_week":281,"maker_shows":42,"maker_hidden":310,"reader_version":311,"card":312},"7738026","Crowsnest","API for the Real World","title","Show HN: Crowsnest – API for the Real World","https:\u002F\u002Fwww.crowsnest.io","crowsnest.io","ianawilson",1399988063,2014,61,38,522,2272,23,"notable","infrastructure","iot device api","api",[24,25,26,27,28],"iot api","raspberry pi","device integration","nat traversal","home automation","debated",-0.011,{"positive":32,"neutral":33,"mixed":34,"critical":35},6,5,0,7,18,{"idea":38,"pricing":39},{"positive":33,"critical":33},{"positive":34,"critical":40},2,[42,34,34,34,34,34,34,34,34,33,34,42,33,34,42,34,33,42,34,33,33,33,34,43,34,43,34,42,34,34,34,34,42,43,43,42,34,43],1,3,null,{"problem":46,"audience":56,"pricing":62,"motivation":70,"time_to_build":44,"stack":77,"openness":88,"stage":89,"team_size":90},{"value":47,"source":48,"evidence":49},"Developers must build device integrations and NAT-traversing communication themselves for IoT apps","maker",[50,53],{"id":51,"by":11,"text":52},"7738437","While part of the service is to act as a proxy between the RPi and the Internet, we're also trying to help save devs from needing to build out the device integrations (eg,…",{"id":54,"by":11,"text":55},"7741142","Not exactly polyfill, although the idea is related. Crowsnest is trying to help reduce boilerplate for IoT \u002F device-driven applications. Crowsnest provides cloud infrastructure,…",{"value":57,"source":48,"evidence":58},"Startups and developers building creative IoT applications",[59],{"id":60,"by":11,"text":61},"7743990","Thanks, this is great feedback. We are considering a community tier of pricing aimed more at hobbyists to suit what you're talking about. We're currently targeting startups who…",{"value":63,"source":64,"evidence":65},"$5 per registered device per month, first two devices free","commenter",[66],{"id":67,"by":68,"text":69},"7739862","grue_","We're currently charging $5 device per month that you've registered through the RPi. The first two devices are free. Granted, we're still getting a feel for what our pricing…",{"value":71,"source":48,"evidence":72},"Reduce boilerplate so developers focus on applications instead of infrastructure",[73,74],{"id":51,"by":11,"text":52},{"id":75,"by":11,"text":76},"7744084","Indeed, NAT-piercing isn't new or even revolutionary. It's a small feature of our mission to make building IoT apps as painless and fast as possible. Our main goal is to build an…",[78,84],{"value":79,"source":48,"evidence":80},"Python",[81],{"id":82,"by":11,"text":83},"7738819","The device integration framework is currently Python running on an RPi, so if you have Python libraries to talk on any of these protocols, we're trying to make it easy to build…",{"value":85,"source":48,"evidence":86},"Raspberry Pi",[87],{"id":82,"by":11,"text":83},"unknown","beta","team",{"praise":92,"objections":111,"requests":144,"questions":163,"alternatives":176},[93,104],{"value":94,"source":64,"evidence":95},"Useful abstraction for many device types",[96,100],{"id":97,"by":98,"text":99},"7738874","vorsgald","Projects like this will be important going forward. Making a robust API that can interface in a simple manner with all of the new types of fancy household gadgets (philips hue,…",{"id":101,"by":102,"text":103},"7738940","chch","Perhaps this is just rephrasing ianawilson's reply, but it seems that if Crowsnest eventually supports fifty different cameras (or switches or thermostats or what have you), then…",{"value":105,"source":64,"evidence":106},"Good idea with real use case",[107],{"id":108,"by":109,"text":110},"7738218","tixocloud","Really brilliant idea and I can definitely see this taking off. We built something like this at Cisco for physical security purposes so there's definitely a use case but I can…",[112,123,134],{"value":113,"source":64,"evidence":114},"Cloud service is closed source and creates lock-in",[115,119],{"id":116,"by":117,"text":118},"7739108","dreamfactory2","Not meant as anything but constructive observation - but not open sourcing the core means it could be seen as another closed platform play, with open source plugins being used as…",{"id":120,"by":121,"text":122},"7739141","jamesbritt","That way, I could swap out devices or distribute my code to others, without having to worry so much about hardware integration. That sounds valuable from my personal perspective.…",{"value":124,"source":64,"evidence":125},"Per-device pricing is expensive, especially for hobbyists",[126,130],{"id":127,"by":128,"text":129},"7742004","greendot","So, if I built out 10 RPi based thermometers, that would be $40\u002Fmonth just to get a quick API? If I added a humidity sensor, that would add another $50\u002Fmonth? That's pretty…",{"id":131,"by":132,"text":133},"7739813","viggity","are they charging $5 per device connected to the RPi, or per RPi? Is it monthly? Website is not clear at all.",{"value":135,"source":64,"evidence":136},"Proxy adds unnecessary intermediary; direct device exposure preferred",[137,141],{"id":138,"by":139,"text":140},"7738269","drdaeman","I don't get it. API (i.e. standardization; XKCD #927 issues aside) part is understandable - except it's not really a standard at this point. But… why would one need an…",{"id":142,"by":121,"text":143},"7738832","Sure, but wouldn't it be better to reduce those when possible, rather than adding another one, especially yet another under the control of a third party?",[145,152,156],{"value":146,"source":64,"evidence":147},"Open source the core service",[148,149],{"id":116,"by":117,"text":118},{"id":150,"by":117,"text":151},"7738685","Is it fully open source e.g. can I run my own crowsnest server for free, fork etc? And is there anything around federation and discovery?",{"value":153,"source":64,"evidence":154},"Free or community pricing tier for hobbyists",[155],{"id":127,"by":128,"text":129},{"value":157,"source":64,"evidence":158},"Support more protocols such as Modbus, BACnet, ZigBee",[159],{"id":160,"by":161,"text":162},"7738753","rmah","What protocols do you support? BACnet? Modbus? ZigBee? LON? X10? Does it integrate with SCADA systems? Home automation is a messy area with a dozen \"standards\".",[164,172],{"value":165,"source":64,"evidence":166},"What is the actual value-add over device HTTP interfaces?",[167,171],{"id":168,"by":169,"text":170},"7740947","hardwaresofton","Can someone clarify the value-add? Is it a polyfill for APIs? If the device already has an HTTP interface over the network, I don't know if it makes sense to pay per device for…",{"id":138,"by":139,"text":140},{"value":173,"source":64,"evidence":174},"How does pricing work per device or per RPi?",[175],{"id":131,"by":132,"text":133},[177,183,190],{"value":178,"source":64,"evidence":179},"Skynet.IM",[180],{"id":181,"by":121,"text":182},"7739007","These seems very much like Skynet.IM, except Skynet is opensource and you can host it yourself. https:\u002F\u002Fgithub.com\u002Fskynetim",{"value":184,"source":64,"evidence":185},"Webmote",[186],{"id":187,"by":188,"text":189},"7738827","dmritard96","or you can use an open project with more support https:\u002F\u002Fgithub.com\u002Fdandroid88\u002Fwebmote could use some api help though i suppose",{"value":191,"source":64,"evidence":192},"IFTTT",[193],{"id":116,"by":117,"text":118},{"comments":195,"answered":196,"key":197},12,8,[198,199,200],{"id":51,"text":52},{"id":75,"text":76},{"id":201,"text":202},"7738961","Yup, that's exactly it!",{"commenters":36,"max_depth":32,"maker_replies":195,"first_comment_mins":204,"lifespan_hours":205},16,81,[207,209,211,215,216,218,220,222,224,226,228,230,231,234,236,237,239,240,242,243,246,248,251,253,255,256,257,259,260,262,265,267,269,270,273,275,276,277],[138,34,42,208,139,34],"project\u002Fcritical\u002Fidea",[51,34,34,210,11,42],"maker\u002Fneutral\u002Fidea",[212,34,34,213,214,34],"7738707","commenter\u002Fneutral\u002Fnone","icebraining",[142,34,34,213,121,34],[217,34,34,213,214,34],"7739000",[219,34,34,213,139,34],"7743744",[75,34,34,221,11,42],"project\u002Fneutral\u002Fidea",[223,34,34,213,214,34],"7744218",[225,34,34,213,139,34],"7758348",[101,34,33,227,102,34],"project\u002Fpositive\u002Fidea",[201,34,34,229,11,42],"maker\u002Fneutral\u002Fnone",[120,34,42,208,121,34],[232,34,33,227,233,34],"7739772","bduerst",[235,34,34,221,11,42],"7740421",[181,42,42,208,121,34],[238,42,34,221,11,42],"7739155",[108,40,33,227,109,34],[168,43,42,241,169,34],"project\u002Fcritical\u002Fpricing",[54,43,34,221,11,42],[244,43,33,245,169,34],"7741330","maker\u002Fpositive\u002Fnone",[97,247,33,227,98,34],4,[249,33,33,227,250,34],"7738118","jordanmessina",[252,33,34,221,11,42],"7738192",[160,32,43,254,161,34],"project\u002Fneutral\u002Fnone",[82,32,34,254,11,42],[150,35,43,254,117,34],[258,35,34,229,11,42],"7738745",[116,35,42,208,117,34],[261,35,34,229,11,42],"7739865",[263,35,34,213,264,34],"7740492","smurthasmith",[266,35,34,229,11,42],"7740557",[268,35,34,213,117,34],"7740957",[187,196,42,208,188,34],[131,271,43,272,132,34],9,"project\u002Fneutral\u002Fpricing",[67,271,43,274,68,34],"maker\u002Fneutral\u002Fpricing",[127,271,42,241,128,34],[60,271,34,274,11,42],[278,271,43,274,279,34],"7744271","kruko",[],[282,287,291,296,301,306],{"id":283,"name":284,"points":285,"category":286},"7741564","Wesnoth",146,"games",{"id":288,"name":289,"points":290,"category":286},"7730555","OpenRA",131,{"id":292,"name":293,"points":294,"category":295},"7742719","Quaderno.io",69,"web_saas",{"id":297,"name":298,"points":299,"category":300},"7740867","Hive",55,"finance_crypto",{"id":302,"name":303,"points":304,"category":305},"7714909","Kiwichat",50,"consumer_social",{"id":307,"name":308,"points":309,"category":300},"7719980","bitcoin-akka",49,false,"v2",{"id":313,"name":5,"line":6,"ai":310,"cat":20,"year":13,"points":14,"comments":15,"rec":29,"s":314,"top":18,"kw":315,"maker":11,"domain":10,"tier":19,"attempts":34,"strip":316,"url":9,"mix":317,"praise":94,"objection":113,"sub":21},7738026,-0.01,[24,25,26,27,28],"10000000050150105105550303010000133103",[32,33,34,35],1794036518180]